SAP JCo 3
Hinweis
Um SAP JCo einzusetzen, müssen Sie diesen direkt von der SAP Webseite herunterladen. Die INNOFACE AG darf SAP JCo nicht ausliefern oder bereitstellen.
1. Installation des SAP JCo 3
Folgende Schritte müssen durchgeführt werden:
- Für Windows-Systeme: Microsoft Visual C++ 2013 Redistributable installieren (Beachten: x86 bzw. x64 abhängig von JCO3 Paket)
- Für Linux-Systeme:
libstdc++.so.5
muss im Java Library Path verfügbar sein Den SAP Java Connector (JCo) >= 3.1.3 von der offiziellen SAP-Homepage herunterladen: https://support.sap.com/en/product/connectors/jco. html (In der Regel ein ZIP-Archiv)
Hinweis
- Hier die passende Betriebssystem- und Prozessorarchitektur auswählen!
- Für den Download wird der Benutzernamen und das Passwort des S-User benötigt. Wenn dieser nicht verfügbar ist, den jeweiligen SAP-Administrator nach den Zugangsdaten fragen.
- Für Windows: Die in dem Paket enthaltene
sapjco3.dll
muss im Java Bibliothekspfad enthalten sein. - Für Linux: Die in dem Paket enthaltene
libsapjco3.so
muss im Java Bibliothekspfad enthalten sein. Die in dem Paket enthaltene
sapjco3.jar
muss in den Windchill Java Klassenpfad aufgenommen werden. Siehe nachfolgendes Beispiel:BASHxconfmanager --add wt.java.classpath=path/to/sapjco3.jar -p
- Windchill neu starten
2. Installation von SAP SSO
Zur Verwendung von SSO ist mindestens SAP JCO 3.1.3 erforderlich. In früheren Versionen gibt es einen Bug, wodurch SSO nicht funktioniert.
- Öffnen des SAP-Softwarecenter: https://launchpad.support.sap.com/#/softwarecenter (Anmelden als S-User mit ausreichenden Zugriffsberechtigungen erforderlich)
- SAPCAR Dienstprogramm herunterladen:
- Nach SAPSSOEXT suchen und die aktuelle Version für die passende Architektur herunterladen.
Für IFConneX muss die Version für das Betriebssystem auf dem Windchill läuft heruntergeladen werden. Für die Release Engine muss die Version für das Betriebssystem auf dem die Release Engine läuft heruntergeladen werden. Inhalt der . SAR-Datei mit dem SAPCAR-Tool in einen separaten Ordner extrahieren.
Den folgenden Befehl mit den angepassten Datei- und Verzeichnisnamen ausführen:BASHSAPCAR.EXE -xvf SAPSSOEXT.SAR -R C:\Temp\sapssoext
Nachdem die benötigten Ordner/Dateien zur Verfügung stehen, müssen folgende Arbeitsschritte durchgeführt werden:
Das Verzeichnis, in dem sich folgende Dateien befinden, muss auf das Zielsystem kopiert werden.
Für Windows-Systeme sind es die Dateien:
sapssoext.dll
sapcrypto.dll
sapgenpse.exe
Für Linux-Systeme sind es die Dateien:
libsapssoext.so
libsapcrypto.so
sapgenpse
Info
- Der Pfad auf dem Zielsystem kann frei gewählt werden.
- Windchill bzw. die Release Engine benötigt Lesezugriff auf die Dateien.
- Der Pfad sollte keine Leer- oder Sonderzeichen enthalten und muss Innoface mitgeteilt werden, da der Pfad in der Konfiguration der Schnittstelle bzw. der Release Engine angegeben werden muss.