Versions Compared

Key

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

...

Property

Beskrivelse

Default

dk.nsi.db.type

Angiver hvilken type database der bruges, værdier kan være "hsqldb" til udvikling og "mysqldb" til test og produktion.
Bruges mysqldb kræves det at databasen eksisterer inden services startes.

hsqldb

dk.nsi.validation.mode

Bruges til at bestemme hvordan SAML ID kort skal valideres, kan have 3 værdier "devel", "test" og "prod". bruges "devel" og "test" vil ID kort blive valideret mod seals SosiTestFactory, bruges "prod" vil ID kort blive valideret imod SOSI STS'en

devel

dk.nsi.auth.whitelistservice.type

Hvilken whitelistservice bruges der. Kan enten være "property" eller "database"
Bruges property vil følgende properties blive benyttet "dk.nsi.auth.brs.cvr.list", "dk.nsi.auth.create.type.cvr.list" og "dk.nsi.auth.query.type.cvr.list" disse properties beskrives nedenfor. Er værdien "database" skal data indsættes i whitelist:config tabellen som beskrevet i næste afsnit.

property

dk.nsi.auth.create.type.cvr.list

Bruges kun hvis "dk.nsi.auth.whitelistservice.type" er sat til "property"
Her angives en kommasepareret liste af cvr numre som har lov til at oprette nye opfølgninger. Hver indgang i listen består af <CVR>:<Opfølgningstype>, hvor opfølgningstype kan være "BRS" for behandlingsrelationer og "CPRSUBSCRIPTION" for opfølgninger på CPR numre
Eksempler kan være følgende:
55832218:BRS,12345678:CPRSUBSCRIPTION

<tom>

dk.nsi.auth.query.type.type.cvr.list

Bruges kun hvis "dk.nsi.auth.whitelistservice.type" er sat til "property"
Her angives en kommasepareret liste af cvr numre som har lov til at kalde notifikationsservicen, og hente notifikationer på opfølgninger for det pågældende CVR nummer og opfølgningstype. Hver indgang i listen består af <CVR>:<Opfølgningstype> som beskrevet for "dk.nsi.auth.create.type.cvr.list"
Eksempler kan ligeledes være følgende:
55832218:BRS,12345678:CPRSUBSCRIPTION

<tom>

dk.nsi.auth.brs.cvr.list

Bruges kun hvis "dk.nsi.auth.whitelistservice.type" er sat til "property"
Her angives en kommasepareret liste af cvr numre som har lov til at kalde behandlingsrelationsservicen. Hver indgang i listen består af et CVR nummer, eksempler kan ligeledes være følgende:
12345678,87654321


dk.nsi.db.{navn}.url

Database URL - se tabel med miljøspecifikke oplysninger for databaser for detaljer om {navn}
Eksempel kan ligeledes være følgende:
jdbc:mysql://cnsp-db01/


dk.nsi.db.{navn}.driverclass

Database driver - se tabel med miljøspecifikke oplysninger for databaser for detaljer om {navn}
Eksempel kan ligeledes være følgende:
com.mysql.jdbc.Driver


dk.nsi.db.{navn}.user

Database brugernavn - se tabel med miljøspecifikke oplysninger for databaser for detaljer om {navn}


dk.nsi.db.{navn}.pwd

Database adgangskode - se tabel med miljøspecifikke oplysninger for databaser for detaljer om {navn}


dk.nsi.db.{navn}.database

Database navn - se tabel med miljøspecifikke oplysninger for databaser for detaljer om {navn}


dk.nsi.replicationjob.enabled

Angiver om jobbet er enablet. Er obligatorisk


dk.nsi.replicationjob.schedule

CRON-udtryk der afgør hvornår jobbet kører. Se evt. denne beskrivelse. Er obligatorisk.
Eksempel: 15/30 * * * * *


dk.nsi.replicationjob.wsdlurl

Bruges af ReplicationJob til at replikere opfølgninger til backendens replication service.
Dette er URL'en til WSDLen, f.eks:
https://<host:port>/brs-backend/service/replication?wsdl


dk.nsi.replicationjob.transferWindow

Definerer det maksimale antal opfølgninger der må sendes ad gangen til backend.

1000

dk.nsi.replicationjob.maxtime

Max tid i minutter en replikering må tage før der laves en alarm.

120

dk.nsi.followupjob.enabled

Angiver om jobbet er enablet. Er obligatorisk


dk.nsi.followupjob.schedule

CRON-udtryk der afgør hvornår jobbet kører. Se evt. denne beskrivelse. Er obligatorisk.
Eksempel: 0/30 * * * * *


dk.nsi.followupjob.processingWindow

Definerer antallet af opfølgninger som behandles af gangen i én transaktion

1000

dk.nsi.followupjob.maxtime

Max tid i minutter en behandling af opfølgninger må tage før der laves en alarm. Det er tiden for een batchbehandling der måles imod og ikke den fulde kørsel.

120

dk.nsi.days.to.postpone.next.check

Bruges af FollowupJob: definerer tidsrummet for hvornår næste check af en opfølgning skal laves. Værdien er defineret i dage

2

dk.nsi.notificationcleanupjob.enabled

Angiver om jobbet er enablet. Er obligatorisk


