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.

  1. Stop Ephesoft Transact.
  2. Go to the SAP Java Connector page on the SAP support portal.
  3. Download the Windows 64-bit x86 version of the SAP Java Connector 3.0 SDK.
  4. Follow the notes listed on the SAP Java Connector page to extract the SDK contents.
  5. 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.
  6. Restart Ephesoft Transact.