Webdienst für Ereignisabonnent
In diesem Dokument wird das Konzept der Verwendung von Ereignissen als Trigger-Punkt der externen M3-Funktionalität beschrieben. Der Trigger für die externen M3-Funktionen wird durch einen benutzerdefinierten Webdienstaufruf einschließlich der Ereignisinformationen im JSON-Format (JavaScript Object Notation) ausgeführt. Der Trigger übergibt dann nur die Parameter, wartet aber nicht auf eine Antwort vom Empfänger. Wenn Informationen basierend auf dem Trigger an M3 zurückgesendet werden sollen, sollte dies mit normalen M3 APIs durchgeführt werden.
Fehlerbehebung
Ein Fehlerlog ist mit dem Webdienstaufruf verbunden. Falsche Aufrufe werden mit dem vom Empfänger zurückgesandten Grund, dem Primärschlüssel des Ereignisses sowie der Funktion protokolliert, die zum ursprünglichen Ereignis führt. Basierend auf diesen Informationen kann nach Behebung des Problems die ursprüngliche Aktion, bei Bedarf, erneut verarbeitet werden.
Eine alternative Möglichkeit zur Fehlerbehebung besteht darin, das Konzeptlog für den Autojob in der Serveransicht oder auf den Verwaltungsseiten einer Cloud-Umgebung zu aktivieren. Wenn das Log aktiviert wurde, generieren Sie ein neues Ereignis, und zeigen Sie dann das Konzeptlog an, das in das Autojob-Log geschrieben wurde. Jede im Autojob durchgeführte Validierung wird als lesbarer Text in das Log geschrieben.