Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Läsande interaktioner

Samtliga

...

läsande interaktioner returnerar endast en uuid som svar när ett fel uppstår.
Soap svar:

Kodblock
languagexml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <soap:Fault>
         <faultcode>soap:Server</faultcode>
         <faultstring>uuid</faultstring>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

Loggas på servern.
PU service exception: not authorized to methodName. (UUID:uuid). Access is denied

Läsande interaktioner

Felaktiga inparametrar

Soap svar:

Kodblock
languagexml
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <soap:Fault>
         <faultcode>soap:Server</faultcode>
         <faultstring>uuid</faultstring>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

Loggas på servern:

Serverloggar

På servern loggas information som kan kopplas till den uuid användaren fick.

Parameter som är obligatorisk saknas:
PU service exception: validation failed in methodName. (UUID:uuid). [Object with name paramName cannot be empty.]

Id som anges är felaktigt:
PU service exception: identifier validation failed in methodName. (UUID:uuid). Ogiltigt format på personidentitet 191212121212 för angiven typ 1.2.752.129.2.1.3.3    (Kanske ska anonymisera bort 4 sista och ha fullständiga om DEBUG-loggning aktiveras?)

Parameter som har ogiltigt värde:
PU service exception: validation failed in methodName. (UUID:uuid). [value unknown.] (exempelvis request med <urn1:queryLanguage>InvalidQueryLanguage</urn1:queryLanguage> istället för SimpleQL)

GetPersonContactInformation

...

Sökning på ett id som inte finns:
PU service exception: person not found GetPersonContactInformation. (UUID:uuid). [Person not found]  (Kanske ska skriva ut anonymiserat id?)

...

Skapa en länk där personnummer/samordningsnummer anges som fromIdentity:
Valideringsfel, bara Skatteverket kan utföra en koppling som resulterar i att ett PNR/SNR står som sekundär identitet.


Länka två lokala reservnummer:

UnlinkPersonIdentity

Avlänka en identitet från sig självValideringsfel, koppling mellan lokala reservnummer är inte tillåtet.


Länka ett lokalt id till ett nationellt id:
Valideringsfel, koppling måste följa hierarkin LRID → NRID → SNR → PNR.

UnlinkPersonIdentity

Meddelande vid försök att avlänka en identitet från samma identitet:
Valideringsfel, identiterna får inte vara identiska.

...

Avlänka en identitet som inte har några länkade identiteter:
Valideringsfel, identiteten [extension 196812732391 : root 1.2.752.129.2.1.3.3] har inga kopplingar.


Avlänka en identitet med personnummer/samordningsnummer:
Valideringsfel, isärkoppling mellan personnummer och samordningsnummer är ej tillåtet.