Verarbeitete Messages auswählen
Sie wählen aus den vorhandenen verarbeiteten Messages bestimmte Messages zu Auswertungszwecken aus. Die Anzahl der auszuwählenden Messages können Sie nach bestimmten Selektionskriterien einschränken.
Sie haben im Monitor für verarbeitete XML-Messages die gewünschte Sicht (Standard oder Prozessbezogen) ausgewählt und möchten nun Messages selektieren.
Je nachdem, welche Messages Sie auswählen möchten, verfahren Sie wie folgt:
● Wenn Sie Ihre Messages nach bestimmten Kriterien auswählen möchten, die für alle Messages gelten sollen, dann lassen Sie die Eingabefelder Statusgruppe und Status leer (Voreinstellung).
Legen Sie Ihre Selektionskriterien fest und wählen Sie Ausführen. Alle Messages werden aufgelistet, die den Selektionskriterien entsprechen. Werden keine Messages gefunden, erhalten Sie eine entsprechende Meldung.
● Wenn Sie nur Messages auswählen möchten, die zu einer bestimmten Statusgruppe gehören, wählen Sie eine Statusgruppe aus.
Legen Sie Ihre Selektionskriterien fest und wählen Sie Ausführen. Alle Messages werden aufgelistet, die zu der ausgewählten Statusgruppe gehören und den angegebenen Selektionskriterien entsprechen. Werden keine Messages gefunden, erhalten Sie eine entsprechende Meldung.
● Wenn Sie nur Messages auswählen möchten, die einen bestimmten Status aufweisen, wählen Sie zusätzlich zur Statusgruppe oder unabhängig davon (Feld Statusgruppe bleibt leer) einen Status aus.
Legen Sie Ihre Selektionskriterien fest und wählen Sie Ausführen. Alle Messages werden aufgelistet, die der ausgewählten Statusgruppe angehören und/oder den ausgewählten Status haben sowie den angegebenen Selektionskriterien entsprechen. Werden keine Messages gefunden, erhalten Sie eine entsprechende Meldung.
Sie haben für alle drei Optionen verschiedene Standard-Selektionskriterien sowie erweiterte Selektionskriterien zur Auswahl, die Sie beliebig kombinieren können. Bei den erweiterten Selektionskriterien haben Sie auch die Möglichkeit vorhandene Acknowledgment-Messages mit auszuwählen.
Sie erhalten eine Liste mit den ausgewählten persistierten Messages. Die Liste enthält standardmäßig folgende Informationen zu den angezeigten Messages:

