Versions Compared

Key

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

...

  • Generisk udstilling (MHD)
    • Type: Webservice
    • Filnavn: mhd.war
    • Statusurl: <serverurl>/mhd/status
    • Alarmurl: <serverurl>/mhd/alarmEndpoints for GM Facade
    • :
    • Opslag i DDS registry (ITI-18) url:  <serverurl>/mhd/api/2025/05/06/DocumentReference?patient.identifier=0101010101
    • Opslag i DDS repository (ITI-43) url: <serverurl>Capability statement: https://mhd.gravidmappen.test.tcs.trifork.cloud/mhd/api/2025/0511/06/Binary/DOCUMENT_ID?repositoryID=REPOSITORY_ID&homeCommunityID=CUMMUNITY_ID27/metadata

Daglig drift

Dette afsnit beskriver den daglige drift af systemet.

...

Property

Beskrivelse

Påkrævet

Default værdi

mhd.sts.urlSTS-url til endpoint til veksling af jwt til idws. Eksempel: https://test1-cnsp.ekstern-test.nspop.dk:8443/sts/services/JWT2IdwsJa

mhd.binary_link_prefixPrefix på de dokumentreferencer som returneres fra MHD. Prefixet skal matche den kørende instans adresse. Eksempel: http://test1-cnsp.ekstern-test.nspop.dk:8080/mhd/api/2025/05/06/Ja
mhd.cert.file_nameJava keystore indeholdende et certikat Ja
mhd.cert.passwordAdgangskode til keystoreJa
mhd.cert.aliasCertifikatets alias i keystorenJa
mhd.audienceDet ønskede audience som idws token skal bruges til. I mhd skal dette sættes til https://audience.nspop.dk/dds for at kalde dokumentdelingsservicenJa
mhd.dds.urlUrl til dokumentdelingsservicen. Eksempel: https://test1-cnsp.ekstern-test.nspop.dk:8443Ja
mhd.empty-document-type-search-allowedEr det tilladt at undlade at begrænse søgning med type parameteren
false
mhd.empty-format-code-search-allowedEr det tilladt at undlade at begrænse søgning med format parameteren
false
mhd.document-typesKommasepareret liste af dokumenttyper som mhd fremsøger. Skal være angivet til: PRF:1.2.208.184.100.1,PSCR:1.2.208.184.100.1,PMR:1.2.208.184.100.1

Bemærk, denne liste er målrettet gravidmappensbehov og må derfor ikke udvides. Ønskes en mhd der understøtter andre dokumenter, kræver det en ny "fysisk" instans.
Ja
mhd.format-codes

Kommasepareret liste af format-koder som mhd fremsøger. Skal være angivet: urn:ad:dk:medcom:prf-v2.0:full,urn:ad:dk:medcom:pscr-v2.0:full,urn:ad:dk:medcom:pmr-v2.0:full

Bemærk, denne liste er målrettet gravidmappensbehov og må derfor ikke udvides. Ønskes en mhd der understøtter andre dokumenter, kræver det en ny "fysisk" instans.

Ja
mhd.dds.http.forward.headers

Kommasepareret liste af http headers der videresendes i request til DDS'en. 

Nej
mhd.sts.http.forward.headers

Kommasepareret liste af http headers der videresendes i request til STS'en.

Nej
mhd.httpclient.connectiontimeout.seconds

Forbindelse timeout i sekunder. 

Nej25
mhd.httpclient.pooling.maxconnections.total

Totale antal HttpClients forbindelser der kan åbnes

Nej200
mhd.httpclient.pooling.maxconnections.pr.route

Antal HttpClients forbindelser der kan åbnes pr. rute

Nej20

...

Konfiguration af access-handler til validering af jtp-h tokens konfigureres med filerne i folderen /pack/wildfly/modules/system/layers/base/dk/sds/nsp/accesshandler/main. Filerne ctrl.skip og log.skip er tomme og selve konfiguration af accesshandleren ligger i filen jtph.properties:


     

Property

Beskrivelse

Påkrævet

Default værdi

jtph.enabledEnablement af validering af jtph-h. Skal være sat til true.Ja


jtph.issuers.sds.name

Udsteder af jtp-h token. Eksempel: https://test.cloud.idm.trifork.com/auth/realms/gravidJa
jtph.issuers.sds.audienceTilladt audience. Eksempel: https://audience.nspop.dk/mhdJa
jtph.issuers.sds.ttlTime-to-live benyttes pt. af access hander til at validere auth_time og iat. Derfor skal denne pt. sættes en måned. Eksempel: PT43200M 

Se evt. https://jira.nspop.dk/browse/SDS-8792
Ja
jtph.issuers.sds.assurance.level.1Skal være sat til https://data.gov.dk/concept/core/nsis/loa/SubstantialJa
jtph.issuers.sds.assurance.level.2Skal være sat til https://data.gov.dk/concept/core/nsis/loa/HighJa
jtph.issuers.sds.issuance.policy.1Skal være sat til urn:dk:sds:policy:gm-accessJa

log konfiguration

...


Keys: 

Keys definere properties krævet for at validere signaturen af et jtp-h token. Da der kan være flere gyldige tokens på samme tid, så er kid fra token en del af propertien. Dog skal man angive små bogstaver og kun de første 32 tegn fra kid'en. 

jtph.keys.<keyid>.type
Typen af certifikatet. Eksempel: pkcs12
Ja
jtph.keys.<keyid>.file
Java keystore indeholdende et certikat 
Ja
jtph.keys.<keyid>.password
Adgangskode til keystore
Ja
jtph.keys.<keyid>.aliasAlias for certifikatet i keystoreJa


For mere information om konfiguration af access handler se NSP Access Handler - Driftvejledning#jtph.properties

log konfiguration

Der benyttes Log4j2. En konfiguration er findes i filen compose/configuration/log4j2.properties, hvor logs fra MHD skrives til filen:

/pack/wildfly/standalone/log/mhd.log

SLA-log konfiguration

MHD er en viderestillingsservice og der er ikke separat sla logning. I stedet logges udvalgte tider i standard MHD loggen. 

Whitelist konfiguration

...