SAP NetWeaver Identity Management (IDM) Fehlerbehandlung für PowerShell Aufrufe

Für die Anbindung eines Microsoft Exchange Server 2010 an SAP NetWeaver Identity Management (kurz SAP IdM) kann es durchaus erforderlich und nützlich sein PowerShell Scripte auszuführen um Actionen im Exchange Server zu starten. In diesem Artikel behandle ich die Anbindung eines SAP NetWeaver Identity Management 7.1 SP 5 via PowerShell Script an Microsoft Exchange Server 2010.
In SAP IdM gibt es verschiedene Möglichkeiten PowerShell Scripte auszuführen. Die SAP selbst bietet einen Connector für einen  To Custom Pass bei dem das Script aufgerufen wird und Parameter an das Script übergeben werden können. weiterlesen

Traces sammeln und anzeigen für SAP AS Java 6.40 bis 7.11

Von einem Kollegen habe ich einen Tipp auf den Hinweis 1045019 bekommen. Dort wird ein Web-Diagnose-Tool zum Sammeln von Trace-Dateien angeboten. Nicht immer hat man einen Solution Manager Diagnostics mit Trace Analysis im Zugriff. Da das manuelle Tracen im AS Java Umfeld nicht wirklich Spaß macht (und teilweise mangels Zugriff auch nicht gestattet ist), habe ich mir das Tool mal auf einem Solution Manager 7.1 angesehen. Eines vorweg: man benötigt einen Flash-fähigen Browser.

Vor der Nutzung muss man das .sda-File aus dem Hinweis installieren. Bis 7.02 kann man das über den SDM deployen, für 7.10 und 7.11 geht man über die telnet shell. Für die Nutzung des Trace Collectors ist im Hinweis sogar ein Mini-Flash-Tutorial angehängt.

Nach dem Deploy geht man auf http://<Host>:<Port>/diagtool/tc

Nun kann man für ausgewählte Server Nodes die gewünschten Trace-Ablageorte auswählen, die gesammelt werden sollen. Danach genügt ein Klick auf den Start-Button und die Sammlung wird gestartet.
Web-Diagnose-Tool zum Sammeln von Trace-Dateien

weiterlesen

Solved

von | 0 Kommentare

Fehler bei der Einrichtung von SSO zum Portal mit SPNEGO

Für ein SAP NetWeaver Portal soll SSO eingerichtet werden. Die Userverwaltung (UME) ist dabei an einen ABAP Stack angebunden.

Auf Basis des SPNEGO CONFIGURATION GUIDE der SAP wurde SPNEGO konfiguriert.

Dabei ist zu beachten, dass es ab Netweaver 7.01 SP8 ein neueres SPNEGO-Modul gibt
(https://service.sap.com/sap/support/notes/1457499 ).
Nach dem Deployen des neuen Login Modul gab es folgenden Fehler:

Could not validate SPNEGO token. [EXCEPTION]
java.lang.Exception: Checksum error
at com.sap.security.spnego.krb5.crypto.DesCrypto.decrypt (DesCrypto.java:43)
at com.sap.security.spnego.krb5.KrbEncryptedData.decrypt (KrbEncryptedData.java:81)
at com.sap.security.spnego.krb5.KrbApReq.decrypt(KrbApReq.java:67)
at com.sap.security.spnego.SPNEGOLoginModule.parseAndValidateSPNEGOToken(SPNEGOLoginModule.java:234)
at com.sap.security.spnego.SPNEGOLoginModule.processAuthorizationHeader (SPNEGOLoginModule.java:385)
at com.sap.security.spnego.SPNEGOLoginModule.login (SPNEGOLoginModule.java:102)

Dieser Fehler taucht auf Grund eines ungültigen Keytab Files auf. Dieses kann man dann nach dem SAP Hinweis 1568553 neu anlegen.

Wichtig ist noch, dass die Einstellung für das SPNEGO Modul im Visual Admin ( unter ticket authentication) richtig vorgenommen wurde:

Visual Admin – Server – Services – Security Provider

“ticket component”

” SPNEGOLoginModule” muss auf REQUISITE und nicht auf SUFFICIENT eingestellt sein.

HowTo

von | 0 Kommentare

HowTo Konfiguration von Adobe Document Services (ADS – SAP)

Der Adobe Document Service wird im Normalfall mit dem Java WAS mitinstalliert. Für die Konfiguration sind noch einige Schritte zu beachten, diese habe ich in einem HowTo zusammengetragen. dieses findet man hier:

http://rz10.de/files/2011/04/How-to_ADS.pdf

Dabei handelt es sich um folgende Systemumgebung:

Adobe Document Services (ADS) ist auf einem JAVA WAS installiert.

Angeschlossen wird der Service an ein SAP ERP System und zwar ohne Verschlüsselung (SSL).

HowTo

von | 0 Kommentare

Fehleranalyse bei Startproblemen der J2EE

Ab und zu kommt es ja doch einmal vor, dass unsere geliebte J2EE Engine nicht mehr starten möchte. Habe ich zumindest mal gehört ;-) Und gerade habe ich im Internet einen zwar nicht mehr ganz neuen, aber irgendwie immer noch aktuellen Guide zum Vorgehen zur Analyse von eben diesen Problemen gefunden. Lege ich mal hier ab.