Über die Layout-Einstellungen (
) können Sie zwischen verschiedenen Sichten wählen.
Sie können auch eine eigene Sicht anlegen und die bevorzugte Sicht als
Voreinstellung definieren.
● Status der Message
Jede Message besitzt einen Status.
Wurden noch keine Versionen zu der selektierten Message ermittelt, wird der Gesamtverarbeitungsstatus angezeigt, der dem Status nach dem zuletzt ausgeführten Verarbeitungsschritt entspricht.
Wurden die Versionen bereits ermittelt, wird der Status des jeweiligen Verarbeitungsschritts angezeigt.
Zur Anzeige der einzelnen Status
wählen Sie Legende (
). Weitere Informationen finden Sie unter Status der
Verarbeitung.
● Status der Acknowledgment-Message
Bei asynchronen Messages wird hier der Status der Acknowledgment-Message angezeigt.
Zur Anzeige der einzelnen
Acknowledgment-Status wählen Sie Legende (
). Weitere Informationen finden Sie
unter Status
der Verarbeitung.
● Beginn der Ausführung
Datum (ausgeführt vom) und Uhrzeit (Startzeit) des Beginns der Message-Verarbeitung.
● Ende der Ausführung
Datum (ausgeführt bis) und Uhrzeit (Endzeit) des Endes der Message-Verarbeitung.
Klicken Sie auf die Endzeit, um die komplette Historie der Message anzuzeigen.
● Sender
Der Sender-Partner, von dem die Message empfangen wurde.
● Sender-Schema
Das Identifikationsschema, mit dem die Message vom Sender empfangen wurde.
● Sender-Agentur
Die vergebende Agentur, mit der die Message vom Sender empfangen wurde.
● Sender-Service
Der Service, mit dem die Message vom Sender empfangen wurde.
● Namensraum des Sender-Interface
Der Namensraum des Outbound-Interface, mit dem die Message vom Sender empfangen wurde.
● Name des Sender-Interface
Der Name des Outbound-Interface, mit dem die Message vom Sender empfangen wurde.
● Empfänger
Der Empfänger-Partner (falls vorhanden), an den die Message verschickt wird.
● Empfänger-Schema
Das Identifikationsschema, mit dem die Message an den Empfänger (falls vorhanden) verschickt wird.
● Empfänger-Agentur
Die vergebende Agentur, mit der die Message an den Empfänger (falls vorhanden) verschickt wird.
● Empfänger-Service
Der Service, mit dem die Message an den Empfänger (falls vorhanden) verschickt wird.
● Namensraum des Empfänger-Interface
Der Namensraum des Inbound-Interface, mit dem die Message an den Empfänger verschickt wird (falls vorhanden).
● Name des Empfänger-Interface
Der Name des Inbound-Interface, mit dem die Message an den Empfänger verschickt wird (falls vorhanden).
● Message-ID
● Ausgeführte Pipeline
● Message-Paket
Zeigt an, ob es sich bei der Message um ein Message-Paket handelt.
● Angezeigte Version
Wurden noch keine Versionen zu der selektierten Message ermittelt, wird die aktuellste Version der Message angezeigt und der Text aktueller Zustand wird ausgegeben. Wurden die Versionen bereits ermittelt, wird der entsprechende Verarbeitungsschritt angezeigt.
● Message-Typ (synchron oder asynchron)
● Zustellungsart einer Message (Quality-of-Service)
● Technische Eingang der Message
Der technische Eingang bezeichnet die Herkunft einer Message. Folgende Eingänge sind möglich:
Technische Eingänge
Eingang |
Beschreibung |
IENGINE |
Die Message stammt von einer Integration Engine. |
IDOC |
Die Message stammt von einem IDoc-Adapter. Sie können hier direkt in die Anzeige von XML-Messages im IDoc-Adapter verzweigen. |
PLAINHTTP |
Die Message wurde ohne Steuerinformationen verschickt und stammt von einem Plain-HTTP-Adapter. |
PROXY |
Die Message stammt von der Proxy-Laufzeit. |
AENGINE |
Die Message wurde im internen SAP-Message-Format verschickt und stammt von einer Adapter-Engine. |
PE |
Die Message stammt von einer Business
Process Engine. Sie können hier direkt in die entsprechende
|
SA_COMM |
Es findet eine Kopplung zwischen synchroner und asynchroner Verarbeitung statt. Die Message wird an eine Business Process Engine übergeben und Sie können von hier direkt in die entsprechende Workflow-Anzeige verzweigen. |
WS |
Die Message stammt von einem Web Service. |
● Technische Ausgang der Message
Der technische Ausgang bezeichnet das Ziel, an das eine Message geschickt wird. Folgende Ausgänge sind möglich:
Technische Ausgänge
Ausgang |
Beschreibung |
IENGINE |
Die Message geht an eine Integration Engine. |
IDOC |
Die Message geht an einen IDoc-Adapter. Sie können hier direkt in die Anzeige von XML-Messages im IDoc-Adapter verzweigen. |
PLAINHTTP |
Die Message wird ohne Steuerinformationen verschickt und geht an einen Plain-HTTP-Adapter. |
PROXY |
Die Message geht an die Proxy-Laufzeit. |
AENGINE |
Die Message geht an eine Adapter-Engine. |
PE |
Die Message geht an eine Business Process Engine. Sie können hier direkt in die entsprechende Workflow-Anzeige verzweigen. |
SA_COMM |
Es findet eine Kopplung zwischen synchroner und asynchroner Verarbeitung statt. Die Message wird von einer Business Process Engine übernommen und Sie können von hier direkt in die entsprechende Workflow-Anzeige verzweigen. |
WS |
Die Message geht an einen Web Service. |
● Status der Message am technischen Ausgang
Geht die Message an einen IDoc-Adapter (Ausgang IDOC) oder eine Business Process Engine (Ausgang PE oder SA_COMM), wird in dieser Spalte der Status der Message-Verarbeitung im IDoc-Adapter bzw. in der Business Process Engine angezeigt. Bei fehlerhaften Messages bleibt die Anzeige leer.
Zur Anzeige der einzelnen Status
wählen Sie Legende (
).
● Name (ID) der Warteschlange, in der sich die Message gerade befindet (nur bei asynchroner Verarbeitung)
Durch Anklicken einer Queue-ID gelangen Sie in den qRFC-Monitor der entsprechenden Warteschlange.
● Status der Message in der angezeigten Warteschlange
Zur Anzeige der einzelnen Status
wählen Sie Legende (
).
● Job-ID des Verarbeitungsjobs, dem die Message zur ereignisgesteuerten Verarbeitung zugeordnet wurde.
● Job-Status
Zeigt an, ob der Job, dem die Message zur ereignisgesteuerten Verarbeitung zugeordnet wurde, bereits ausgeführt wurde oder nicht.
Zur Anzeige der einzelnen
Job-Status wählen Sie Legende (
).
● Reorganisationszustand der Message
Der Reorganisationszustand einer Message gibt an, ob die Message zum Archivieren vorgemerkt oder bereits archiviert wurde. Bleibt die Anzeige leer, ist der Zustand der Message noch initial.
● Message-ID der ursprünglichen Message, wenn es sich um eine Acknowledgment-Message handelt, deren Request-Message aus einer Message-Verzweigung bei der Empfängerermittlung hervorgegangen ist (nur bei Acknowledgment-Messages).
● Message-ID der ursprünglichen Message, die zu der Acknowledgment-Message geführt hat (nur bei Acknowledgment-Messages).
● Message-ID der Vater-Message, wenn die Message aus einer Message-Verzweigung bei der Empfängerermittlung hervorgegangen ist.
Zur Anzeige der einzelnen Status
wählen Sie Legende (
).
● Fehler-Kategorie, wenn bei einer Message ein Fehler aufgetreten ist.
● Fehler-ID, wenn bei einer Message ein Fehler aufgetreten ist.
● Anzahl der vorhandenen Versionen einer Message.
● Security-Flag, das anzeigt, ob Sicherheitsmaßnahmen bei der Verarbeitung der Message durchgeführt wurden.
● Persistenz-Kennzeichen von Messages, die über das Web-Service-Protokoll verschickt wurden.
Durch Anklicken der Persistenz-ID gelangen Sie in die Versionsanzeige dieser Message.
Folgende Information werden nur angezeigt, wenn Sie die prozessbezogene Sicht gewählt haben.
● Prozess-Partner der Message
Der Sender-Partner, von dem die Message in der Business Process Engine empfangen wurde, oder der Empfänger-Partner, an den die Message von der Business Process Engine verschickt wird.
● Prozess-Service der Message
Der Sender-Service, von dem die Message in der Business Process Engine empfangen wurde, oder der Empfänger-Service, an den die Message von der Business Process Engine an den Empfänger verschickt wird.
● Prozess-ID
Eine Instanz des Prozesses, der durch Prozess-Partner und Prozess-Service definiert wird. Von hier können Sie direkt in das Workflow-Protokoll verzweigen.
● Prozessdefinition
Die ccBPM-Prozessdefinition, die von der Prozessinstanz verwendet wird. Von hier können Sie in die Workflow-Definition im Process Builder verzweigen.
Vor dem Starten des Process Builder werden die Version des Workflows sowie die Nummer des Workflow-Schritts angezeigt, den der Prozess anspricht.
● XML-Objektname
Von hier können Sie direkt in die Transaktion (SWF_XMP1) zur Anzeige des XML-Objekttyps verzweigen. Dort kann das Objekt getestet werden.
Die Auflistung der Messages erfolgt in zeitlicher Sortierung. Jede der aufgelisteten Messages können Sie folgendermaßen anzeigen:
● Durch Mausklick auf die entsprechenden Message-ID
● Durch Doppelklick auf den Inhalt einer anderen Spalte, sofern dieser Inhalt keinen Link enthält
Zusätzlich haben Sie die folgenden Möglichkeiten:
●
Wenn Sie die unterschiedlichen Versionen
einer Message anzeigen und vergleichen möchten, markieren Sie die Zeile mit
der entsprechenden Message-ID und wählen Anzeigen (
).
●
Wenn Sie bei fehlerhaften Messages den
Fehlertext anzeigen möchten, markieren Sie die Zeile mit der Message und
wählen Fehler-Information (
) oder klicken auf das Symbol in der Status-Spalte.
Der Fehlertext beinhaltet die mögliche Fehlerursache sowie Informationen zur
Fehleranalyse.

