Versions Compared

Key

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

...

I folderen "compose/configuration" findes følgende konfigurationsfiler:

application.propertiesKonfiguration af skr-service
operations.propertiesKonfiguration af skr-operations
minlogclient.propertiesKonfiguration af minlog integrationen i skr-service
nas.propertiesKonfiguration af nas integrationen i skr-service og skr-operations
log4j-nspslalog.propertiesKonfiguration af sla log i skr-service og skr-operations
log4j.xmlKonfiguration af logning i skr-service og skr-operations

application.properties

Til at styre SKR kan følgende properties sættes:

PropertyBeskrivelseDefault
datasource.skr.jndi-nameAngiver navnet på en JNDI datasource til Stamkortregister-databasenjava:jboss/datasources/SKR-DS
datasource.stamdata.jndi-nameAngiver navnet på den JNDI datasource der giver adgang til en (replikeret) stamdata-databasejava:jboss/datasources/STM-DS
app.endpointAngiver den location der vises i wsdl.
dcc.endpointAngiver det endpoint, som DCC'en skal kalde. Dette kommer til at fremgå af den XML, der returneres i /dksconfig. Bør ændres før produktion.http://test1.fsk.netic.dk:8080/fsk/services/fsk
minlog.read-activity-textAngiver den tekst der registreres i MinLog, når der bliver læst Stamkortregister-data for et CPR-nummerOpslag i Stamkort
minlog.write-activity-textAngiver den tekst der registreres i MinLog, når der bliver læst Stamkortregister-data for et CPR-nummerOpdatering af Stamkortregister
whitelist.careprovideridAngiver en komma-separeret liste af whitelistede CVR-numre fra medcom:CareProviderID-attributten fra en DGWS header. Denne whitelisting medfører, at anvenderen kan redigere data ud fra et DGWS niveau 3 kald. Standard-værdien er Sundhed.dk's CVR-nummer.31908574
jobs.delete.cpr-max-resultsSlettejob: Angiver maksimum antal rækker med opdateringer i cpr-registry der skal læses ad gangen25
jobs.delete.cpr-max-loopsSlettejob: Angiver maksimum antal batches der skal behandles pr. jobeksekvering2
skr.codesystem.legalRelationshipTypesHer kan mulige værdier af "RelationType" angives. uspec_paaroerende,
ingen_relationer,
barn,
mor,
far,
forælder,
søskende,
aegtefaelle,
barnebarn,
svigerbarn,
øvrig_familie,
nabo,
samboende,
registreret_partner,
anden,
søn,
datter
cprexists.validationlevel

Valideringsniveau for CPR validering

Eksempel: WARNING, REJECT, OFF


personinformation.url

URL for PersonInformation service

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

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

Konfiguration af client pool til kald af PersonInformation service

200
personinformation.defaultMaxConnectionsPerRoute

Konfiguration af client pool til kald af PersonInformation service

20
allowed.idws.audienceDet tilladte audience på indkommende idws requestshttps://fsk
skr.citizen.powerofattorney.privilegesFuldmagts-streng<TBD>

operations.properties

PropertyBeskrivelse
datasource.skr.jndi-nameAngiver navnet på en JNDI datasource til Stamkortregister-databasen
cleanup.batchsizeAngiver antal person id'er der skal tjekkes cpr numre for af gangen.
desired.execution.duration

Ønsket udførselstid for kørsler af cpr oprydningsjobbet. Angives i ISO-8601 formattet. Fx 'PT20S' (20 sekunder)

Et kald vil køre oprydninger indtil den konfigurerede tid er gået, eller der ikke er flere opgaver på stakken.

personinformation.url

URL for PersonInformation service

minlogclient.properties

SKR anvender MinLogProvider til at registrere logninger i MinLog2, og i den forbindelse skal Kafka properties for Min Log 2 konfigureres. 

Property

Beskrivelse

kafka.producer.bootstrap.serversKafka endpoint, som anvendes i forbindelse med kald til MinLog2
kafka.producer.client.idNavnet som SKR vil fremgå med i listen af Producers på et Kafka Cluster.
kafka.producer.key.serializerSerializer key for Kafka producer
kafka.producer.key.value.serializerSerializer value for Kafka producer
kafka.topic

Kafka topic som anvendes i forbindelse med kald til MinLog2


nas.properties

PropertyBeskrivelse
nas.app.nameApplikationsnavn til sla-logning ved NAS-kald
nas.app.shortnameKort applikationsnavn til sla-logning ved NAS-kald.
nas.fail.thesholdGrænse for hvor mange gange NAS-kald må fejle i træk, før NAS opfattes som usund.
nas.connect.timeout.millisGrænse for hvor lang tid det må tage at oprette forbindelse til NAS (i ms.).
nas.read.timeout.millisGrænse for hvor lang tid det må tage at modtage svar fra NAS (i ms.).
nas.max.total.connectionsMaksimalt antal samtidige NAS-forbindelser.
nas.default.max.connections.per.routeMaksimalt antal NAS-forbindelser per rute.
nas.service.urlNAS Endpoint
nas.topicNAS topic
nas.idcard.subject.id.typeSubjecttype for IDKort til NAS-kald.
nas.idcard.subject.idSubjectId for IDKort til NAS-kald.
nas.idcard.subject.nameSubjectname for IDKort til NAS-kald.
nas.idcard.levelSikkerhedsniveau for IDKort til NAS-kald.
nas.idcard.system.nameSystemnavn i IDKort til NAS-kald.
nas.sts.endpointEndpointet, hvor Minspærring skal trække sit SOSI IDkort på baggrund af sts.keystore
nas.sts.test.modeBoolsk værdi, der angiver om der anvendes test- eller produktions SOSIFederation
nas.sts.keystoresti til keystore, der indeholder certifikat til at trække Idkort til NAS-kald.
nas.sts.keystore.passwordPassword til sts.keystore
nas.credentialvault.aliasAlias fra certifikatet, der blev brugt til NAS. Bruges til at overskrive systemets egenskab, der er indstillet af Sosi Library.


log4j-nspslalog.properties

...

security.properties

Konfigurerer security-api'et. Standardværdierne opsætter en keystore til signering af responses. Der henvises til accesshandlerens dokumentation for yderligere detaljer om konfiguration af security-api'et.

security.skip

Der henvises til accesshandlerens dokumentation for yderligere detaljer om konfiguration af security-api'et.

...