Versions Compared

Key

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

...

Property

Beskrivelse

Påkrævet

Default værdi

idsas.datasource.jndi

Navn på jboss datasource (defineret i idsas-ds.xml)

Ja

 

personinformation.url

URL til PersonInformation servicen

Ja

http://test1-cnsp.ekstern-test.nspop.dk:8080/stamdata-personinformation/v1

personinformation.errorcount.duration

Specificering af hvor lang tid tilbage der skal tælles fejl fra PersonInformation servicen (ifm /status endpointet). Angives som duration i ISO-8601 formattet.

Nej

PT10M (10 minutter)

personinformation.error.tolerance

Antal fejl der tolereres fra PersonInformation servicen før /status endpointet angiver servicen som ikke tilgængelig.

Nej

0

soresclient.url

URL til SORES servicen

Ja

http://test1-cnsp.ekstern-test.nspop.dk:8080/sores/

soresclient.errorcount.duration

Specificering af hvor lang tid tilbage der skal tælles fejl fra SORES servicen (ifm /status endpointet). Angives som duration i ISO-8601 formattet.

Nej

PT10M (10 minutter)

soresclient.error.tolerance

Antal fejl der tolereres fra SORES servicen før /status endpointet angiver servicen som ikke tilgængelig.

Nej

0

dcc.endpoint

Angiver det endpoint, som DCC'en skal kalde. Dette kommer til at fremgå af den XML, der returneres i /dksconfig.

Ja


 

idsas.httpclient.pooling.totalconnectionsTotale antal HttpClients forbindelser der kan åbnesNej200
idsas.httpclient.pooling.maxconnections.pr.routeAntal HttpClients forbindelser der kan åbnes pr. ruteNej20
idsas.blurring.expiry.max.daysAntal dage fremme i tiden en sløring må udløbe
Nej
P90D (90 dage)
idsas.allowed.client.system.name

Navnet på de systemer, som må kalde "listAllActiveOrgBlurrings" i "idsas-registration" (afdelingssløring). 

Nej

http://system.nspop.dk/sts,DRG

 

idsas.registration.persist.strategy

Om der skal bruges KAFKA eller DATABASE til persistering af sløringer

Ja

 

kafka.producer.bootstrap.servers

https://kafka.apache.org/documentation/#producerconfigs_bootstrap.servers

Ja

 

kafka.producer.client.id

https://kafka.apache.org/documentation/#producerconfigs_client.id

Ja

 

kafka.producer.key.serializer

https://kafka.apache.org/documentation/#producerconfigs_key.serializer

Ja

 

kafka.producer.value.serializer

https://kafka.apache.org/documentation/#producerconfigs_value.serializer

Ja

 

kafka.producer.max.block.ms

https://kafka.apache.org/documentation/#producerconfigs_max.block.ms

Nej

10000

kafka.topic

Det topic som IDSAS sender alle beskeder på

Ja

 

nsp.kafka.producer.component.name


Ja

Idsas Registration Producer Frontend

nsp.kafka.producer.component.abbreviation


Ja

idsas-producer-frontend

nsp.kafka.producer.component.version

 

Ja

1.0.0

nsp.kafka.producer.service.name

 

Ja

idsas-producer-frontend

...

Property

Beskrivelse

Påkrævet

Default værdi

idsas.datasource.jndi

Navn på jboss datasource (defineret i idsas-ds.xml)

Ja

 

idsas.allowed.client.system.name

Navnet på de systemer, som må kalde "getCurrentSalt" i "idsas-salt". 

Nej

http://system.nspop.dk/sts,DRG

 

dcc.endpoint

Angiver det endpoint, som DCC'en skal kalde. Dette kommer til at fremgå af den XML, der returneres i /dksconfig.

Ja

I idsas-operations.properties kan følgende properties defineres:

I idsas-operations.properties kan følgende properties defineres:

Property

Beskrivelse

Påkrævet

Default værdi

idsas.

Property

Beskrivelse

Påkrævet

Default værdi

idsas.datasource.jndi

Navn på jboss datasource (defineret i idsas-ds.xml)

Ja


