...
Implementationen av SKLTPs Engagemangsindex skall returnera standardiserade felmeddelanden enligt följande.
Referens till regel | Felscenario | Felkod | Feltext | Exempel på SOAP Fault | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
§ 6.4 Statusrapportering | Vid ett tekniskt fel levereras ett generellt undantag (SOAP-Exception). | EI000 | A technical error has occurred, error message: <technical details> |
| |||||||
TBD | TBD | EI001 | The payload does not follow the XML Schema, error messge: <error> |
§7.5 Update-R1 | Element i inkommande request till Update måste vara sinsemellan unika. | EI002 | EngagementTransaction <position1> and <position2> have the same key. That is not allowed. See rule for Update-R1 in service contract |
| |||||||
§7.5 Update-R7 | Logisk adress i request till Update måste vara identisk med Engagemangsindexets ownerid. | EI003 | Invalid routing. Logical address is <logical address> but the owner is <owner>. They must be the same. See rule for Update-R7 in service contract |
| |||||||
§7.4 Update / §10.4 ProcessNotification | När engagemang saknar någon av de fält som enligt tjänstekontraktet är obligatoriska. | EI004 | The payload does not validate, error message: <details about the validation error> |
|
Felkoder per tjänst
Nedan anges för vilka tjänster ovanstående felkoder förekommer, samt om eventuella specialiseringar förekommer.
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 |
...