Diese Option ist nur für fehlerhafte Messages relevant.
●
Wenn Sie die Messages selektieren
möchten, die eine bestimmte Message referenzieren, wählen Sie die gewünschte
Message aus und wählen Sie anschließend Referenzierende
Messages (
).
Die Messages, die die ausgewählte Message referenzieren, werden aufgelistet.
●
Wenn Sie die Anzeige aktualisieren
möchten, wählen Sie Auffrischen (
).
Der aktuelle Zustand der Persistenzschicht wird ermittelt und Messages, die neu in die Persistenzschicht geschrieben wurden, werden entsprechend ihrer Sendezeit einsortiert.
Für Messages mit Versionsanzeige werden die Versionen aktualisiert.
●
Wenn Sie den Status der Messages prüfen
und aktualisieren möchten, wählen Sie Auffrischen des
Status (
).
Sie können den Status der Messages solange überprüfen und aktualisieren bis ihre Verarbeitung beendet ist.
●
Wenn Sie eine fehlerhafte Message nach
dem Beheben des Fehlers wieder ausführen möchten, markieren Sie die
entsprechende Zeile und wählen Restart (
). Eine Sicherheitsabfrage
erscheint.
Möchten Sie mehrere solcher Messages auf einmal wieder ausführen, können Sie das Programm RSXMB_RESTART_MESSAGES zum Neustart von fehlerhaften Messages verwenden.