idsas.cleanup.max.duration

Den tilladte varighed af cleanup jobbet. Angives som duration i ISO-8601 formattet; dog bør kun sekunder angives.

Nej

PT15S (15 sekunder)

idsas.cleanup.batch.size

Antal rækker der ryddes op pr. iteration i cleanup jobbet.

Nej

10000

idsas.cleanup.max.retention

Hvor mange år gammel en række skal være før den må ryddes op af cleanup jobbet. Angives som duration i ISO-8601 formattet; dog kan kun år angives.

Nej

P5Y (5 år)

idsas.cleanup.deceased.period

Her angives hvor lang tid der skal gå før sløringer for afdøde personer slettes


P1Y

idsas.cleanup.deceased.batch.size

Her angives hvor mange rækker der ryddes op pr. itegration ved oprydning af sløringer for afdøde personer.

 

10000

kafka.consumer.bootstrap.servers

https://kafka.apache.org/documentation/#producerconfigs_bootstrap.servers

Ja

kafka:9092

kafka.consumer.client.id

https://kafka.apache.org/documentation/#producerconfigs_client.id

Ja

Idsas

kafka.consumer.group.id

https://kafka.apache.org/documentation/#consumerconfigs_group.id

Ja

Idsas

kafka.consumer.enable.auto.commit

https://kafka.apache.org/documentation/#consumerconfigs_enable.auto.commit

Ja

false

kafka.consumer.auto.offset.reset

https://kafka.apache.org/documentation/#consumerconfigs_auto.offset.reset

Ja

earliest

kafka.consumer.key.deserializer

https://kafka.apache.org/documentation/#consumerconfigs_key.deserializer

Ja

org.apache.kafka.common.serialization.StringDeserializer

kafka.consumer.value.deserializer

https://kafka.apache.org/documentation/#consumerconfigs_value.deserializer

Ja

org.apache.kafka.common.serialization.StringDeserializer

kafka.topic

Det topic som IDSAS sender alle beskeder på

Ja

Idsas-Registration-Topic

kafka.poll.timeout

Den timeout der anvende af consumeren ved polling

Ja

1000

nsp.kafka.consumer.component.name

 

Ja

Idsas Operations Consumer

nsp.kafka.consumer.component.abbreviation

 

Ja

idsas-operations-consumer

nsp.kafka.consumer.component.version

 

Ja

1.0.0

nsp.kafka.consumer.service.name

 

Ja

idsas-consumer

...

Note-feltet kan fx anvendes til at referere en supportsag eller lignende for sporingshensyn. Kun actor_id og type er er obligatorisk.

...

Oprettelse/fornyelse af salt

Oprettelse/fornyelse af salt sker via et HTTP GET kald til <serverurl>/idsas-operations/renew-salt

Dette kald skal laves for at oprette det første salt, og efterfølgende for at forny saltet, når der er behov.

Baggrundsjobs

...

Overvågning af

...

baggrundsjobs

Der findes et status og et alarm-endpoint for hver baggrundsjob. De har følgende url'er:

  • <serverurl>/idsas-operations/cleanup-blurrings/status
  • <serverurl>/idsas-operations/cleanup-blurrings/alarm
  • <serverurl>/idsas-operations/cleanup-blurrings-deceased/status
  • <serverurl>/idsas-operations/cleanup-blurrings-deceased/alarm

De to status-endpoints kan svare følgende

    • Http-kode 200 og Database: OK 
    • Http-kode 500 og Database: Unavailable

De to alarm-endpoints er som udgangspunkt tomme og returnerer 200, men kan give en alarm-besked og status 500, hvis jobbet er i problemer.

Oprydningsjob af gamle sløringer

Oprydningsjobbet startes via et HTTP GET kald til <serverurl>/idsas-operations/cleanup-blurrings

Alarm-endpointet er som udgangspunkt tom og returnerer status 200, med mindre noget er gået galt. Status-siden rapporterer om komp

Jobbet kaldes for at påbegynde en oprydning af inaktive sløringer, og vil slette alle registrerede sløringer, som har være inaktive i mindst 5 år.

...