Project Mobius Beta 2.1

Migrating or maintaining multiple Citrix farms? Project Mobius is a Microsoft Windows application that allows you to drag and drop published applications and/or folders from one Citrix Presentation Server farm to one or more separate Citrix Presentation Server farms.


Project Mobius Beta 2.1 includes some visual enhancements as well as some bug fixes. The main bug fixed in Project Mobius Beta 2.1 addresses an issue when migrating applications from a Citrix MetaFrame XP farm to a Citrix Presentation Server 3.0 or above farm. You may receive an error that states:

Failed to copy published application ({App_Name}).

Details: Unable to cast COM object of type ‘System.__ComObject’ to interface type ‘MetaFrameCom.IMetaFrameApplication4’, This operation failed because the QueryInterface call on the COM component for the interface with IID’{ED62F58D-63C2-11D4-94D8-00C04FB0F326}’ failed due to the following error: no such interface supported (Exception from HRESULT: 0x80004002 {E_NOINTERFACE)).

This issue has been resolved in the latest code.

  Download Project Mobius Beta 2.1

While we’re on the topic of Project Mobius, let me quickly address Project Mobius Beta 3. Project Mobius Beta 3 will include a “best effort” policy migration. What does a “best effort” policy migration mean you may ask? To explain this, I first need to tell you about my adventures with policies in MFCOM. Let’s just say that the stability of policy manipulation in MFCOM is, um, less that 100%. I consistently received errors on certain methods when trying to manipulate polices programmatically that, according to the documentation, should have worked. That being said, I almost scrapped Beta 3 of Project Mobius altogether.

Fast forward to BriForum Europe 2007. I was chatting with Shawn Bass and Thomas Koetzing during a break and relaying my frustration concerning the roadblocks I was running into with programmatically manipulating policies via MFCOM. Then, a suggestion was made to me. Why not migrate everything you can in code. Then, create a report on anything that failed during the process. That way, you can get 85% - 90% of the way there programmatically on the policy settings and only have to do 10% - 15% manually. That sounded good to me, so I resurrected Beta 3 and started to implement this “best effort” policy migration. Look for this in Project Mobius Beta 3.


comments powered by Disqus