Page History
...
Konfiguration af SLA-log findes i: compose/configuration/nspslalog-dpa.properties filen
Whitelist konfiguration
Der foretages whitelisting ved check mod databasen. En ny whitelisting kan tilføjes med følgende SQL insert:
| Code Block |
|---|
INSERT INTO whitelist (persistent_unique_key, it_system_name, template_id, comment)
VALUES ('some-key-here', 'some-it-system-name-here', 'fgvhr/20241218/BekraeftelseRegistreringFravalg', 'some-reason-for-whitelisting-here'); |
Template konfiguration
Databasen skal indeholde alle de skabeloner som DPK understøtter i det tilsvarende miljø. Disse kan findes på https://github.com/trifork/dpk-docs/wiki/Templates. Her er deres DPK-navn og deres Substitutionsværdier. Der vil som udgangspunkt være 2 DPK-templates med samme indhold, 1 til fysiske breve og 1 til digitale breve. De vil i DPA samles til 1 template, hvis navn er tilsvarende, men uden reference til om den er digital eller physical. F.eks. vil fgvhr/20241218/digital/BekraeftelseRegistreringFravalg og fgvhr/20241218/physical/BekraeftelseRegistreringFravalg blive samlet til fgvhr/20241218/BekraeftelseRegistreringFravalg.
Nye skabeloner tilføjes til databasen med følgende SQL insert:
| Code Block |
|---|
INSERT INTO template (identifier, dpk_identifier, template_type)
VALUES ('DPA-template-key-here', 'DPK-digital-template-key-here', 'DIGITAL'), ('DPA-template-key-here', 'DPK-physical-template-key-here', 'PHYSICAL'); |
Substitutionsværdier indsættes med følgende SQL insert. Regex for date-felter skal være "\d{4}-\d{2}-\d{2}" svarende til et dato-format på "YYYY-MM-DD". For andre felter kan regex være ".*":
| Code Block |
|---|
INSERT INTO template_detail_rule (template_identifier, detail_name, regex, optional)
VALUES ('DPA-template-key-here', 'substitution-value-name-here', 'regex-here', 1 or 0); |
Service konfiguration
Konfigurationen af servicen findes i: compose/configuration/dpa.properties filen
| Property | Beskrivelse | Påkrævet |
|---|---|---|
| dpk.url | URL til Digital Post Komponent | Ja |
| person_information.url | URL til Person Information | Ja |
| datasource.jndi | Navn på jboss datasource (defineret i dpa-ds.xml) | Ja |
| digitalpost.send.limit | Maksimalt antal breve der skal behandles i 1 aktivering af send-jobbet | Ja |
| digitalpost.send.error.limit | Maksimalt antal gange et brev må have fejlet og stadig udsendes | Ja |
| digitalpost.send.desired.execution.duration | Ønsket varighed af send-jobbet | Ja |
| service.contract.endpoint | URL som skrives ind i WSDL | Ja |
Monitorering
Til statuscheck af DPA udstilles <serverurl>/digitalpost/status som returnerer HTTP 200 hvis servicen i øjeblikket kører fint og HTTP 503 hvis der er opstået en fejl der kræver indgriben.
...
Hvert servicekald medfører en ny indgang i auditloggen, som kan være udfyldt med følgende komponenter:
| Komponent | Kontekst | Type | Nøgle | Information |
|---|---|---|---|---|
| DPA | UUID for kaldet | Følsom | request | Indhold af kald mod DPK |
| DPA | UUID for kaldet | Følsom | response | Indhold af svar fra DPK |
| DPA | UUID for kaldet | Følsom | modtager-cpr | Modtagerens CPR |
| DPA | UUID for kaldet | Ikke personlig | messageId | Besked ID for kaldet. Samme som Kontekst. |
| DPA | UUID for kaldet | Ikke personlig | skabelon | Navn på skabelonen. Ikke nødvendigvis samme som hos DPK |
Standard fejlsøgning
- Ved problemer med indlæsning af servicens konfigurationsfiler bør man verificere at alle påkrævede properties er sat
- Ved manglende logning hvor der forventes fejlbeskeder bør konfigurationsfilen log4j.properties checkes, da logindstillingerne sættes herigennem.
- En service eller et job kan stoppes og startes gennem docker.
...
| 3/4 2025 | Martin Henriksen/SDS | Etablering af dokumentation |
| 4/6 2025 | Markus Andreassen/Trifork | Udfyldelse af dokumentation |
| 28/7 2025 | Markus Andreassen/Trifork | Udvidelse af dokumentation ifbm. QA |