Gå til indholdet

Dataversion

En dataversion betegner en bestemt datatilstand. Det skal afklares, om identifikatorer udtrykker en rækkefølge; en skemaversion er noget andet.

Også kendt somPostversion
Snitflader & integration

En dataversion betegner en bestemt tilstand af data, eksempelvis revisionen af en produktpost. Den skal skelnes fra dataskemaets eller API’ets version. Et uændret skema kan tillade mange forskellige datatilstande.

Vurdér datatilstanden ud fra revisionen

I et fiktivt ERP nummereres revisioner fortløbende for hver vare. Revision 8 når modtageren før en ældre besked med revision 7. Senere ankomst gør ikke indholdet nyere. Integrationen behøver en regel for, hvilken tilstand der må overtages.

Vurdér identifikatoren efter aftalen

Ikke enhver versionsidentifikator kan sorteres tidsmæssigt. HTTP beskriver ETag som en uigennemsigtig identifikator for en repræsentation. Tegnene alene indebærer derfor ingen generel ændringsrækkefølge. Fastlæg, hvad identifikatoren vedrører, og hvordan den må sammenlignes. Datatilstand, rækkefølge og tilladt overskrivning skal afklares samlet; en versionsangivelse løser ikke alene en konflikt.

Kilder

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt