Brian Madden Logo
Your independent source for application and desktop virtualization.
advertisement
Brian Madden's Blog

Past Articles

The excrutiating detail of the Citrix logon process: A huge wall chart

Written on Apr 26 2006
Filed under: , ,
76,478 views, 36 comments


by Brian Madden

Kevin Goodman and I spent some time together last month and put together this huge, poster-sized, very detailed chart that details the entire Citrix logon process. It was for a session that we gave at BriForum a few weeks ago. And of course, now that we're done, we're releasing it for free!

Click on this image to download the medium resolution JPG version

You can get this thing right now be clicking the links at the top of the article. The 150dpi version should be good enough for you to view on your screen. The 300dpi version is good enough to print out.

In case you don't have a spare poster printer at your disposal, we made this poster available via our Cafe Press store. You can order it online for $20 and you'll receive it in a few days. (It's about 2 feet x 3 feet in size!)

So print this out and stick it on your cubie wall. That way when your clueless boss comes by and tells you that logons are slow, you can just say (pointing to the wall), "Sure! Just let me know which part and I'll get right on that!"

I'm sure that we'll find errors in this, and there are some parts that we want to flesh out, but overall this is pretty solid.


Citrix Logon Chart - 300dpi.jpg
Citrix Logon Chart - 150dpi.jpg






Comments

Guest wrote Wall chart
on Thu, Apr 27 2006 2:43 AM Link To This Comment
Awesome!
Michel Roth wrote Respect! RRRRespect!
on Thu, Apr 27 2006 5:47 AM Link To This Comment
Hey Brian,

Like I said to you and Kevin and BriForum. The chart is absolutely of the chart!
It's gotten endless effort written all over it. I think you guys did an absolutely great job.

Regards,
Michel
www.thincomputing.net
Guest wrote Love the chart!
on Thu, Apr 27 2006 8:26 AM Link To This Comment
Good stuff ! Love your work!
Keep it coming!
 
Regards
 
Melvin Porter
CCI (Excom Education - Melbourne, Australia)
Guest wrote Great stuff
on Thu, Apr 27 2006 10:29 AM Link To This Comment
Man... now THAT is detailed.
Mark Landin wrote Scary. Thanks!!
on Thu, Apr 27 2006 11:10 AM Link To This Comment
This chart has "obsessive-compulsive" written all over it.
 
Just kidding! Fantastic job.
Guest wrote Just one lack : GPO processing
on Thu, Apr 27 2006 11:43 AM Link To This Comment
Very good job.
 
Eric Doucet - France
Guest wrote This thing is so cool!
on Thu, Apr 27 2006 12:24 PM Link To This Comment
Awesome.
Brian Madden wrote A few slight updates
on Thu, Apr 27 2006 2:09 PM Link To This Comment
Okay, as of about 2:08PM (19:00GMT) today, I have made a few changes and posted a new version, so go ahead and grab it again. I've also updated the one at Cafe Press.

Brian
Guest wrote Double Click?
on Thu, Apr 27 2006 3:40 PM Link To This Comment
The first box says "Users Double Click"...  I don't know about the rest of you, but when a user double clicks to launch an application....two applications launch.  Web Interface is a "Single Click" to launch applications.  I use the HideApp mod for WI to prevent double clicking.

J.
Guest wrote Wall Chart
on Thu, Apr 27 2006 5:37 PM Link To This Comment
Brian, amazing work... inspiring actually..
 
A fan - UK based
Brian Madden wrote RE: Double Click?
on Thu, Apr 27 2006 11:44 PM Link To This Comment
Hey.. I did say that the "user" double-clicks, right? 

Actually, there's that setting in the ICA file that sets a timer that ensures plenty of time passes before the client makes a new request, so double-clicking shouldn't lead to two sessions. However, your point is right on, and I'm adding that to my list for the next version of this chart.

Thanks,
Brian
Bernd Trampe wrote WoW
on Fri, Apr 28 2006 2:07 AM Link To This Comment
I've been waiting a long time, but you have done it now! Great Job!
Guest wrote missing
on Fri, Apr 28 2006 7:07 AM Link To This Comment
Great
Guest wrote Excellent Chart
on Fri, Apr 28 2006 9:13 AM Link To This Comment
Excellent Work
"Citrix Presentation Server 4.0 running on the 32-bit version of Microsoft Windows Server 2003, connecting from a bit Windows ICA client"
Assuming this should be "32-bit" instead of "bit"
Greg Guhin wrote Hanging on the cubicle wall
on Fri, Apr 28 2006 1:45 PM Link To This Comment
It is now a permanent fixture of my cube.  Thanks to the guys at RTOsoftware and to Brian.
Chris Meehan wrote best way to print out on paper
on Fri, Apr 28 2006 3:08 PM Link To This Comment
First i'd like to say that this is great!!! 
 
Secondly what is the best way to print it out on paper??
 
 
Guest wrote PDF version?
on Thu, May 4 2006 12:19 AM Link To This Comment
Guys,

this chart is absolutely awesome. Could you please post a PDF version of it? I like to print it quite large in the best possible quality ...

Thanks!!!
Guest wrote Great
on Mon, May 15 2006 11:58 AM Link To This Comment
It hangs in front of me at the wall
 
Really awesome! Great job!
 
Udo
Guest wrote RE: PDF version?
on Tue, May 16 2006 12:17 AM Link To This Comment
Regarding the PDF version, the 300dpi JPG is better quality than the PDF. The PDF had all sorts of problems with so many layers, and the shading didn't look right, and it was slow and huge.
 
The 300dpi JPEG is what we printed for the posters at BriForum, and it looks great.
 
Brian
Guest wrote Break it up for normal printer
on Thu, Jun 1 2006 9:30 AM Link To This Comment
Anyone know how to break it up so i can print this out on 6 pages and hang it up?
Nick Clarkson wrote RE: Double Click?
on Thu, Jun 29 2006 5:20 AM Link To This Comment
ORIGINAL: Brian Madden

Hey.. I did say that the "user" double-clicks, right? http://www.brianmadden.com/forum/image/s2.gif

Actually, there's that setting in the ICA file that sets a timer that ensures plenty of time passes before the client makes a new request, so double-clicking shouldn't lead to two sessions. However, your point is right on, and I'm adding that to my list for the next version of this chart.

Thanks,
Brian


Hi. Quick question - which setting in which ICA file sets this timer? I've looked at SucConnTimeout, but that made no difference to our problem with users double clicking the WI icons. I added it into the WI default.ica in the section.

Thanks,

Nick
Guest wrote RE: Break it up for normal printer
on Fri, Jul 14 2006 5:31 PM Link To This Comment
ORIGINAL: Guest

Anyone know how to break it up so i can print this out on 6 pages and hang it up?

 
Open the 300dpi jpeg with MS Paint and set margins to the smallest your printer will handle.  Now do a print preview; the printout should take 10 or 15 pages.  This will let you trim up the edges and tape them together (just did it, looks good). 
 
Ben L
Guest wrote ugh and how to view/print?-)
on Tue, Aug 1 2006 3:50 AM Link To This Comment
Ugh, even the 150 dpi creates a 171 MB print-job and the result is practically "un-readable", as far as my experience goes. Mspaint loads the .jpg and then just dissappears to nowhere. Photo-Editor say, it's too many bytes. Trying to print from MSIE (5.5...) on a A3 printer procduces empty pages. Ugh. Isn't there a way to make a less fancy version of this, say black and white with emphasis on words rather than appearance ?-)
Guest wrote how do i send feedback?
on Tue, Aug 22 2006 8:08 AM Link To This Comment
Hi there, really great work, how can I submit corrections?
 
