Implementing the Library Upgrade for SAP Snap Pack

Overview

The following SAP libraries for SAP Snap Pack are upgraded. The JCo library also depends on a native library which needs to be updated:

  • JCo from 3.1.4 to 3.1.10

  • IDoc from 3.1.1 to 3.1.3.

Implementation

The SAP JCo lib 3.1.10 is compatible with both 4.37main26341 and 4.38main27765 Snap Pack versions. To upgrade the JCo library on a specific JCC node, follow these steps.

Before you begin the upgrade, download the native library:

  • If you are on Windows OS, download the shared library (sapjco3.dll) from SAP install and copy it.

  • If you are on Linux OS, download the shared library (libsapjco3.so) from SAP, install and copy it.

  1. Make sure there are no running pipelines on the node. In other words, put the node into maintenance mode to prevent new jobs from being created.

  2. Shut down the JCC.

  3. Required. Install the SAP JCo native library only on JCC nodes and not on FeedMaster nodes. However, installing it on FeedMaster nodes will not cause an issue.

  4. Copy the updated native library:

    • For Linux, copy the updated native library libsapjco3.so file to the /opt/snaplogic/ldlib folder on every node in the Snaplex.

    • For Windows, copy the updated native library sapjco3.dllfile to the C:\opt\Snaplogic\ldlib folder on every node in the Snaplex.
      Note: For Snaplexes with multiple nodes, make sure to install the library on every node.

  5. Restart the JCC.

  6. After the nodes resume, validate or execute the pipelines.

This upgrade can be done in a rolling manner so other nodes can be running, and the pipelines can resume. Refer to the FAQ for more information.

 

Â