Gå till slutet av bannern
Gå till början av bannern

Svarskoder WS PU 4.0

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 3 Nästa »

Läsande interaktioner

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

<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>

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?)

SearchPersonsForProfile-ByOrder-Unrestricted

WARN: Failed to decode query: FROM PersonRecord WHERE personalidentity.esxtension IN ('192205029149','199907028832'); with message: No valid attribute(s) is specified in where clause
PU service exception: query parser failed in searchPersonsForProfileByOrder. (UUID:uuid). No valid attribute(s) is specified in where clause


WARN: Failed to decode query: FRaOM PersonRecord WHERE personalidentity.extension IN ('192205029149','199907028832'); with message: Not a valid from statement, check syntax
PU service exception: query parser failed in searchPersonsForProfileByOrder. (UUID:uuid). Not a valid from statement, check syntax


Skrivande interaktioner

När en skrivande interaktion går fel så returneras alltid en kod ERROR med en sträng som beskriver vad som gick fel.
Skulle ett anrop mot något av de uppdaterande kontrakten som tar emot en identitet innehålla en felaktig sådan där root inte stämmer överens med formatet på extension resulterar i följande:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:response xmlns:ns5="urn:riv:itintegration:registry:1" xmlns:ns4="urn:riv:strategicresourcemanagement:persons:person:3.2" xmlns:ns3="urn:riv:strategicresourcemanagement:persons:person:3.1" xmlns:ns2="urn:riv:strategicresourcemanagement:persons:person:ResponseType:3" xmlns="urn:riv:strategicresourcemanagement:persons:person:3">
         <ns2:result>
            <resultCode>ERROR</resultCode>
            <resultText>Personidentiteten är angiven på ogiltigt format.</resultText>
         </ns2:result>
      </ns2:Response>
   </soap:Body>
</soap:Envelope>


LinkPersonIdentity

Meddelande vid försök till att koppla en person som redan är kopplad till en huvudidentitet:
Valideringsfel, [extension 99002040AAA9 : root 1.2.752.74.9.1] är kopplad till en annan identitet. Använd dess huvudidentitet för att administrera kopplingar.


Länka en identitet till sig själv:
Valideringsfel, identiterna får inte vara identiska.


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:
Valideringsfel, 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 två identiteter som inte är länkade:
Valideringsfel, identiteten [extension 22760208AAA4 : root 1.2.752.74.9.1] är inte kopplad till angiven huvudidentitet [extension 190302158282 : root 1.2.752.129.2.1.3.1].


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.





  • Inga etiketter