Hoppa till innehållet

Dataversion

En dataversion betecknar ett bestämt datatillstånd. Det behöver vara fastställt om identifierarna uttrycker en ordning; en schemaversion är en annan sak.

Även känt somPostversion
API:er & integration

En dataversion betecknar ett bestämt tillstånd för data, exempelvis revisionen av en produktpost. Den ska skiljas från versionen av dataschemat eller API:et. Ett oförändrat schema kan tillåta många olika datatillstånd.

Bedöm datatillståndet med hjälp av revisionen

I ett fiktivt ERP numreras revisioner löpande för varje produkt. Revision 8 når mottagaren före ett äldre meddelande med revision 7. Senare ankomst gör inte innehållet nyare. Integrationen behöver en regel för vilket tillstånd som får övertas.

Tolka identifieraren enligt överenskommelsen

Alla versionsidentifierare går inte att sortera tidsmässigt. HTTP beskriver ETag som en ogenomskinlig identifierare för en representation. Tecknen ensamma innebär därför ingen allmän ändringsordning. Ange vad identifieraren avser och hur den får jämföras. Datatillstånd, ordning och tillåten överskrivning behöver klargöras tillsammans; en versionsangivelse löser inte ensam en konflikt.

Källor

Artiklar om ämnet

API:er & integration med ASES

ERP, CRM och webbutik smidigt sammankopplade