Page History
...
Der foretages:
- Sikkerheds verifikation gennem STS servicen
- Autentificering af anvendersystemet ved Whitelist kontrol gennem DDS documentsources.whitelist_config
- Aflevering af dokument(er) til bagvedliggende Aftalerepository (Opentext XDS OpenXDS Repository service)
Forretningsanvendelse
Relaterede registre og services
...
Applikationsbeskrivelse
Dokument Registrering servicen (DRS) gør det muligt for dokumentkilder at registrere aftaledokumenter i henhold til IHE XDS profilens (XDS.b) transaktion ITI-41 ProvideAndRegisterDocumentSet.
Der etableres en web service, som giver mulighed for at aflevere aftaledokumenter ind i det fælles centrale NSP OpenXDS Repository og Opentext XDS Repository/ Registry. DRS benyttes som proxy for en eller flere dokumentkilder.
Aflevering af dokumenter gennemføres med operationen Provide and Register Document Set (ITI-41), der er IHE XDS.b’s operation til aflevering af dokumenter til et IHE repository.
Ved kald af webservice-operationen Provide and Register Document Set på DRS gennemføres følgende:
- Sikkerheds verifikation gennem STS servicen
- Autentificering af anvendersystemet ved Whitelist kontrol gennem DDS documentsources.whitelist_config
- Aflevering af dokument(er) til bagvedliggende Aftalerepository (Opentext XDS OpenXDS Repository service)
Dokumentregistrering servicen overholder Den Gode Web Service 1.0.1, kræver anvendersystem autentificeret af STS’en på NSP, kræver anvendersystem autoriseret, hvilket kontrolleres vha. whiteliste, returnerer SOAPFault ved autentifikations- og autorisationsfejl samt ved visse systemfejl.
Den generelle servicestruktur er at servicen implementeres som en webservice, der implementerer det webinterface, der er genereret fra DRS WSDL [ITI-41++ SOAP 1.1 WSDL]. Webservicen er en tynd skal, der for sin eneste weboperation blot kalder den faktiske implementation på Aftalerepository.
...
Herunder vises den benytted whitelist tabel fra D01 DDS.
Entitetsbeskrivelser
Whitelist config (DDS)
Objektet indeholder de CVR som er whitelisted til brug på test/prod for DDS servicen
Objektet indeholder informationen:
---------------------------------------
service_key
-- DDS Registry: 'dk.nsi.ddsregistry'
-- DDS Repository: ’dk.nsi.ddsrepository’
-- Min Spærring (Samtykke verifikation): 'dk.nsi.consent.verification'
-- Min Spærring (Samtykke administration): 'dk.nsi.consent.administration'
service_type --
cvr -- CVR nummer
comment -- Her anføres NSP Jira nummer som relaterer den enkelte whitelisting
Tabelbeskrivelser
Tabel: whitelist_config (DDS)
CREATE TABLE whitelist_config (
service_key VARCHAR(50) NOT NULL,
service_type VARCHAR(20) NOT NULL,
cvr CHAR(8) NOT NULL,
comment VARCHAR(100) NULL,
PRIMARY KEY (service_key, service_type, cvr)
); -- ENGINE=InnoDB COLLATE=utf8_bin;
Teknologibeskrivelse
...



