Versions Compared

Key

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

...

Importeren udstiller en enkelt monitoreringssnitflade, som returnerer en simpel plan tekst plain text-side. Siden kan findes her:

http://localhost:8080/

...

sebimporter/status

Status siden returnerer to linier linjer der fortæller om importerens status. Første linie linje har hvilken tilstand importeren er i. For eksempel om den er ok, om den kører på nuværende tidspunkt, eller om den er låst og hvad årsagen er. Anden linie linje er status for sidste import. Imellem hvilket tidsrum den kørte, hvor lang tid at det tog, og hvad resultatet var af den import. Ud over disse linierlinjer, så returneres også HTTP status kode 200 hvis importeren er ok, eller 500 hvis noget er galt.

...

Code Block
languagetext
Inbox is locked: Inbox[/pack/wildfly8/standalone/data/sdm4importers/sor2importersebimporter]

Last import started at: 20182021-1209-14T1121T09:0927:4935.000+0102:00 and ended at: 20182021-1209-14T1121T09:1127:0035.000+0102:00. Processing took 710 seconds. Outcome was FAILURE

...

SLA logning benytter nsp-util biblioteket, og skriver til sor2importer-sla.log i logs/ mappenden konfigurerede logfil.. Der bliver startet et nyt SLA log objekt når en import starter, og den vil have log pointed "sor2importersom får logpoint "sebimporter.process" og ID 'et "SDM4.sor2importersebimporter.process".

...

Applikationslog

Applikation loggen Applikationsloggen styres af log4j.properties, og denne afhænger af hvad der er blevet sat op.

I denne log kommer der nogle status beskederstatusbeskeder, hvor langt en import er nået, samt logning af diverse udfordringer under kørslen (ekstra filer i zip filen, som den ikke kender til, og derved springer over; for mange felter i filerne, som ikke bliver mapped til et felt i databasen, og derved springer over; felter i filerne, som ikke indeholde forventet type af data, og derved ikke blev parsed som forventetduplikerede roller i input-filen, fejlagtige data, etc.). Fejl under en import bliver også logged, logget sammen med deres stacktrace, for lettere debugging.