Migrating an application that contains an SAP adapter connection project
If you migrate an application or library that contains an SAP adapter connection project from IBM® Integration Bus Version 9.0 to IBM App Connect Enterprise Version 11.0, you must replace the 32-bit version of the SAP libraries with the 64-bit version of the SAP libraries.
About this task
Note: The 32-bit libraries and the 64-bit libraries have
the same file names. If you perform an iterative discovery on
an SAP adapter connection project in IBM App Connect Enterprise Version 11.0, and you get
a com.ibm.adapter.framework.BaseException error,
your project is using the 32-bit libraries.
The library
file names are detailed in the following list:
- sapjco3.jar
- sapidoc3.jar
- sapjco3.dll (Windows only)
- libsapjco3.so (Linux® only)
You can configure your SAP adapter connection project
to use the 64-bit libraries by using one of the following methods:
Replacing the 32-bit libraries with the 64-bit libraries
Procedure
To replace the 32-bit libraries with 64-bit libraries, complete the following steps:
- Stop the IBM App Connect Enterprise Toolkit.
- Navigate to the directory where the 32-bit SAP libraries are stored.
- Replace the 32-bit SAP libraries with the 64-bit SAP libraries.
- Restart the IBM App Connect Enterprise Toolkit.
Results
Updating the Java build path to use the 64-bit libraries
Procedure
To update the Java™ build path for the SAP connection, complete the following steps:
- In the IBM App Connect Enterprise Toolkit, navigate to the application or library that contains the SAP adapter connection project.
- Expand Other Resources and right-click the SAP adapter connection project; for example, CWYAP_SAPAdapter_Tx.
- Click Libraries tab. and click the
- Select sapidoc3.jar, click Edit, navigate to the location of the 64-bit version of sapidoc3.jar, and click Open.
- Select sapjco3.jar, click Edit, navigate to the location of the 64-bit version of sapjco3.jar, and click Open.
- Click OK to close the Properties dialog.