Inhaltsverzeichnis
- 1 This is an old version of this page. To the new page please click here
- 2 Das ist eine alte Version dieser Seite. Zur neuen Seite klicken sie hier
- 3 Monitoring von Nachrichten und Versand von Alerts z.B. in Form von E-Mails
- 4 Monitoring-Profil erstellen
- 5 Monitoring Profil einem EPO Connector Service / Operation zuordnen
- 6 Transaktion = Report /EPO1/MONITOR
- 7 Sammel E-Mails durch Job Einplanung
This is an old version of this page. To the new page please click here
Das ist eine alte Version dieser Seite. Zur neuen Seite klicken sie hier
Monitoring von Nachrichten und Versand von Alerts z.B. in Form von E-Mails
Das EPO Connector Interface Monitoring erlaubt es, Alarme (Alerts) in Form von E-Mails oder in Form von API Aufrufen über fehlerhafte Nachrichten zu versenden.
Die Alarme werden entweder
- periodisch über den ABAP Report bzw. die Transaktion /EPO1/MONITOR ausgelöst
- oder bereits zur Laufzeit der Schnittstellen-Transaktion versendet. Zu beachten ist dabei, dass die Auslösung von Alarmen zur Laufzeit eine große Menge von E-Mails erzeugen kann, da für jede fehlerhafter Nachricht ein Alarm in Form einer E-Mail erstellt wird.
Für beide Varianten muss zunächst ein Monitoring-Profil erstellt werden.
Die Monitoring Funktionen im EPO Connector Menü:
Monitoring-Profil erstellen
Die Beispiel-Einstellungen gelten für
Transaktion /EPO1/EXC | EPO Connector Konfiguration | Monitoring & Alarme Konfiguration | Anlegen/Pflege der Monitoring Profile
Feld | Inhalt |
---|---|
Monitoring Ziel | Q Request Nachricht |
Status einf. | 0 Fehler und teilweise fehlerhaft (Status = 51 oder 52) |
Log monitoring Nach. | Kein Log für Monitoring Nachrichten |
Log Tage | Anzahl der Tage für Log (nur sinnvoll, wenn Monitoring Nachrichten geloggt werden - ältere Logs werden gelöscht) |
Absender | <SAP_USER> oder E-Mail Adresse |
Typ Empfänger | U E-Mail Adresse |
Empfänger | <e-Mail Empfänger> (getrennt durch ';') |
CC-Empfänger | (bei Bedarf ausfüllen) |
Betreff | (Betreff-Text ausfüllen) |
Content Type | TXT Content-Type: text/plain (oder HTM für HTML-Benachrichtigungen) |
Include Request Head | [X] |
Include Request Data | I Inline (im Text) |
Max. Request Länge | 0 |
Max. Response Data | A als Anhang |
Max. Response Länge | 0 |
Sendestil | 0 Eigene Nachricht pro TransaktionsId (einzeln)
1 Nachrichtenliste pro Service (Service als Splitkriterium) 2 Nachrichtenliste pro Service und Operation (Service und Operation als Splitkriterium) 3 Nachrichtenliste pro Service, Operation, Version (Service, Operation, Version als Splitkriterium) |
Sortierung d. Liste | 0 .. 3 |
Nachr. Text Name / Nachr. Text ID: kann ein SO10-Objekt referenzieren
Sending Style: 1 Message per Service
Sichern
Beispiel Monitoring Profil für Status 51 und 52 = Fehler-Status:
Beispiel Monitoring Profil für Status zwischen 71 und 73 = kunden-eigene Status:
Monitoring Profil einem EPO Connector Service / Operation zuordnen
Das Monitoring-Profil muß nun jeder Operation zugeordnet werden, die beobachtet werden soll. Alternativ kann die Funktion "fixes Monitoring Profil verwenden" im Report /EPO1/MONITOR verwendet werden.
Echtzeit Monitoring von SAP Inbound Services / EPO Runtime
Transaktion: /EPO1/EPORTIN12
Zuweisung eines Monitoring Profils.
Mit der Checkbox "Mon.Prof. nicht zLZ" = Monitoring Profil nicht zur Laufzeit kann ein Monitoring Profil zugeordnet werden, um später mit dem Report /EPO1/MONITOR automatisch und gruppiert E-Mails erstellen zu lassen.
Echtzeit Monitoring von SAP Outbound Services / EPO Client
Transaktion: /EPO1/EPORTOUT12
Zuweisung eines Monitoring Profils.
Mit der Checkbox "Mon.Prof. nicht zLZ" = Monitoring Profil nicht zur Laufzeit kann ein Monitoring Profil zugeordnet werden, um später mit dem Report /EPO1/MONITOR automatisch und gruppiert E-Mails erstellen zu lassen.
Transaktion = Report /EPO1/MONITOR
Mit dem Report /EPO1/MONITOR lassen sich Alerts in Form von E-Mail erzeugen. Der Report kann auch als Job eingeplant werden.
Beschreibung des Selektionsschirms
Rahmen 1: Selektion von Nachrichten
Mit den umfangreichen Selektionen im Rahmen 1 lassen sich gespeicherte EPO Connector Nachrichten selektieren.
Wichtige Felder sind:
- Service
- Operation
- Status
- Anlagedatum
Rahmen 2: Option auf "Setzen des Monitoring Profils"
Wird hier ein Monitoring Profil eingegeben, so wird dies auf alle selektierten Nachrichten angewendet.
Bleibt das Feld leer, so werden nur jene Nachrichten berücksichtigt, welche aktuell ein Monitoring Profil im Customizing hinterlegt haben.
Rahmen 3: ALV List Layout
Mit der angewählten Checkbox "Zeige exklud. Zeilen (Status)" werden in der ALV Liste auch jene Nachrichtenzeilen angezeigt, welche nicht dem Status des Monitoring Profils entsprechen. Die Zeilen werden in rot dargestellt. Für diese Zeilen erfolgt kein Alerting.
Rahmen 4: Echtlauf oder Testlauf
Nur bei gewähltem "Echtlauf" werden Alerts (E-Mails) erzeugt.
Sammel E-Mails durch Job Einplanung
Report /EPO1/MONITOR
Variante für Job anlegen - mit folgenden Parametern:
Feld | Inhalt |
---|---|
Richtung Nachr. | O (ausgehende Nachricht für SAP Outbound - der Request) |
Servicename | sapecosio (als Beispiel..) |
Operation/soapAction | fetch (als Beispiel..) |
Anlagedatum | (aktueller Tag, bzw. voriger Tag als Variable) |
Fixes Monitoring Profil verw.: | (Name des Monitoring Profils - falls nicht im EPO Service eingetragen) |
Echtlauf | [X] (Radiobutton aktivieren) |
Datum: aktueller Tag (wenn der Job unter Tags öfters laufen soll
oder voriger Tag (wenn der Job nur 1x pro Tag laufen soll .. 'kurz' nach Mitternacht, um die Meldungen des vorigen Tages aufzusammeln
..speichern
Job einrichten, der entweder 1x pro Tag läuft (zwischen Mitternacht und dem Beginn der Arbeitszeit) oder mehrmals pro Tag, um schneller auf Fehler reagieren zu können (ev. alle 1-2 Stunden).
Hinweis: Mit einer Jobeinplanung 'mehrmals pro Tag' werden alle Fehler des Tages gemeldet; d.h. auch, wenn die Fehlerursache bereits behoben wurde, wird für den Rest des Tages noch ein Fehler-e-Mail versendet. Dieses ist zu ignorieren, wenn keine neuen Fehlermeldungen dazugekommen sind.
Hinweis: Das Montitoring ist für das Produktivsystem wichtig, aber auch das Testsystem sollte entsprechend eingerichtet werden, um Fehler frühzeitig erkennen zu können.
Beispiel eines Monitoring E-Mails mit mehreren EPO Connector TransaktionsIDs: