Protokollierung und Tracing
Die Protokollierung und das Tracing sind für die Analyse von Problemen von essenzieller Bedeutung. Sie werden für alle Komponenten angeboten, die für die Verwendungsart PI von SAP NetWeaver erforderlich sind.
Die Integration Engine verwendet Protokollierung und Tracing, um die Prozess-Schritte von Messages zu protokollieren und zu analysieren.
Während eine Message durch die Pipeline der Integration Engine verarbeitet wird, wird der aktuelle Status der Message protokolliert und als separate Message-Version (Protokoll-Version) abgelegt.
Traces im XML-Format werden an die Message angehängt und die gesamte Message wird in der Datenbank gesichert (persistiert). Es werden allerdings keine Message-Daten im Dateisystem aufbewahrt.
Mithilfe des Message-Monitors der Integration Engine können Sie Protokoll-Versionen und Traces von Messages anzeigen.
Weitere Informationen finden Sie unter
Logging und
Tracing
Die J2EE-Teile, d.h. Integration Builder (IB), Adapter Engine (AE) und Runtime Workbench (RWB) sowie das System Landscape Directory (SLD), verwenden alle die Standardprotokollierung der SAP NetWeaver J2EE Engine. Diese kann mit dem Service Log Configurator des Visual Administrator konfiguriert werden.
Auf dem Integration Server-Host (Integration Repository und Integration Directory können auf einem anderen Server installiert sein), steht <J2EEdir> in der unten stehenden Tabelle für Folgendes:
/usr/sap/<SAPSID>/<instance_name>/j2ee/cluster/server
Protokoll- und Trace-Dateien
Inhalt |
Datei |
Pfad |
Technische Trace-Informationen |
tracefile.txt |
<J2EEdir>/services/servlet_jsp/work/jspTemp/ MessagingSystem/root/admin/ |
Anwendungsprotokoll für die Verwendungsart PI |
xi.log |
<J2EEdir>/log/applications/com.sap.xi |
Standard-Server-Trace |
defaultTrace.trc |
<J2EEdir>/log |
Das Tracing ist standardmäßig nicht aktiviert. Um das Tracing zu aktivieren, führen Sie folgende Schritte aus:
...
1. Rufen Sie den Service Log Configurator auf.
2. Wechseln Sie in den Advanced Mode.
3. Wählen Sie die Registerkarte Location.
4. Wählen Sie eine Location aus.
5. Ändern Sie die Severity von None auf den erforderlichen Wert, z. B. Debug.
Verfügbare Locations:
Datei: defaultTrace.trc
Pfad: <J2EE>/log
Komponente |
Location |
Integration Repository |
XIREP |
Integration Repository Integrationsprozesse |
com.sap.aii.ib.bom.bpm.* com.sap.aii.ibrep.gui.bpm.* com.sap.aii.ibrep.server.persist.bpm.* |
Integration Repository Elemente der Benutzeroberfläche für Bedingungen, Ausdrücke und Eigenschaften |
com.sap.aii.utilxi.swing.framework.propertysheet.* com.sap.aii.ib.gui.condition.* com.sap.aii.ib.bom.condition.* |
Integration Directory |
XIDIR |
Mapping-Laufzeit |
XIRUN |
Runtime Workbench |
XIRWB /Applications/ExchangeInfrastructure/RuntimeWorkbench |
Adapter Engine |
com.sap.aii.af |
Adapter Framework Security |
com.sap.aii.security |
Messaging-Laufzeit |
com.sap.aii.messaging |
Proxy Framework |
com.sap.aii.proxy.framework |
Proxy-Laufzeit |
com.sap.aii.proxy.xiruntime |
Allgemeine Adapter-Locations |
com.sap.aii.adapter* (rnif, rnif11, cidx, bc, mail, file, jdbc) |
RFC-, JMS-, JDBC-, File-Adapter |
com.sap.aii.af.service* |
RFC-Adapter |
com.sap.aii.af.rfc |
SOAP- und Mail-Adapter |
com.sap.aii.af.sdk |
SOAP-Adapter |
com.sap.aii.af.mp.soap |
Zusätzliche Locations für RNIF-Adapter und CIDX-Adapter |
com.sap.aii.af.sdk.*(rnif,rnif11,cidx) com.sap.aii.af.protocol.ispeak |
Verfügbare Locations für das PCK:
Datei: defaultTrace.trc
Pfad: <J2EE>/log
Komponente |
Location |
PCK |
com.sap.xi.pck* |
Adapter Framework |
com.sap.aii.af* |
Adapter |
com.sap.aii.adapter* (bc, mail, file, jdbc) com.sap.aii.af.service* (rfc, jms, jdbc, file) com.sap.aii.af.mp.soap (SOAP) com.sap.aii.af.rfc (RFC) |
Allgemeine Adapter-Locations |
com.sap.aii.adapter* (rnif, rnif11, cidx, bc, mail, file, jdbc) |
RFC-, JMS-, JDBC-, File-Adapter |
com.sap.aii.af.service* |
RFC-Adapter |
com.sap.aii.af.rfc |
SOAP- und Mail-Adapter |
com.sap.aii.af.sdk |
SOAP-Adapter |
com.sap.aii.af.mp.soap |
Monitoring |
com.sap.aii.mdt* |
Die Protokollierung ist standardmäßig aktiviert. Um die voreingestellte Protokollebene zu ändern, führen Sie folgende Schritte aus:
...
1. Rufen Sie den Service Log Configurator auf.
2. Wählen Sie die Registerkarte Categories.
3. Wählen Sie Applications → Exchange Infrastructure.
4. Ändern Sie die Severity auf den erforderlichen Wert.
Alte Protokolle werden komprimiert (als ZIP-Datei), um Speicherplatz zu sparen. Standardmäßig werden Protokolle bis zu einem Maximum von fünf Dateien mit 10 MB Speicherplatz geschrieben. Sobald alle fünf Dateien voll sind, werden die alten Protokolle in der ersten Datei mit neuen Daten überschrieben. Bevor die alten Protokolle überschrieben werden, sichert der Service Log Configurator die fünf Dateien in einer ZIP-Datei. Jede ZIP-Datei enthält also fünf Protokolldateien. Die Protokolle in diesen ZIP-Dateien nennen sich Archivprotokolle.
Sie können Traces und Archivprotokolle
mithilfe des Service Log Viewer im Visual Administrator anzeigen.
Weitere Informationen finden Sie im SAP J2EE Engine Administration Manual unter
Log
Viewer.