Bevor Sie die SAP Cryptographic Library installieren, sollten Sie sich mit den notwendigen Dateien auskennen und wissen, wo sie abgelegt werden sollten und wie der Ablageort gesetzt werden muss, damit das System die Dateien zur Laufzeit findet. Verwenden Sie für den AS ABAP die in folgender Tabelle angegebenen Ablageorte.
Bei anderen Komponenten hängt der beste Dateiablageort von der Dateistruktur ab, die die Komponente verwendet.
Empfohlene Dateiablageorte auf dem AS ABAP
Datei |
Ablageort |
SAP Cryptographic Library und SAPGENPSE |
In Profilparameter DIR_EXECUTABLE angegebenes Verzeichnis Windows: <LAUFWERK>:\usr\sap\<SID>\SYS\exe\run UNIX : /usr/sap/<SID>/SYS/exe/run |
Lizenzticket, SNC-PSE des Servers und Credentials |
Unterverzeichnis sec im Verzeichnis DIR_INSTANCE des Servers Windows: <LAUFWERK>:\usr\sap\<SID>\<Instanz>\sec UNIX : /usr/sap/<SID>/<Instanz>/sec |
Einstellen des Dateiablageorts für den AS ABAP
Komponente |
Einstellung über |
Wert |
Parameter, um Ablageort der SAP Cryptographic Library zu setzen |
Profilparameter snc/gssapi_lib |
Windows: <LAUFWERK>:\usr\sap\<SID>\SYS\exe\ UNIX : /usr/sap/<SID>/SYS/exe/run/ |
Parameter, um den Ablageort des Lizenztickets und der Credentials zu setzen |
Windows: Registry-Schlüssel KEY_LOCAL_MACHINE\Software\ UNIX : Login-Datei für <sid>adm |
Windows: <LAUFWERK>:\usr\sap\<SID>\ UNIX : /usr/sap/<SID>/<Instanz>/sec |
Windows
Die Einträge unter dem Registry-Schlüssel der Komponente \environment definieren deren prozessspezifische Umgebung, die die im System definierte Umgebung außer Kraft setzt. Daher empfehlen wir Ihnen, SNC_LIB und SECUDIR in der Registry und nicht als Systemumgebungsvariablen zu definieren, insbesondere wenn mehrere Komponenten auf einem Host installiert sind. So vermeiden Sie Konflikte für den Fall, dass verschiedene Komponenten unterschiedliche Umgebungen benötigen.
Wenn Sie in der Registry SECUDIR einstellen, gilt diese Einstellung nicht für die Befehlszeilenaktivitäten. Wenn Sie das Befehlszeilen-Konfigurationswerkzeug sapgenpse benutzen, setzen Sie daher SECUDIR vorübergehend mit folgender Befehlszeile:
set SECUDIR=<Pfad>
Mit folgender Befehlszeile setzen Sie SECUDIR vorübergehend auf dem Anwendungsserver:
set SECUDIR=D:\usr\sap\ABC\DVEBMGS28\sec
Alternativ können Sie in das gewünschte Verzeichnis wechseln und SECUDIR wie unten angegeben einstellen:
cd D:\usr\sap\ABC\DVEBMGS28\sec
set SECUDIR=.
Bei diesem Verfahren umgehen Sie Probleme aufgrund der Groß- und Kleinschreibung oder abgekürzter Verzeichnisnamen mit Tildezeichen (~) in Windows.
Um den nächsten Schritt der Konfiguration für eine bestimmte Serverkomponente vorzunehmen, lesen Sie folgende Abschnitte:
● SNC für die Verwendung der SAPCRYPTOLIB auf dem AS ABAP konfigurieren
● SNC mit SAPGENPSE für die Verwendung der SAPCRPYTOLIB konfigurieren