Adventures in installing the ERPMA for FIM 2010

Comment: ERP MA runs under 32 Bit, if you're installing FIM on a 64 Bit machine, don't forget to run the MA under a 32 Bit Process, this is the last combo box on the first configuration screen of your MA.

The first step for configuring SAP MA on FIM 2010 server is running ERP MA Configuration tool. However you may get following message:

Neither SAP nor PeopleSoft client libraries have been detected on this machine. The application cannot continue.

When you read MA requirements, you will find note that it requires SAP .NET Connector 2.0 installed in the system in order to run this tool. What if I don't want to install Visual Studio 2003 on my production machine just to install 3 dlls. In the ERPMA help file it says you need to copy the files SAP.Connector.dll, SAP.Connector.Rfc and librfc32.dll.

Copy where and how?

Here's the step by step procedure to make it work:

1- Expand the SAP.NET Connector msi files using the command line msiexec /a PathToMSIFile /qb TARGETDIR=DirectoryToExtractTo

2- On the FIM 2010 machine copy SAP.Connector.dll and SAP.Connector.Rfc.dll to the directory c:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\UIShell\ERPMA

3- Since you'll be intalling FIM 2010 on a 64Bit machine, copy librfc32.dll under c:\Windows\SysWOW64 and run regsvr32.exe librfc32.dll under this directory.