Guest wrote RE: Wall chart
on Wed, Sep 27 2006 1:05 AM Link To This Comment

Hi Brain,

I had gone through the excellent Logon process defined by you @ http://www.brianmadden.com/content/content.asp?id=587.
 
I have some questions.Please clarify.
 
1.In the server selection section, you have pointed two circles indicating end of process, if that is the end of whole proceess then when they will go through client connection,microsoft licensing validation,session initialisation printer mapping.
 
Please clarify.
 
Pramod Samal
Brian Madden wrote RE: Wall chart
on Wed, Sep 27 2006 9:20 AM Link To This Comment
Any time you see a circle that is an "end," then yes, that's the end of the whole process. If you end by reconnecting to a disconnected session, then you will not go through the printer mapping process again.

Brian
Kevin Goodman wrote RE: how do i send feedback?
on Thu, Dec 7 2006 1:55 PM Link To This Comment
Either Brian (Brian@BrianMadden.com) or I (kevin.goodman@rtosoft.com) will accept them.
Guest wrote ICAST.EXE
on Tue, May 1 2007 3:32 PM Link To This Comment

Hi Kevin
Hi Brian,

thank you for your detailed chart which is very usefull.

From a developers perspective I have a specific question about "Icast.exe".

In your chart you wrote the comment "Icast.exe (ICA Application Laucher) waits for wfshell.exe to finish first before launching the initial program for published app".

