Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Prøvebestillingsindlæseren aflæser en eller flere SFTP servere for nye filer af typen .xlsx (et CPR batch), og når der dukker en fil op, hentes den ind til Prøvebestillingsindlæseren og slettes fra SFTP serveren. Den modtagne fil tjekkes for format og konsistens og derefter påbegyndes behandlingen af de data der findes i den modtagne fil. Hvis valideringen fejler, leveres der en .fejl fil tilbage i den SFTP folder hvorfra filen blev hentet. De mulige fejl scenarier er beskrevet her.der en .fejl fil tilbage i den SFTP folder hvorfra filen blev hentet.

Prøvebestillingsindlæseren er designet til at gøre opmærksom på, hvis en modtagen CPR fil indeholder fejl der umuliggør behandling af filen. Hvis der detekteres fejl lægges der en fil tilbage i SFTP folderen der hedder det samme som den modtagne fil men med endelsen .fejl.

F.eks. hvis der leveres en fejlbehæftet fil med navnet SSI_Indberetning_20200601.xlsx vil der efter behandling af filen ligge i fil med navnet SSI_Indberetning_20200601.fejl i SFTP folderen som indeholde en beskrivelse af den detekterede fejl. De fejlsituationer der håndteres er:

Der er tidligere modtaget en CPR fil med samme navn

Hvis der modtages en CPR fil med samme navn som en tidligere behandlet fil, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning_20200601.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: En CPR liste med filnavnet SSI_Indberetning_20200601.xlsx er behandlet tidligere.
Når fejlen er rettet kan filen forsøges behandlet igen.

CPR filen anvender en ukendt brevskabelon

Informationen på 1. faneblad skal udpege de brevskabeloner der skal anvendes til udsendelse af breve til de angivne CPR numre.

Hvis de angivne skabelon navne ikke matcher en kendt brevskabelon og der derfor ikke kan sendes de korrekte oplysninger til Strålfors, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning_20200601.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Der eksisterer ikke nogen brev-skabelon der matcher ønskede skabeloner XXXX og/eller YYYY i filen SSI_Indberetning_20200601.xlsx.
Når fejlen er rettet kan filen forsøges behandlet igen.

CPR filen indeholder ikke nogen valide CPR numre

Hvis der ikke kan fremfindes nogen CPR numre i filen, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Filen SSI_Indberetning.xlsx
- indeholder ikke nogen valide CPR numre.

CPR filen er korrupt

Hvis CPR filen er beskadiget og derfor ikke kan indlæses, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning_20200601.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Filen SSI_Indberetning_20200601.xlsx kan ikke indlæses som et Excel regneark.
Når fejlen er rettet kan filen forsøges behandlet igen.

CPR filen mangler kontrol data

Informationen på 1. faneblad skal styre behandlingen af rekvisitioner og breve. Hvis ikke alle oplysningerne er udfyldt kan det betragtes som en fejl.

Hvis der mangler kontrol data i filen, vil fejl filen indeholde følgende beskrivelse (afhængig af hvilke kontrol data der mangler):

CPR filen SSI_Indberetning.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Filen SSI_Indberetning.xlsx
- indeholder ikke en angivelse af "Batch ID"
- indeholder ikke en angivelse af "Prøvetype"
- indeholder ikke en angivelse af "Send breve"
- indeholder ikke en angivelse af "Send breve til gr2+"
- indeholder ikke en angivelse af "Rekvisition til gr2+"

Når fejlen er rettet kan filen forsøges behandlet igen.

eller

CPR filen SSI_Indberetning.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Filen SSI_Indberetning.xlsx
- indeholder ikke en angivelse af "Prøvetype"
- indeholder ikke en angivelse af "Rekvisition til gr2+"
- indeholder ikke en angivelse af "Brevskabelon til gr2+"

Når fejlen er rettet kan filen forsøges behandlet igen.

CPR filen mangler type angivelse

Informationen på det skjulte 1. faneblad skal styre behandlingen af den modtagne fil. Hvis der ikke er angivet en type eller typen er ukendt betragtes det som en fejl.

Hvis der mangler type angivelse i filen, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Der er ikke angivet en type i filen SSI_Indberetning.xlsx.

Når fejlen er rettet kan filen forsøges behandlet igen.

Hvis der der er en ukendt type angivelse i filen, vil fejl filen indeholde følgende beskrivelse:

CPR filen SSI_Indberetning.xlsx er fejlet og der er IKKE oprettet rekvisitioner eller afsendt breve på baggrund af denne fil.
Årsagen til fejlen er: Den angivne type XXX i filen SSI_Indberetning.xlsx matcher ikke de supporterede typer TESTCENTER_DANMARK eller REGIONAL.

Når fejlen er rettet kan filen forsøges behandlet igen.


Det efterfølgende flow

Alt afhængig af de kontrol data der er angivet i den modtagne excel fil, leveres der 

...

Når statusservicen svarer med en http HTTP 500 status kode skal der straks igangsættes support arbejde fra NSP driftleverandøren side til hhv.

  • Afklaring af fejl på database forbindelse og efterfølgende re-etablering
  • Afklaring af fejl på SFTP forbindelse og efterfølgende re-etablering
  • Afklaring af manglende kvittering fra Synlab.

...