I installed webMethods 8.2 64 bit with SAP adapter 7.1, I got the lattest sapjco3.jar and sapidoc3.jar…however getting follwoing error…
[ART.114.9] Adapter Runtime: Error(s) while registering adapter type WmSAP.
null
java.lang.NullPointerException at com.wm.pkg.art.deployment.Service.getMenu(Service.java:268)
IS Vesion: 8.2
SAP adapter version: 7.1
OS: Windows -64 bit machine
sapjco3.jar , sapidoc3.jar are kept in WMSAP/code/jars/static folder
sapjco3.jar, sapjco3.dll are kept in IntegrationServer/lib folder
WMSAP package is partially loaded with the following exceptions
wm.sap.Admin:registerLocalConnectionWmSAP Adapter: Error on creating new Object: [ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource wm.sap.internal.cs:emptyConnection. [ART.118.5022] Adapter Runtime (Connection): Cannot create connection wm.sap.internal.cs:emptyConnection. Adapter type WmSAP does not exist.wm.sap.Admin:registerAdapterIncomplete JCo installation: sapjco3.jar or native sapjco3 libraries are missing.wm.sap.Admin:registerRoutingListenerWmSAP Adapter: Error on creating new Object: [ART.114.3] Adapter Runtime: Unable to get information about adapter type WmSAP.
Please let us know any clues to resolve this issue.
SAP Adapter Installation and Configuration steps for webMethods 8.2 on a windows 64 bit machine
Install SAP Adapter using webMethods installer into C:\SoftwareAG\IntegrationServer directory.
Download the following from SAP Market and followed the steps below:
• Download sapjco30P_7-10005326(Support Package SAP JCO 3.0 Windows Server on x64 64bit).zip from SAP Market
• Download sapjidoc30P_6-10009485(Patch 6 for SAP Java IDoc Library 3.0 --Support Package SAP JCO 3.0 # OS independent).zip from SAP Market
• Unzip sapjidoc30P_6-10009485.zip and copy sapidoc3.jar file into C:\SoftwareAG\IntegrationServer\packages\WmSAP\code\jars\static directory.
• Unzip sapjco30P_7-10005326.zip and copy sapjco3.jar file into C:\SoftwareAG\IntegrationServer\packages\WmSAP\code\jars\static Dir and copy sapjco3.dll, sapjco3.jar and sapjco3.pdb into C:\SoftwareAG\IntegrationServer\lib directory.
Download the following fix from SoftwareAG and install:
• SAP_7.1_Fix4.zip
Add “sapgw00 3300/tcp” to services file in C:\WINDOWS\system32\drivers\etc directory so as to enable SAP Adapter Listener.
Please remember that the entries in the services file are based on the system number of the SAP instance.
Therefor the following should be added to this file:
sapdp00 3200/tcp
sapdp01 3201/tcp
…
sapdp98 3298/tcp
sapdp99 3299/tcp
sapgw00 3300/tcp
sapgw01 3301/tcp
…
sapgw98 3398/tcp
sapgw99 3399/tcp
This mentioned in the SAP-Adapter Installation Guide as well as in the SAP-Adapter readme.
The current SAP-Fix is SAP_7.1_Fix9 and works together with latest JCO/IDoc-Libs 3.0.10.
BtW: sapjco3.jar is not required to be in IntegrationServer/lib. This directory only need the native lib (.dll, .so).
Keep in mind to shutdown and start the IntegrationServer, otherwise the libs are not correctly loaded.