Zum Inhalt springen

Ereignis-ID

Eine Ereignis-ID kennzeichnet ein Ereignis im vereinbarten Geltungsbereich. Eine erneute Zustellung muss von einem neuen Ereignis unterschieden werden.

Auch bekannt alsEvent-ID
Schnittstellen & Integration

Eine Ereignis-ID kennzeichnet ein bestimmtes Ereignis, etwa eine Änderung an einem Auftrag. Ihre Eindeutigkeit hängt vom vereinbarten Geltungsbereich ab. Eine Auftragsnummer allein genügt dafür nicht: Am selben Auftrag können mehrere unterschiedliche Ereignisse auftreten.

Ereignis und Zustellung auseinanderhalten

In einem fiktiven Portal wird die Lieferadresse eines Auftrags geändert. Die dazugehörige Meldung erreicht das ERP zweimal. Das sind zwei Zustellungen derselben Änderung. Eine spätere, weitere Adressänderung ist dagegen ein neues Ereignis und braucht eine eigene Kennung nach den vereinbarten Regeln.

Die Eindeutigkeit passend prüfen

CloudEvents 1.0.2 verlangt die Eindeutigkeit der Kombination aus Quelle und Ereigniskennung, also source und id. Vereinbaren Sie, wie wiederholte Zustellungen gekennzeichnet werden und wie lange verarbeitete Kennungen berücksichtigt werden. Eine ID verhindert keine doppelte Änderung von selbst. Sie bestätigt auch nicht, dass das ERP den Vorgang erfolgreich abgeschlossen hat.

Quellen

Beiträge zum Thema

Schnittstellen & Integration mit ASES

ERP, CRM und Shop sauber verbunden