Diese Optionen sind nur für fehlerhafte asynchrone Messages relevant.
Bei einem Neustart wird automatisch die letzte produktive Version einer Message neu eingeplant. Abhängig davon werden möglicherweise nicht alle Verarbeitungsschritte neu durchlaufen.
●
Wenn Sie die weitere Verarbeitung einer
fehlerhaften Message beenden möchten, markieren Sie die entsprechende Zeile
und wählen Sie das Symbol
. Somit
kann die Message archiviert oder
gelöscht werden. Eine Sicherheitsabfrage erscheint.
Möchten Sie mehrere solcher Messages auf einmal beenden, können Sie das Programm RSXMB_CANCEL_MESSAGES zum Beenden von fehlerhaften Messages verwenden.

Diese Option ist nur für fehlerhafte asynchrone Messages relevant.
●
Wenn Sie die Versionen einer bestimmten
Message anzeigen möchten, markieren Sie die entsprechende Zeile und wählen
Aufklappen (
).
Die vorhandenen Versionen werden mit Versionsnummer und ausgeführter Aktion unterhalb der selektierten Zeile aufgeklappt. Sind keine Versionen vorhanden, wird eine entsprechende Meldung ausgegeben.
Jede aufgelistete Version einer Message können Sie durch Anklicken der entsprechenden Message-ID anzeigen.

Versionen zu einer Message existieren nur dann, wenn die Message-Verarbeitung einschließlich Logging durchgeführt wurde.
●
Wenn Sie die Versionen zu allen Messages
in der Liste ermitteln möchten, wählen Sie Alle Messages
aufklappen (
).
Die vorhandenen persistierten Messages werden angezeigt und nach Message-ID und Version sortiert.
●
Wenn Sie die angezeigten Versionen wieder
ausblenden möchten, wählen Sie Versionen
ausblenden (
).
●
Wenn Sie die Historie zu einer bestimmten
Message anzeigen möchten, markieren Sie die entsprechende Zeile und wählen Sie
Message-Historie (
).
In einem gesonderten Dialogfenster werden Informationen zum Lebenszyklus der Message angezeigt.