GALSync MA and FIM MA on same server
Hi, We seem to have hit an issue when deploying GALSync MA and FIM MA on the same FIM server (RTM) - the same as http://setspn.blogspot.com/2010/05/fim-gal-sync-and-fim-ma-eredre.html I have noticed that other threads have pointed to galsync.dll code modification (http://social.technet.microsoft.com/Forums/en/ilm2/thread/3b326c28-466a-4beb-a4e5-1386515d19d2) So what is the official statement from Microsoft on this matter? do we 1) install the FIM MA on a separate box from the GALSync MA or 2) find a programmer to modify the galsync.dll? is this perhaps fixed in Update 1? thanks
March 18th, 2011 10:36am

Just an update - we managed to get a copy of GALSync.DLL from an Update1 FIM 2010 server, copied it to our RTM deployment. But the problems still exist. So it appears that Update 1 does not fix the issue. Can anyone confirm this and once again there appear to be only 2 options: 1) install the FIM MA on a separate box from the GALSync MA or 2) find a programmer to modify the galsync.dll
Free Windows Admin Tool Kit Click here and download it now
March 19th, 2011 5:55am

S.Kwan, You are correct I think. 1) install the GAL MA's on a separate box (only synchronization service involved), with it's own SQL DB in the backend + have another FIM deployment for your "regular" identity syncing 2) modify the galsync.dll so it plays nice with your other MA's. Btw, the sourcecode for the galsync.dll is in the sourcecode folder of your FIM Synchronization Service installation Kind regards, Thomashttp://setspn.blogspot.com
March 19th, 2011 10:07am

Thanks for the confirmation Thomas - however is there an actual and official statement from Microsoft on this, as this is most likely what the customer will expect.
Free Windows Admin Tool Kit Click here and download it now
March 19th, 2011 1:39pm

Thanks for the confirmation Thomas & enjoy the weekend.
March 19th, 2011 1:39pm

OK, this is what we do not understand: As a customer, you purchase FIM 2010 (which is not exactly cheap). You cannot implement 2 of the out-of-the-box MAs on the same server cause one doesnt understand each other. The choices you have are: 1) rewrite/update the DLL (if you know how) or 2) Install FIM on another server - which has license implication, extra hardware, extra database, etc etc. PLEASE could someone upload the working modified GALSYNC.DLL - surely we are not the only people with this problem. Than
Free Windows Admin Tool Kit Click here and download it now
March 20th, 2011 2:13pm

Learn to do the dll coding. It's the only way with this product.http://www.wapshere.com/missmiis
March 22nd, 2011 10:43am

So, we inserted the code, compiled without error and ran GALSync...GALSync worked fine, but the FIM MA (sync profile) did not...here is the event log entry: The management agent "FIM" failed on run profile "Full Sync" because of a problem with the initialize method on the extension object. The extension dll is "GALSync.dll" and the stack trace is: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.MetadirectoryServices.GALSync.Synchronizer.GetConfigurationData() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALUtil.vb:line 523 at Microsoft.MetadirectoryServices.GALSync.MVSynchronizer.Initialize() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALMV.vb:line 28 any ideas? PS. still perturbed by the idea that out-of-the-box software does not work, and the people that have spent money on it now have to rewrite stuff to make it work...surely the vendor should release working software.
Free Windows Admin Tool Kit Click here and download it now
March 23rd, 2011 12:58pm

So, we inserted the code, compiled without error and ran GALSync...GALSync worked fine, but the FIM MA (sync profile) did not...here is the event log entry: The management agent "FIM" failed on run profile "Full Sync" because of a problem with the initialize method on the extension object. The extension dll is "GALSync.dll" and the stack trace is: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.MetadirectoryServices.GALSync.Synchronizer.GetConfigurationData() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALUtil.vb:line 523 at Microsoft.MetadirectoryServices.GALSync.MVSynchronizer.Initialize() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALMV.vb:line 28 any ideas?
March 23rd, 2011 12:58pm

So, we inserted the code, compiled without error and ran GALSync...GALSync worked fine, but the FIM MA (sync profile) did not...here is the event log entry: The management agent "FIM" failed on run profile "Full Sync" because of a problem with the initialize method on the extension object. The extension dll is "GALSync.dll" and the stack trace is: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.MetadirectoryServices.GALSync.Synchronizer.GetConfigurationData() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALUtil.vb:line 523 at Microsoft.MetadirectoryServices.GALSync.MVSynchronizer.Initialize() in C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\SourceCode\GalSync\GALMV.vb:line 28 any ideas?
Free Windows Admin Tool Kit Click here and download it now
March 23rd, 2011 12:58pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics