Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SAP configuration does not support the configuration of MSHOST (Message Server Host) on the Cloudplex.

Windows

  1. In all nodes of the Snaplex, install Copy the updated native library sapjco3.dll in %SL_ROOT%\ldlib (usually, c:\opt\Snaplogic\ldlib) on every node in the Snaplex. Set the Windows PATH variable to point to c:\opt\Snaplogic\ldlib. Restart the SnaplexFor Snaplexes with multiple nodes, make sure to install the library on every node.
    Note: For Snaplexes with multiple nodes, make sure to install the library on every node.

  2. Restart all the nodes ithe Snaplex.

Info

If you are upgrading to Jco 3.1.4 for Windows Snaplex, you must install the Visual Studio 2013 C/C++ runtime libraries. Learn more, https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=551387831

...

  1. Copy the updated native library libsapjco3.so file in  $SL_ROOT/ldlib (usually usually, /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.

  2. Restart all the nodes in the Snaplex.

Note

Update the following native library files under $SL_ROOT/ldlib/:

  • libsapjco3.so for Linux-based JCC nodes.

  • sapjco3.dll for Windows-based JCC nodes.

This is due to the parameter change in JCo (Java Connector) from 3.0 to 3.1. According to the JCo documentation, parameter jco.use_repository_roundtrip_optimization is used to optimize the metadata lookups.

In JCo 3.0.6, the default value of the parameter is 0, whereas, in JCo 3.1.10, the default value of the parameter is 1.
In the 3.0 driver, if the function module is not remote-enabled, the driver still calls the function module and the SAP server informs you regarding the failure. However, in the latest driver, if the function module is not remote-enabled, the JCo would detect it in advance, and the Snap fails.

Important: If you want to revert to the previous behavior, the JCo properties could be set through the jvm_options:

jcc.jvm_options=Djco.use_repository_roundtrip_optimization=0

...