dk.nsi.notificationcleanupjob.schedule

CRON-udtryk der afgør hvornår jobbet kører. Se evt. denne beskrivelse. Er obligatorisk.
Eksempel: 10 0/5 * * * *


dk.nsi.notificationcleanupjob.olderThanDays

Fjern alarmer som er ældre end denne værdi. Værdien er defineret i dage

75

dk.nsi.notificationcleanupjob.maxtime

Max tid i minutter en oprydning må tage før der laves en alarm.

120

dk.nsi.relation.assigneddoctor.update.frequency

Bruges af brs-nsp til at udregne hvilken relation der er mellem patient og læge.
Værdien defineres i dage og sammenlignes med en relations sluttid hvor imellem der bør være en opdatering fra AssignedDoctor. Hvis ikke, gives en E-relation, ellers en D-relation

10

dk.nsi.relation.refhost.update.frequency

Bruges af brs-nsp til at udregne hvilken relation der er mellem patient og læge.
Værdien defineres i dage og sammenlignes med en relations sluttid hvor imellem der bør være en opdatering fra REFHOST. Hvis ikke, gives en E-relation, ellers en D-relation

2

dk.nsi.relation.ssr.update.frequency

Bruges af brs-nsp til at udregne hvilken relation der er mellem patient og læge.
Værdien defineres i dage og sammenlignes med en relations sluttid hvor imellem der bør være en opdatering fra SSR. Hvis ikke, gives en E-relation, ellers en D-relation

62

dk.nsi.app.nameAngiver navnet på applikationen. Bruges til at oprette SlaLogInput, som bruges til SLA logninger i facaden mod SORLS.Behandlingsrelationsservice
dk.nsi.app.shortNameAngiver navnet på applikationen i kort form. Bruges til at oprette SlaLogInput, som bruges til SLA logninger i facaden mod SORLS.BRS
dk.nsi.brs.relayer.check.evidence.enabledDenne variable kan bruges til at lukke ned for evidenstjek i BRS online delen. Hvis værdien sættes sættes til false, så vil det altid være RelationType.E der bliver returneret.true
dk.nsi.brs.relayer.sorls.all.enabled

Denne variable bruges til at styre om det skal være ny kode der skal bruges. Den "gamle" kode er dog opdateret, så den bruges SORLS servicen til at mappe fra Shak til Sor.

true

dk.nsi.brs.sorls.url

Der peges på den SORLS service man vil kalde op imod. Hvis man har en lokal udgave kørende af SORLS servicen, så kan man med fordel ændre url'en til http://localhost:8080/sor-opslag/SORLookupService

http://test1.ekstern-test.nspop.dk:8080/sor-opslag/SORLookupService
dk.nsi.brs.sorls.fail.threshold

Denne værdi bruges i IsAlive fra MSBUtil. Den angiver hvor mange tidligere kald til servicen, hvor vi holder styr på status. Så hvis værdien er 10, så gemmes status for de sidste 10 kald og hvis blot en af dem har været gennemført uden fejl, så antages servicen at være tilgængelig.

10
dk.nsi.brs.sorls.medcom.header.securityLevelVærdi til at angive SecurityLevel som skal bruges i default {http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd} Header, som bruges til at trække security token fra STS.3
dk.nsi.brs.sorls.medcom.header.requireNonRepudiationReceiptVærdi til at angive RequireNonRepudiationReceipt på {http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd} Headerno
dk.nsi.brs.sorls.medcom.header.flowStatusVærdi til at angive FlowStatus på {http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd} Headerflow_running
dk.nsi.brs.sorls.sts.urlUrl til STS serveren der kan udstede et SOSI ID kort vi kan bruge, når vi skal kalde SORLS servicen.http://test1.ekstern-test.nspop.dk:8080/sts/services/NewSecurityTokenService

dk.nsi.brs.sorls.sts.renewToken

BRS trækker et SOSI ID kort fra STS. Vi tjekker løbende om ID kortet er ved at udløbe. Værdien i renewToken bruger vi til at afgøre, hvor tæt på udløb vi ønsker at komme inden vi kalder STS og får nyt SOSI ID kort. Tiden er angivet i millisekunder, så 180000 ms = 3 minutter180000

dk.nsi.brs.sorls.sts.systemName

Ved udstedelse af SOSI ID kort sendes System ID kort til STS. Navnet på IT systemet skal angives på system kortet.

dk.nsi.brs.sorls.sts.companyName

System ID skal indeholder informationer om den organisation der arbejdes på vegne af. Her angives navn på organisationen.

dk.nsi.brs.sorls.sts.companyCvr

System ID skal indeholder informationer om den organisation der arbejdes på vegne af. Her angives organisationens CVR nummer.

dk.nsi.brs.sorls.jks.path

Det java key store som indeholder offentligt certifikat, som validere det System ID kort der bruges til udstedelse af SOSI ID kort.

dk.nsi.brs.sorls.jks.password

Password til at kunne hente certifikat fra Java Key Store
dk.nsi.brs.sorls.jks.aliasNavn (alias) på certifikat, som det er angivet i Java Key Store

dk.nsi.brs.extended.followup.enabled

Angiver om der skal laves en straks beregning når der ikke bestilles opfølgning.true

...