Versions Compared

Key

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

...

sikr.app.name

Kortnavnet på Sikrede Indlæser

SIKR
input.folder

Den interne folder, hvor data, der hentes fra kilden placeres til processering af Sikrede Indlæser

/tmp/sikrede/input
backup.folder

Angiver placering af backup fil. Dette skal være en folder internt i den Docker container der kører YderindlæserenSikrede indlæseren.

For at have adgang til de backup'ede filer efter Docker containeren er slukket, skal der laves en volume-mount af en ekstern folder ind til den angivne folder i Docker containeren. 

/tmp/sikrede/input/.done

datasource.sikr.jndi.name

Angiver navnet på den datasource der er konfigureret på Wildfly'en.

java:/SIKRDS

ekstern_camelUrl

Denne konfiguration er udelukkende til brug for Sikrede Indlæser og er således ikke en generisk funktionalitet i indlæser reference arkitekturen

Data fra den indlæste fil bliver indlæst i en database. Det er muligt at få indholdet af den indlæste fil leveret til en ekstern SFTP-server, og dette Camel udtryk angiver hvordan filen skal leveres.

Hvis ekstern_camelUrl ikke har en værdi, vil der ikke blive foretaget en ekstern levering.

**)
input_camelUrl

Angiver det Camel udtryk der henter input-filerne fra SFTP serveren.

De filer der hentes lægges i en intern folder i Docker containeren. Den interne folder der hentes til er /tmp/sikrede/input

For at have adgang til de hentede filer efter Docker containeren er slukket, skal der laves en volume-mount af en ekstern folder ind til den angivne folder i Docker containeren. 

*)

...

  • Sikrede Indlæser henter filer ind fra SFTP serveren som angivet i input_camelUrl
  • Sikrede Indlæser laver backup af behandlede filer som angivet i backupType og backupFolder
  • Hvis der er angivet en ekstern_camelUrl foretages der en eksterne levering af den modtagne fil
  • Sikrede Indlæser anvender datasource udpeget af datasource.sikr.jndi.name til at tilgå databasen
  • Property  batchSize og batchTimeout anvendes i Sikrede Indlæser til at styre validering af den modtagen fil og batch-håndtering mod databasen.
  • Den interne læsning af de hentede filer, der er angiver i figuren med intern-camelUrl er ikke konfigurerbar. Den har den faste værdi 
    file:/tmp/ydersikrede/input?readLock=fileLock&antInclude=*.txt&delete=true&sortBy=file:name

    som angiver at den indlæser filer med endelsen txt som ligger i folderen /tmp/sikrede/input.

...

*) sftp:foo@sikredesftp:22/praksys?password=pass&readLock=rename&antInclude=*.txt&delete=true&disconnect=true&stepwise=false&initialDelay=5s&delay=5s&knownHostsFile=/pack/wildfly8wildfly/modules/dk/nsi/sdm/ydernsp/sikr/known_hosts

**) sftp:bar@sikredesftp:22/ekstern?password=pass&tempFileName=${file:name.noext}.tmp&knownHostsFile=/pack/wildfly8wildfly/modules/dk/nsi/sdm/ydernsp/sikr/known_hosts

Alle filer skal tilrettes til de forskellige miljøer som Sikrede Indlæser installeres på. Filerne indeholder en konfiguration der passer til Sikrede Indlæser i en standalone test konfiguration.

...