WebSphere Adapter for SAP Software
bietet eine Fehlerbehandlung für eingehende ALE-Ereignisse,
indem die Fehler protokolliert werden und versucht wird, den Ereignislistener erneut zu
starten.
Wenn der Adapter eine Fehlerbedingung ermittelt, führt er folgende Aktionen
aus:
- Der Adapter protokolliert die Fehlerinformationen im Systemprotokoll (auf Linux- und UNIX-Systemen), in der Windows-Ereignisanzeige oder im Benutzertraceprotokoll.
- Der Adapter versucht, die vorhandenen Ereignislistener erneut zu starten.
Der Adapter verwendet die Aktivierungsspezifikationswert für 'RetryLimit'
(Wiederholungslimit) und 'RetryInterval' (Wiederholungsintervall).
- Wenn die SAP-Anwendung nicht aktiv ist, versucht der Adapter die Listener so oft
erneut zu starten, wie in der Eigenschaft 'RetryLimit' angegeben ist.
- Der Adapter wartet mit dem Versuch zum Neustart der Listener so lange, wie in der
Eigenschaft 'RetryInterval' angegeben ist.
- Wenn der Versuch zum erneuten Starten der Ereignislistener fehlschlägt, führt der
Adapter folgende Aktionen aus:
- Der Adapter protokolliert die Fehlerbedingung im Systemprotokoll (auf Linux- und UNIX-Systemen), in der Windows-Ereignisanzeige oder im Benutzertraceprotokoll.
- Der Adapter bereinigt die vorhandenen ALE-Ereignislistener.
- Der Adapter startet neue Ereignislistener.
Der Adapter verwendet
beim Starten der neuen Ereignislistener die Wert der Eigenschaften 'RetryLimit' und
'RetryInterval'.
- Wenn alle Wiederholungsversuche fehlschlagen, protokolliert der Adapter die
relevante Nachricht und die CEI-Ereignisse (Common Event Infrastructure) und beendet
seine Versuche, die ALE-Ereignislistener wiederherzustellen.
In diesem
Fall muss der Adapter oder die SCA-Anwendung (Service Component Architecture) erneut gestartet werden.