Gå til indholdet

Korrelations-id

Et korrelations-id forbinder sammenhørende meddelelser i en handling. Det kan omfatte flere hændelser og erstatter ikke dubletkontrol.

Også kendt somCorrelation ID
Snitflader & integration

Et korrelations-id knytter sammenhørende meddelelser eller behandlingstrin til en fælles handling. Dermed kan et forløb følges på tværs af flere deltagende systemer. Applikationen bestemmer, hvilke meddelelser der hører sammen; det skal være aftalt for udvekslingen.

Følg en handling gennem dens meddelelser

I en fiktiv portal starter en anmodning en behandling i ERP-systemet. Senere kommer en modtagelsesbekræftelse og resultatet tilbage. Meddelelserne har forskellige egne id'er, men deler det aftalte korrelations-id. Ved fejlsøgning kan du dermed samle meddelelserne til den pågældende anmodning.

Skeln mellem sammenhæng og identitet

Microsoft beskriver applikationsegenskaben CorrelationId til dette formål; skrivemåden CorrelationId hører til dette eksempel. Fælles korrelation gør ikke to meddelelser til dubletter. Den beviser heller ikke, at forløbet er fuldført. Fastlæg, hvem der opretter id'et, hvilke overførsler der bevarer det, og hvilke tilbagemeldinger du behøver for at vurdere handlingen.

Kilder

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt