Versions Compared

Key

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

...

  • En filsæt validering fejler - dvs. at den senest modtagne fil er afvist som helhed
  • En Lpr3event-validering fejler - dvs. at enkelte Lpr3events i en modtagen fil ikke opfylder validitets-regler.
    Hvis en Lpr3event er fejlet i et load, så vil fejl markeringen først blive fjernet når der er modtaget et nyt load hvor den pågældende Lpr3event er indlæst med succes.
  • Afhængighedsproblemer (fx. ingen forbindelse til databasen eller SFTP server)
  • Der er gået uforholdsmæssigt lang tid siden vi har fået sidste fil (kan konfigureres)
  • Filerne i indlæsningskataloget har ikke de rigtige filnavne i forhold til at indlæse filerne sekventielt (se LPR 3 Indlæser - Design- og Arkitekturbeskrivelseafsnittet 'Regler i forhold til sekventiel indlæsning' nedenfor)

Servlet til styring af indlæsning

...

  • Afklaring af fejl på database eller SFTP forbindelse og efterfølgende re-etablering
  • Ved fejl i tilsæt validering og manglende eller for afvigende tilsæt, skal der i første omgang tages kontakt til SDS der ejer LPR3 og evt. bagefter til DXC som leverer filsættet for at afklare fejlen og bede dem om at igangsætte handlinger der retter fejlen.
  • Ved fejl i filnavnene i forhold til at sikre indlæsning af filer sekventielt kan den specifikke fejl ses i body af statusbeskeden. Det konkrete problem kan ses i linjen, der starter med "Sekventiel indlæsningstjek". Hvis der bliver rettet op på problemet (f.eks. upload af korrekt fil, sletning af blokkerende fil) vil indlæseren fortsætte, det er således ikke nødvendigt at genstarte indlæseren. Man kan nøjes med at stille den tilfreds i forhold til fejlbeskeden, også fortsætter den.

Regler i forhold til sekventiel indlæsning

LPR3 Indlæseren er forsynet med et tjek på navnene på de filer, der processeres. Navngivningen af filerne fra lpr3-data-leverandøren skal således afdække om indlæseren har det fulde billede af hele lpr3-historikken.

Filnavnene skal være forsynet med fra- og tildatoer på formatet yyyymmddHHMMss. Den første fils indlæsning markeres med en række 0'er (bootstrapfilen)

BR_SOR_00011_00000000000000_20190620133023.csv
BR_SOR_00012_20190620133023_20190621020004.csv
BR_SOR_00013_20190621020004_20190621101808.csv

Indlæseren at verificere om det er ok at tage fat i en given fil. Den validerer både om formatet indeholder datoerne som angivet ovenfor, samt om den næste fil stemmer overens med tilstanden for den senest indlæste fil i databasen.

Hvis sekvensen er brudt eller inputfilen har ukorrekt format, stoppes for yderligere indlæsning.

Som beskrevet i monitoreringsnitfladen ovenfor indeholder status for LPR3 en sigende diagnosetekst i forhold til valideringen af sekventiel indlæsning.

Disse forretningsregler blev indført i forbindelse med SDS-5519: lpr3 - indlæsning i sekvens.

Beskrivelse af logs

Lpr3indlæseren skriver til 4 forskellige log filer, der alle er placeret lokalt i Docker containeren i Wildfly standard log folderen: /pack/wildfly8/standalone/log 

...