Indhold

Komponenter

Dette dokument dækker følgende komponenter på NSP:


TODO: Der skal tilrettes, når vi senere splitter servicen op i to.

Konfiguration

Servicekonfiguration

Grundlæggende konfiguration foregår ved redigering i filen idsas.properties,  der placeres i følgende WildFly modul:

/pack/wildfly8/modules/dk/nsp/idsas/main/

Moduldefinitionen er at finde i kildekoden til idsas under:

/idsas-war/etc/modules/dk/nsp/idsas/configuration/main/module.xml

I idsas.properties skal følgende properties være definerede:

Property

Beskrivelse

idsas.url.prefix

URL prefix der indsættes i wsdl'er og bruges af dks-servlet.

idsas.app.nameAnvendes af dks-servlet

idsas.backend.failure.threshold

Tærskel for, hvor mange gang i træk et kald til en backend må fejle, før denne backend betragtes som 'død' af status-siden.

idsas.backend.failure.interval.minutesAngiver antal minutter hvorefter fejlkald 'forældes'. Dermed er det kun fejlkald, der er nyere end dette, der medregnes, når det vurderes om backenden fejler. 
idsas.datasource.jndi

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

cprexists.validationlevel

Valideringsniveau for CPR validering

Eksempel: WARNING, REJECT, OFF

cprexists.url

URL for CPR exist service

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

TODO: SORES skal også konfigureres på et tidspunkt


log4j konfiguration

Log4j konfiguration findes i samme wildfly modul som servicekonfigurationen

Se yderligere opsætning i installationsvejledningen.

Overvågning

IDSAS udstiller en overvågningsside, som findes i listen af komponenter.

Fortolkning af overvågningsside

IDSAS-overvågningssiden returnerer enten:

Auditlogning

Hvert servicekald medfører en ny indgang i auditloggen, som er udfyldt som følger:

TODO

Whitelisting af anvendere

De enkelte anvenderes CVR skal whitelistes til at bruge IDSAS. Der er to typer af whitelisting; BLURRING og SALT.

For at kunne oprette en sløring, skal anvenderens CVR være whitelistet med typen BLURRING.

For at kunne hente et salt, skal anvenderens CVR være whitelistet med typen SALT.

Der findes en tabel whitelist i databasen til dette formål.

SQL til at indsætte whitelisting af CVR kan se ud på følgende måde:

INSERT INTO whitelist (cvr, type, note) VALUES ('46837428', 'BLURRING', 'Oprettet fra supportsag ASCP00155779');

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