Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSOR2 SEB importer - Leverancebeskrivelse (draft)
includeroottrue


Indholdsfortegnelse

Table of Contents
outlinetrue
excludeIndholdsfortegnelse

Monitoreringssnitflade

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

...

Code Block
languagetext
Inbox is locked: Inbox[/pack/wildfly8/standalone/data/sdm4/sor2importer]

Last import started at: 2018-12-14T11:09:49.000+01:00 and ended at: 2018-12-14T11:11:00.000+01:00. Processing took 71 seconds. Outcome was FAILURE


Modus operandi

Når importeren bliver sat i gang med at køre, så kigger den på alle filer som ligger tilgængelige. Den har ikke nogle krav til navne, men vil processere dem i rækkefølge sorteret efter navn.

...

Når der skrives til databasen, så holder importeren øje med, om den entitet allerede eksisterer i databasen. Hvis den er, så vil den lukke den gamle række først, før at den skriver den nye række. Hvis en entitet ikke er blevet opdateret under kørslen, så vil den blive lukket. Dette sker fordi at importeren forventer, at det er et fuldt udtræk af den nuværende status på entiteterne i SOR, og derved vil CSV fileren indeholde alle nuværende og fremtidige aktive entiteter. Optræder de ikke i CSV filen, så er enheden ikke længere aktiv, og skal derfor lukkes.

Fejlsituationer

Der er en række fejl som kan optræde, i forbindelse med eksekveringen af importeren. Her er en liste over de forskellige fejl muligheder, og hvordan de kan løses.

...

Hårde fejl får importeren til at stoppe, og manuel udregning er nødvendigt. Bløde fejl kræver ingen udregning, men det bør undersøges om noget eventuelt skulle gøres. Begge fejl typer bliver noteret i loggen for videre undersøgelser.

Logning

Importeren bruger to forskellige logs.

SLA log

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

Applikation log

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

...