Navet Bilaga 8
Transcription
Navet Bilaga 8
Navet Bilaga 8 Teknisk handledning E-persondata Demo V2 Version 2.0 *Skatteverket 2(7) BILAGA 8 Navet 1 Datum Version 2015-06-04 2.0 Dokumentinformation 1.1 Syfte Dokumentet är en användarhandledning för användare av Navets demoversion för onlinetjänsten ePersondata som innehåller Web Service Personpost och Web Service Namnsökning. 1.2 Målgrupp Målgruppen för dokumentet är kommunikations- och applikationsansvariga hos de kunder till Skatteverket som skall använda Web Services för att ställa frågor mot Navet. 1.3 Referenser Ref. Dokumenttitel Utgivare Adress [1] Allmän beskrivning Navet, http://www.skatteverket.se/foretagorganisation Skatteverket er/formyndigheterkommuner/navet.4.18e1b10 334ebe8bc80001754.html Välj sedan länken ’Allmän beskrivning’. [2] Teknisk beskrivning Navet, http://www.skatteverket.se/foretagorganisation Skatteverket er/formyndigheterkommuner/navet/tekniskbes krivning.4.4bf45f331098492fe0e8000813.html Välj sedan länken ’Teknisk beskrivning’. [3] Bilaga 6, Teknisk handledning Web Service V2 Navet, http://www.skatteverket.se/foretagorganisation Skatteverket er/formyndigheterkommuner/navet/tekniskbes krivning.4.4bf45f331098492fe0e8000813.html Välj sedan länken bilaga 6, Teknisk handledning Web Service V2 [4] Bilaga 9, Testdata för Navet, http://www.skatteverket.se/foretagorganisation E-persondata Demo Skatteverket er/formyndigheterkommuner/navet/tekniskbes krivning.4.4bf45f331098492fe0e8000813.html Välj sedan länken bilaga 9, Testdata för demoversion Web Service [5] Navet XML-schema för Epersondata Navet, http://xmls.skatteverket.se/se/skatteverket/folk Skatteverket bokforing/na/epersondata/V1/Epersondata.xsd SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se *Skatteverket 3(7) BILAGA 8 Navet 2 Datum Version 2015-06-04 2.0 Beskrivning av söktjänsterna Med denna onlinetjänst kan man testa sin egen Web Service klient under utvecklingstiden för att se hur den fungerar mot Navets gränssnitt. Denna tjänst erbjuder ett begränsat antal testpersoner samt begränsade sökvillkor vid namnsökning. Den används med ett testcertifikat, se kapitel 2.4. För ytterligare information angående Navets tjänster, se Navets Allmänna beskrivning ref [1], Tekniska beskrivning ref [2] och Teknisk handledning Web Service ref [3]. 2.1 Indata och sökvillkor 2.1.1 Utformning av indata till Web Service Personpost De korrekta inparametrarna som ska anges till Web Service Personpost beskrivs i ref [3], kapitel 5.1.3. I denna demoapplikation anges: Indata Bestallning OrgNr Beskrivning Organisationsnumret måste matcha certifikatets organisationsnummer. Testcertifikatets organisationsnummer är 162021004748. BestallningsId I denna demoapplikation görs ingen kontroll av att beställningsidentiteten är ett giltigt beställningsnummer. Exempel på beställningsidentitet som kan användas vid test med testcertifikat: 00000079-FO01-0001 PersonId Giltig personidentitet anges enligt formatet ÅÅÅÅMMDDNNNK. Med personidentitet avses både Personnummer och Tilldelat personnummer/Samordningsnummer. Exempel på personidentitet: 194110288083 Det finns endast ett fåtal personer att söka på, se ref [4]. För exempel på hur ett SOAP-meddelande utformas för Web Service Personpost se ref [3], kapitel 5.1.3. SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se *Skatteverket 4(7) BILAGA 8 Navet Datum Version 2015-06-04 2.0 2.1.2 Utformning av indata till Web Service Namnsökning De korrekta inparametrarna som ska anges till Web Service Namnsökning beskrivs i ref [3], kapitel 5.2.3. I denna demoapplikation anges: Indata Beskrivning Bestallning OrgNr Organisationsnumret måste matcha certifikatets organisationsnummer. Testcertifikatets organisationsnummer är 162021004748. BestallningsId I denna demoapplikation görs ingen kontroll av att beställningsidentiteten är ett giltigt beställningsnummer. Exempel på beställningsidentitet som kan användas vid test med testcertifikat: 00000079-FO01-0001 Det går att söka på ett fåtal förnamn och ett fåtal postnummer From var för sig, dvs. det går inte att kombinera de båda sökvillkoren. Sökvillkor - Förnamn Sökning kan göras på förnamn, se termkod 01012 i ref [4]. * kan användas som fritt tecken i början av ett namn för att söka på del av förnamn. Det görs ingen skillnad på versaler och gemener. - Postnr from Sökning kan göras på postnummer From för folkbokföringsadress, termkod 01034 i ref [4]. Postnummer kan anges enligt följande: Postnr from Beskrivning 1 Samtliga postnummer som börjar på 1. 11 Samtliga postnummer som börjar på 11. 114 Samtliga postnummer som börjar på 114. 1143 Samtliga postnummer som börjar på 1143. 11435 Samtliga postnummer som börjar på 11435. För exempel på hur ett SOAP-meddelande utformas för Web Service Namnsökning se ref [3], kapitel 5.2.3.1. SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se *Skatteverket 5(7) BILAGA 8 Navet Datum Version 2015-06-04 2.0 2.2 Testdata och utdata Personer som går att söka på är de som finns beskrivna i dokumentet innehållande testdata ref [4]. Det resultat som returneras ska matcha dessa personer. Olika typer av testdata förekommer på personerna så att alla uppgifter är möjliga att erhålla på någon person. Utdata ingår i ett SOAP-meddelande i format termkod/termdata eller i XML-format. För information om hur detta meddelande är utformat se ref [3], kapitel 5.1.4 samt 5.2.4. 2.3 Felmeddelanden 2.3.1 Felkoder Web Service Personpost Web Service Personpost returnerar 0-1 personpost, beroende på om efterfrågad person finns i Navet eller ej. Om till exempel inparametrarna är felaktiga eller något fel uppstår i tjänsten returneras i stället ett specifikt SOAP-felmeddelande. De olika typerna av fel har olika felkoder. Följande felkoder kan erhållas från Personpost i denna demoapplikation [4, -11]. De olika felkoderna finns beskrivna i ref [3], kapitel 5.1.5. Tabellen nedan visar hur ett specifikt fel kan framkallas. Felkod Beskrivning Framkallas genom att 4 Felaktiga inparametrar: Beställningsid har ett ogiltigt värde. Ange en beställningsidentitet med felaktigt format. Det giltiga formatet är NNNNNNNN-TTNN-NNNN 4 Felaktiga inparametrar: Ogiltigt värde på personidentiteten. Skall vara 12-siffrigt på formen 'ÅÅÅÅMMDDNNNK'. Ange ett felaktigt format för personidentitet, som inte har formen 'ÅÅÅÅMMDDNNNK’. -11 Behörighetsfel: Angivet Orgnr matchar inte med orgnr på Certifikatet. Ange ett organisationsnummer i inparametern som inte matchar organisationsnummer på certifikatet. 2.3.2 Felkoder Web Service Namnsökning Web Service Namnsökning returnerar 0, 1 eller flera namnposter beroende på antalet personer som motsvarar angivna sökvillkor. Om till exempel inparametrarna är felaktiga eller något fel uppstår i tjänsten returneras i stället ett specifikt SOAP-felmeddelande. De olika typerna av fel har olika felkoder Följande felkoder kan erhållas från Namnsökning i denna demoapplikation [4, -11]. De olika felkoderna finns beskrivna i ref [3], kapitel 5.2.5. SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se *Skatteverket 6(7) BILAGA 8 Navet Datum Version 2015-06-04 2.0 Tabellen nedan visar hur ett specifikt fel kan framkallas. Felkod Beskrivning Framkallas genom att 4 Felaktiga inparametrar: Beställningsid har ett ogiltigt värde. Ange en beställningsidentitet med felaktigt format. Det giltiga formatet är NNNNNNNN-TTNN-NNNN 4 Felaktiga inparametrar: Termens längd är felaktig. Ange ett förnamn som är längre än 80 tecken. 4 Felaktiga inparametrar: Talet är felaktigt. Ange ett postnummer som har ett felaktigt format. -11 Ange ett organisationsnummer i Behörighetsfel: Angivet Orgnr matchar inte med orgnr inparametern som inte matchar organisationsnummer på certifikatet. på Certifikatet. 2.3.3 Felsituationer Förutom de fel som resulterar i att ett SOAP-fault returneras kan också andra felsituationer uppstå. Felet kan bero på fel hos Skatteverket eller hos klienten. Exempel på felsituationer beskrivs i ref [3], kapitel 6. 2.4 Certifikat Denna tjänst ska användas med ett testcertifikat, vilket finns för nedladdning hos http://eid.steria.se. Det testcertifikat server/funktion som ska användas är ett testcertifikat för SHS, Företag: Kommun A, Org.Nr: 162021004748, CN: Notarealhost.kommun-a.se. (Finns för närvarande under Information för systemleverantörer > Testcertifikat > Testcertifikat för server/funktion- och stämpellegitimationer) Mer information om certifikat finns i ref [3], kapitel 3. 2.5 WSDL-filer Gränsnittet till Web Service Personpost och Web Service Namnsökning beskrivs via dess WSDL-filer tillsammans med XML-Schema Epersondata. Se Bilaga 1-4 som finns i ref [3]. Det som skiljer dessa WSDL-filer från de som ska användas för denna applikation är att ”https://www2.skatteverket.se/na/na_epersondata” ska ersättas med ”https://ppx4.skatteverket.se/na/na_epersondata_demo”. 2.6 Uppkoppling För anslutning mot Web Service Personpost i format termkod/termdata anges följande adress: https://ppx4.skatteverket.se/na/na_epersondata_demo/V2/personpost För anslutning mot Web Service Personpost i XML-format anges följande adress: https://ppx4.skatteverket.se/na/na_epersondata_demo/V2/personpostXML SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se *Skatteverket 7(7) BILAGA 8 Navet Datum Version 2015-06-04 2.0 För anslutning mot Web Service Namnsökning i format termkod/termdata anges följande adress: https://ppx4.skatteverket.se/na/na_epersondata_demo/V2/namnsokning För anslutning mot Web Service Namnsökning i XML-format anges följande adress: https://ppx4.skatteverket.se/na/na_epersondata_demo/V2/namnsokningXML 2.7 Tillgänglighet Tjänsten kommer i stort sett att vara tillgänglig dygnet runt. Enstaka störningar kan dock förekomma. Ingen information om eventuella störningar publiceras på webben. SK A TTEVERK ET Postadr ess 1 7 1 9 4 SOLNA Telefon 010 5748050 E-post adr ess [email protected] W eb www.skatteverket.se