...
Arkitekturella krav på ett engagemangsindex finns på övergripande nivå i den nationella tekniska arkitekturen (T-boken, REV B) i from form av styrande principer samt på tjänstekontraktsnivå i den nationella tjänstekontraktsbeskrivningen för Engagemangsindex.
Övergripande arkitekturella mål
...
Tjänst | Felkod | Orsak |
---|---|---|
update-service | EI000 | För många engagemang i samma begäran. Denna information skickas i <technical details>. |
update-service | EI002 | När begäran innehåller dubbletter av engagemang |
update-service | EI003 | Returneras när begäran innehåller felaktig logisk adress jämfört med ownerid för engagemangsindex. |
update-service | EI004 | När någon av de obligatoriska fälten börjar eller slutar med ett White space. |
update-service | EI004 | När begäran innehåller ett engagemang utan någon av de i tjänstekontraktet definierade obligatoriska fälten |
find-content-service | EI000 | När någon av de obligatoriska fälten registeredResidentIdentification eller serviceDomain saknas i begäran. . Denna information skickas i <technical details>. |
notification-service | EI000 | För många engagemang i samma begäran |
notification-service | EI002 | När begäran innehåller dubbletter av engagemang |
notification-service | EI004 | När begäran innehåller ett engagemang utan någon av de i tjänstekontraktet definierade obligatoriska fälten |
Fältlängder
Då data sparas i en relationsdatabas så finns begränsningar på fältlängder. Fältlängderna finns definierade i SKLTP EI SAD - Implementationsvy under avsnittet 'Mappning till tabell'.
En validering ska göras att fältlängderna i payload ej överskrider längden på motsvarande kolumner i databasen. För kolumner av typen TIMESTAMP ska antalet tecken i payload vara 14.