Error Processing Batches with SAP Plugin After Upgrade to 2020.1.04
Applies to: Upgraded installations of Ephesoft Transact 2020.1.04 and above
Issue
When processing a batch with the SAP_ARCHIVELINK_PLUGIN deployed in the workflow, the batch continues running for an unusually long time before going into ERROR. The following error message is logged to the dcma-all.log:
java.lang.NoClassDefFoundError: com/sap/conn/jco/ext/DestinationDataProvider
Solution
To resolve this issue, perform the following steps.
- Stop Ephesoft Transact.
- Go to the SAP Java Connector page on the SAP support portal.
- Download the Windows 64-bit x86 version of the SAP Java Connector 3.0 SDK.
- Follow the notes listed on the SAP Java Connector page to extract the SDK contents.
- Find the sapjco3.jar file in the extracted SDK contents. Copy the sapjco3.jar file to the lib folder, located at [Ephesoft_Directory]\Application\WEB-INF\lib.
- Restart Ephesoft Transact.