Testfiler för filtransport i kundtestmiljön
SPAR
INNEHÅLL
1. DOKUMENTINFORMATION ... 3
1.1. Syfte ... 3
1.2. Målgrupp ... 3
1.3. Avgränsningar... 3
1.4. Referenser ... 3
2. IDENTIFIERINGSINFORMATION ... 3
3. FILSTATUS... 3
4. TESTFILER I KUNDTESTMILJÖN ... 4
4.1. Bruttoavisering ... 4
4.2. Nulägesavisering... 4
4.3. Ändringsavisering med infil ... 4
4.4. Urval ... 5
4.5. Personnummersättning... 5
5. UPPLADDNING AV FILER I KUNDTESTMILJÖ ... 5
6. RAPPORTER ... 6
6.1. Inlästa poster saknade i SPAR ... 6
6.2. Inlästa poster avregistrerade i SPAR ... 6
6.3. Felrapport ... 6
Version Datum Ändringar
1.0 2011-07-06 Första versionen.
2.0 2018-06-25
Kompletterat in- och utfiler för schemaversioner 20160213 och 20170225, samt rensat filer med gammalt schema. Lagt till filer för personnummersättning och lagt in
identifieringsinformation.
1. Dokumentinformation
1.1. SyfteSyftet med dokumentet är att beskriva de olika testfilerna i kundtestsystemet SPAR filtransport.
1.2. Målgrupp
Målgruppen för detta dokument är utvecklare, testare och testledare för system kopplade till SPAR.
1.3. Avgränsningar
Dokumentet beskriver filer tillgängliga i kundtestmiljön. Se kommandosyntax för filtransport, ref.[ 1], för instruktioner om hur filer hämtas och lämnas.
Dokumentet är inte någon komplett beskrivning på XML-schemat för gränssnittet.
1.4. Referenser
Ref. Dokumenttitel Utgivare Adress
1 Beskrivning av
systemgränssnitt SPAR
https://www.staten spersonadressregist er.se/root/teknisk- info/granssnittsma nual.html
2. Identifieringsinformation
I kundtest sker ingen validering av infiler och det går därmed att sätta valfritt kundnummer, organisationsnummer och uppdragsid. I testfilerna har relevant data använts enligt nedan:
Term Beskrivning/värde
KundNr 500243
OrgNr 3102263153
UppdragsId Ex. 949, 950 och 951
3. Filstatus
Alla filer, både infiler och utfiler, har en status. För utfiler finns status ’ny’ och
’hämtad’. När en utfil hämtas kommer dess status att sättas till ’hämtad’.
För att simulera nya filer kommer status på alla hämtade utfiler sättas till ’ny’ var 15:e minut i kundtest.
För mer information om status på filer se ref.[1].
4. Testfiler i kundtestmiljön
Testfilerna beskrivs nedan under respektive uppdragstyp. Exempel på skript för att hämta och lämna filer finns i ref.[1].
4.1. Bruttoavisering Schemaversion: 20160213
Avisera ändringar sedan: 2011-05-01
Utfil: SPARAvisering_20160308145228_SPAR500243-824.xml.zip
Schemaversion: 20170225
Avisera ändringar sedan: 1901-01-01
Utfil: SPARAvisering_20170516150402_SPAR500243-905.xml.zip
4.2. Nulägesavisering Schemaversion: 20160213
Infil: SPARInfilPersonNr_20180612000949_SPAR500243.xml Utfil: SPARAvisering_20180613145746_SPAR500243-949.xml.zip
Schemaversion: 20170225
Infil: SPARInfilPersonNr_20180612000950_SPAR500243.xml Utfil: SPARAvisering_20180613145956_SPAR500243-950.xml.zip
4.3. Ändringsavisering med infil Schemaversion: 20160213
Avisera ändringar sedan: 20110501
Infil: SPARInfilPersonNr_20180612000951_SPAR500243.xml Utfil: SPARAvisering_20180613150056_SPAR500243-951.xml.zip
Schemaversion: 20170225
Avisera ändringar sedan: 20110501 Uppdrag med sekvensnummer
Infil: SPARInfilPersonNr_20180612000952_SPAR500243.xml Utfil: SPARAvisering_20180613150156_SPAR500243-952.xml.zip
4.4. Urval
Schemaversion: 20160213
Urvalskriterier: Antalbegränsning 100 och ålder 10 - 30 år.
Utfil: SPARUrval_20160308142358_SPAR500243_785.xml.zip
Schemaversion: 20160213
Urvalskriterier: Antalbegränsning 5000
Utfil: SPARUrval_20160528010000_SPAR500243-844.xml.zip
4.5. Personnummersättning Schemaversion: 20160213
Infil: SPARInfilPersonnummersattning_20180612000953_SPAR500243.xml Utfil: SPARPersonnummersattning_20180613150256_SPAR500243-953.xml.zip
Schemaversion: 20170225
Infil: SPARInfilPersonnummersattning_20180612000954_SPAR500243.xml Utfil: SPARPersonnummersattning_20180613150356_SPAR500243-954.xml.zip
5. Uppladdning av filer i kundtestmiljö
Det är möjligt att ladda upp infiler i kundtestmiljön. Filerna kommer dock inte genomgå någon validering och är inte heller synliga vid en listning av infiler.
En listning av alla infiler kommer ge följande svar:
SPARInfilPersonNr_20131206000718_SPAR500243.xml.2013_12_06_11_14_25.original VALIDERAD
SPARInfilPersonNr_20180612000949_SPAR500243.xml VALIDERAD SPARInfilPersonNr_20180612000950_SPAR500243.xml VALIDERAD SPARInfilPersonNr_20180612000951_SPAR500243.xml VALIDERAD SPARInfilPersonNr_20180612000952_SPAR500243.xml VALIDERAD
SPARInfilPersonnummersattning_20180612000953_SPAR500243.xml VALIDERAD SPARInfilPersonnummersattning_20180612000954_SPAR500243.xml VALIDERAD SPARInfilPersonnummersattning_20170225000885_SPAR500243.xml.zip INKORREKT SPARInfilPersonNr_20170228000886_SPAR500243.xml VALIDERAD
6. Rapporter
Här nedan kommer det att listas vilka uppdrag där det finns rapporter att ta del utav.
6.1. Inlästa poster saknade i SPAR
För att få information om ”poster saknade i SPAR”, är det uppdrag med ID 745 som gäller.
Fråga:
?saknade=745 Svar:
PERSONNUMMER 190603065152 190603066820
6.2. Inlästa poster avregistrerade i SPAR
För att få information om poster är ”avregistrerade i SPAR”, är det uppdrag med ID 745 som gäller.
Fråga:
?avregistrerade=745 Svar:
PERSONNUMMER 193604139208
6.3. Felrapport
För att få en felrapport, är det uppdrag med ID 885 som gäller.
Fråga:
?felrapport=885 Svar:
RADNUMMER;FELMEDDELANDE
-1;"Filens schemaversion (20160213) är inte kompatibel med den som angivits för uppdraget (20170225)."