Is it so that "Icast.exe" is waiting for the termination of the published app to clean up the session afterwards? Or will "Icast.exe" terminate after it has successfully started the published app? I am just trying to figure out which process stays in memory on the citrix server when published applications are started.

Thank you for clarifying this detail,
Holger 

Guest wrote microsoft words
on Sun, Jun 15 2008 7:57 PM Link To This Comment

Iwould like to try your free trail

Anonymous wrote Great Chart

Brian / KevinIs there a similar link to the logoff script chart (which I've seen in a recent Citrix class)?Great job, and hugely helpful.ThanksNick

damodarh wrote re: The excrutiating detail of the Citrix logon process: A huge wall chart
on Tue, May 19 2009 11:30 PM Link To This Comment

Amazing work.But Is there any difference between 4.5 and 4.0 logon process...?

Kyle Emerick wrote re: The excrutiating detail of the Citrix logon process: A huge wall chart
on Wed, Jun 24 2009 2:21 PM Link To This Comment

Is there an updated version of this chart for XenApp 5 or is the process the same?

(Note: You must be logged in to post a comment.)

If you log in and nothing happens, delete your cookies from BrianMadden.com and try again. Sorry about that, but we had to make a one-time change to the cookie path when we migrated web servers.

Trackbacks

Brian Madden wrote IBM launches Ubuntu-based VDI solution
on Fri, Dec 5 2008 11:22 AM

Kevin Goodman (founder of RTO Software , previous BriForum presenter , and co-creator of the Logon Process

Performance Best Practices from Citrix to avoid network latency | Application Performance Management Blog - Shunra Software wrote Performance Best Practices from Citrix to avoid network latency | Application Performance Management Blog - Shunra Software
on Thu, Jun 4 2009 10:25 AM

Pingback from  Performance Best Practices from Citrix to avoid network latency | Application Performance Management Blog - Shunra Software

Del.icio.us Links » Blog Archive » links for 2009-09-20 wrote Del.icio.us Links » Blog Archive » links for 2009-09-20
on Sun, Sep 20 2009 9:12 AM

Pingback from  Del.icio.us Links  » Blog Archive   » links for 2009-09-20

dcroci.com » Blog Archive » The Citrix Login Process Chart – Brian Madden wrote dcroci.com » Blog Archive » The Citrix Login Process Chart – Brian Madden
on Mon, Dec 21 2009 10:50 PM

Pingback from  dcroci.com  » Blog Archive   » The Citrix Login Process Chart – Brian Madden