Related Tags
Permalink |
Post to Twitter |
Comments (7) |
Views (31171) |
01 May 2008 04:36 PM EDT
posted by Vishal Ganeriwala
Last week Dr. SDK completed his ultimate guide to MFCOM (101 pages). This is the only guide you will ever need to understand and learn about MFCOM SDK. It covers everything up to SDK version 4.5.
It covers all the advance MFCOM topics such as multifarm management, publishing different type of Applications, policies, load evaluators and more.
Hope you enjoy reading it.
Comments (7)
May 13, 2008
Anonymous says:
I did not see a MFCOM Session at the CSEIT event in May nor on the regular sessi...I did not see a MFCOM Session at the CSEIT event in May nor on the regular session schedule. Will there be on this time around?
May 13, 2008
Vishal Ganeriwala says:
You are right there is no MFCOM session during Synergy but there is a MFCOM Hand...You are right there is no MFCOM session during Synergy but there is a MFCOM Hands on training during Synergy.
http://www.citrixsynergy.com/agenda_hotworkshopspromooffer.htm
In this workshop, attendees will use VBScript and Windows Scripting Host (WSH) to explore MFCOM by creating tools and scripts to automate XenApp server farm management. Following a brief introduction to MFCOM and basic VB scripting, hands on labs will allow attendees to learn scripting with MFCOM, and tips and tricks on how to use MFCOM correctly and efficiently.
Required knowledge:
Experience in administering XenApp 4.5 and in writing scripts (VB scripts a plus).
Key attendee takeaways:
• Understand the role of MFCOM and scripting in administration of XenApp server farms.
• Understand how MFCOM works and become familiar with commonly used MFCOM objects.
• Be able to develop scripting solutions for common administration tasks.
Recommended Pre-workshop courses:
• CTX-1255AW Citrix Presentation Server 4.0: Architectural Overview
• CTX-1259AI Citrix XenApp (Presentation Server 4.5): Administration or CTX-4100AI Citrix XenApp (Presentation Server 4.5): Skills Update
SPECIAL BONUS Citrix North American Education is offering all Citrix Technical Workshops attendees a 15% discount (over $750 in savings) on Citrix Training Passes for instructor led courses post-Synergy. Discount details as well as offer codes will be provided to attendees on site in Houston.
May 13, 2008
Anonymous says:
Terrible! It's one of the most attended sessions and they moved it to ...Terrible! It's one of the most attended sessions and they moved it to HOT? I can't believe it! Tell me it didn't get bumped for some session on "Printing"(ZZZzzz)...
May 13, 2008
Vishal Ganeriwala says:
I forgot to mention we are having two more sessions on MFCOM at Geek Speak Jaso...I forgot to mention we are having two more sessions on MFCOM at Geek Speak
Jason Conger is going to speak about our SDKs during GeekSpeak event and Nick Holmquist is talking about MFCOM in enterprise.
http://community.citrix.com/display/cdn/Geek%20Speak%20BarCamp%20Schedule
If you are interested in learning MFCOM come by talk to me during GeekSpeak Show.
May 13, 2008
Vishal Ganeriwala says:
Let me know if you need more info on GeekSpeak or simply search for Barry Flanag...Let me know if you need more info on GeekSpeak or simply search for Barry Flanagan's blog.
If you know other people who would like to come and attend the GeekSpeak event during Synergy then let them know too
May 14, 2008
Anonymous says:
Vishal, you are doing an excellent job of keeping us informed and posting great...Vishal,
you are doing an excellent job of keeping us informed and posting great content around CDN. Look forward meeting you during Synergy.
Jun 26, 2008
Andreas Grüninger says:
Congratulation, this guide is an invaluable source of information for the beginn...Congratulation, this guide is an invaluable source of information for the beginners.
Unfortunately I started using WFAPI and MFCOM several years ago and had a hard to time to fiddle out the secrets of MFCOM. Nevertheless I have now explained what I figured out by trial and error especially the secrets of performant enumeration of sessions.
I missed a discussion about the differences in the speed of an enumeration of sessions when an account is used which is defined as "Administrator" (full or readonly) and account which has userdefined permissions ("OBDA").
An example
In the application tree whe have defined subtrees corresponding to several heldpdesk groups. In the subtree of a helpdesk group are the applications for which this helpdesk group is responsible.
The helpdesk group is defined
- Case 1: as an readonly administrator
- Case 2: as an administrator with userdefined properties, all permissions removed, then enabled all permissions for the session.
If we make a farmwide enumeration of sessions case 2 needs 3000% of the time which is needed by case 1.
We checked this with CPS 4.5, Windows Server 2003SP2R2, both german versions.
Here now real numbers out of the log files.
Case 2: userdefined permissions
2008-06-26 08:01:03,518 [1] DEBUG VWDTest.DAL.CTXManager [(null)] getSessions - server=ZD-MF-S08 sessions.Count=8
2008-06-26 08:01:13,331 [1] DEBUG VWDTest.DAL.CTXManager [(null)] getSessions - Sessions.Count=231
2008-06-26 08:01:16,425 [1] DEBUG VWDTest.ViewerCitrix [(null)] getSessions - Vor Zugriff auf ADS
Case 1: readonly administrator
2008-06-26 08:02:30,020 [1] DEBUG VWDTest.DAL.CTXManager [(null)] getSessions - server=ZD-MF-S08 sessions.Count=8
2008-06-26 08:02:30,129 [1] DEBUG VWDTest.DAL.CTXManager [(null)] getSessions - Sessions.Count=239
2008-06-26 08:02:33,364 [1] DEBUG VWDTest.ViewerCitrix [(null)] getSessions - Vor Zugriff auf ADS
Line 1: before getting the enumeration with "IMetaFrameSessions Sessions = mfFarm.Sessions;"
Line 2: before reading the enumeration with "foreach (MetaFrameSession session in Sessions)
Line 3: before reading the enumeration
In "Case 1: readonly administrator" the getting of the enumeration is with 0.3 seconds lightning fast and in "Case 2: userdefined permissions" the getting costs about 10 seconds for about 240 sessions. The time needed for reading of the enumerations is the same, only attributes of the base group are read. The difference is in the preparation of the enumeration and the ratio is 30:1.
There seems to be a good chance to speed up the enumeration of sessions.
Sincerely yours
Andreas
Add Comment