You want to upgrade the Lotus SAP Connector® 1.7.2 in Lotus Enterprise Integration® (LEI) on a system that has an earlier version of the SAP Connector installed. You uninstall the earlier Connector version and then run the install program. When you subsequently attempt to use the SAP Connector, you receive the following error message:
"Cannot load connector".
This situation occurs because the uninstall program for the older SAP Connector deletes the existing SAP client library, for example, the "librfc32.dll" file in Microsoft® Windows™, if it detects that it was previously installed by the older SAP Connector. Version 1.7.2 does not include the librfc32.dll file.
The best way to work around this issue is to follow the instructions in the SAPReadMe.txt file about the required SAP client library as written below:
"Client libraries from SAP are now required by the Connector. These files can be found in a number of places in the online SAP Software Distribution Center section of the SAP Support Portal.
- Go to Downloads.
- Go to the SAP Software Distribution Center.
- Select Support Packages and Patches.
- Select Search for Support Packages and Patches.
- Search for RFCSDK
- Find the 6.40 RFCSDK for where your SAP connector will be running.
Note: On W32, AIX, Solaris and Linux, the SAP connector is currently a 32-bit application so be sure to download the 32 versions of the RFCSDK.
-- Win32: librfc32.dll - to be copied to the <WINDOWS>\SYSTEM32 directory
-- AIX: librfccm.o - to be copied to your Domino program directory, for example: /opt/lotus/notes/latest/ibmpow/
-- Solaris: librfccm.so - to be copied to your Domino program directory, for example: /opt/lotus/notes/latest/sunspa/
-- LINUX: librfccm.so - to be copied to your Domino program directory, for example: /opt/lotus/notes/latest/linux/"
Another possible workaround is to back up the librfc32.dll file prior to uninstalling the older Connector and then restore the client library file after the 1.7.2 install completes.