SAP JCo 3
Note
In order to use SAP JCo, the JCo files have to be downloaded directly from the SAP website. INNOFACE AG is not allowed to distribute or provide SAP JCo.
1. SAP JCo 3 installation
The following steps have to be executed:
- For Windows systems: Install Microsoft Visual C++ 2013 Redistributable (Note: x86 respectively x64 depending on the JCO3 package)
- For Linux systems:
libstdc++.so.5
has to be included in the Java Library Path Download the SAP Java Connector (JCo) >= 3.1.3 from the official SAP homepage: https://support.sap.com/en/product/connectors/jco. html.
Hint
- Select the appropriate operating system and processor architecture!
- For the download, the username and password of the S-User is required. If these are not available, ask the respective SAP administrator for the login credentials.
- For Windows systems:
sapjco3.dll (
contained in the downloaded package) has to be contained in the Java Library Path - For Linux systems:
libsapjco3.so(
contained in the downloaded package) has to be contained in the Java Library Path sapjco3.jar
(
contained in the downloaded package) has to be addes to the Windchill Java classpathBASHxconfmanager --add wt.java.classpath=path/to/sapjco3.jar -p
- Restart Windchill
2. SAP SSO installation
To use SSO, at least SAP JCO 3.1.3 is required. A bug in earlier versions prevents SSO from working.
- Open the SAP software center: https://launchpad.support.sap.com/#/softwarecenter (Login as S-User with sufficient access rights is required)
- Download SAPCAR utility program:
- Search for SAPSSOEXT and download the current version for the appropriate architecture.
If IFConneX is used, the version for the operating system on which Windchill is running must be downloaded. For the Release Engine, the version for the operating system on which the Release Engine is running must be downloaded. Extract the content of the . SAR file into a separate folder using the SAPCAR tool.
Run the following command with the customized file and directory names:BASHSAPCAR.EXE -xvf SAPSSOEXT.SAR -R C:\Temp\sapssoext
After the required folders/files are available, the following steps must be performed:
The directory containing the following files must be copied to the target system.
On Windows systems these are:
sapssoext.dll
sapcrypto.dll
sapgenpse.exe
On Linux systems these are:
libsapssoext.so
libsapcrypto.so
sapgenpse
Info
- The path on the target system can be chosen freely.
- Windchill or the Release Engine needs read access to the files.
- The path should not contain any spaces or special characters and must be communicated to Innoface, as the path must be specified in the configuration of the interface or rather the Release Engine.