Erfassen von PMI-Daten
Als
Grundlage für das Performance-Monitoring in der Runtime Workbench
dienen Daten, die zur Laufzeit auf dem Integration Server
sowie von der
Process Monitoring
Infrastructure (PMI) erhoben werden.
Die Daten von PMI geben hierbei Auskunft über die Performance der Message-Verarbeitung auf der Adapter Engine.

Um Laufzeitdaten mit PMI erfassen zu können, müssen Sie PMI für das Monitoring konfiguriert haben.
Zur Anzeige der von PMI erfassten Daten in der Runtime Workbench benötigen Sie folgendes:
● Einen Benutzer auf dem Integration Server, um sich auf dem Monitoring Server anmelden zu können.
Die von PMI erhobenen Laufzeitdaten werden auf dem Monitoring Server gesammelt. Um diese Daten auf den Integration Server zu übertragen, benötigen Sie einen Benutzer mit den folgenden Berechtigungen:
○ Objekt: S_RFC
○ ACTVT: 16
○ RFC_NAME: SXMS_PMI_DATA, SYST
○ RFC_TYPE: FUGR

Dieser Benutzer ist optional. Sie müssen ihn nur anlegen, wenn Sie Performance-Daten in der Runtime Workbench anzeigen möchten, die in PMI erhoben wurden.
● Eine RFC-Destination, um die Laufzeitdaten vom Monitoring Server auf den Integration Server zu übertragen zu können.
Diese RFC-Destination müssen Sie mit der Transaktion Anzeige und Pflege von RFC-Destinationen (SM59) auf dem Integration Server mit folgenden Werten anlegen:
○ Name: AI_MONITORING_SERVER
○ Verbindungstyp: 3 (ABAP-Verbindung)
Unter Technische Einstellungen geben Sie folgende Werte an:
○ Zielmaschine:Name oder IP-Adresse des Rechners, auf dem PMI installiert ist
○ Systemnummer:Nummer des Systems, auf dem PMI installiert ist
Unter Anmeldung & Sicherheit geben Sie folgende Werte an:
○ Mandant:Mandant, in dem PMI konfiguriert ist
○ Benutzer/Passwort: Benutzername und Kennwort des zuvor eingerichteten Benutzers

Diese RFC-Destination ist optional. Sie müssen sie nur anlegen, wenn Sie Performance-Daten in der Runtime Workbench anzeigen möchten, die in PMI erhoben wurden. Sie ist auch dann erforderlich, wenn Sie den Monitoring Server zusammen mit dem Integration Server auf einem System betreiben.
● Zwei Jobs, die periodisch die Laufzeitdaten aus dem Monitoring Server extrahieren und auf den Integration Server übertragen:
○ SAP_XMB_EXTRACT_PMI_DATA
○ SAP_XMB_GET_PMI_DATA

Die Einplanung dieser Jobs ist auch dann erforderlich, wenn Sie den Monitoring Server zusammen mit dem Integration Server auf einem System betreiben.
Die beiden Jobs müssen Sie wie im Folgenden beschrieben einplanen.
Durch diesen Job werden Laufzeitdaten aus PMI extrahiert.
Der Job ist optional. Wenn Sie Performance-Daten aus PMI in der Runtime Workbench anzeigen möchten, müssen Sie diesen Job auf Ihrem Monitoring Server mit der Transaktion Job definieren (SM36) mit folgenden Werten einplanen:
● Jobname: SAP_XMB_EXTRACT_PMI_DATA
● Jobklasse: C
Unter Startbedingungen → Datum/Uhrzeit geben Sie folgende Periode an:
● Periode: 15 Minuten
Unter Step → ABAP-Programm geben Sie folgenden Step an:
● Step: SXMS_PMI_EXTRACT_PMI_DATA
Durch diesen Job werden die Laufzeitdaten; die zuvor auf dem Monitoring Server extrahiert wurden, auf den Integration Server übertragen und können anschließend im Performance-Monitoring der Runtime Workbench angezeigt werden.
Der Job ist optional. Wenn Sie Performance-Daten aus PMI in der Runtime Workbench anzeigen möchten, müssen Sie diesen Job einmal auf jedem Integration Server mit der Transaktion Job definieren (SM36) mit folgenden Werten einplanen:
● Jobname: SAP_XMB_GET_PMI_DATA
● Jobklasse: C
Unter Startbedingungen → Datum/Uhrzeit geben Sie folgende Periode an:
● Periode: 15 Minuten
Unter Step → ABAP-Programm geben Sie folgenden Step an:
● Step: SXMS_PF_GET_PMIDATA