Page History
...
Nærværende dokument udgør anvenderguiden for SOSI-DCC komponenten, også kendt som SOSI Afkoblingskomponenten. SOSI-DCC fungerer som webservice gateway og dens hovedfunktioner er routing af requests og håndhævelse af timeout-grænser på webservice kald Komponenten tilbyder i princippet også funktionalitet til asynkron afkobling af webservice kald. Denne funktionalitet er ikke implementeret på den Nationale Service Platform (NSP) og er derfor udeladt fra denne anvenderguide.. Timeout-grænser er på operationsniveau konfigureret i komponenten, men kan overrides af klienter til afkoblingskomponenten som en del af web service kaldet.
...
curl --data "@nts-request.xml" -H "Content-Type: application/soap+xml; charset=utf-8" -H "SOAPAction:http://nspop.dk/nts/2013/05#invoke" http://test1.ekstern-test.nspop.dk:8080/nts/service
Svaret Verificer at svaret er følgende:
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header> <Header xmlns="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd"> <Linking> <FlowID>EF93</FlowID> <MessageID>EF93:4492222951517333</MessageID> <InResponseToMessageID>AAABd0qlHSiyOXA2Yws0BFNPU0k=</InResponseToMessageID> </Linking> <FlowStatus>flow_finalized_succesfully</FlowStatus> </Header> <NTS xmlns="http://nspop.dk/nts/2013/05"> <Environment>TEST</Environment> <NTS-Version>1.0.2</NTS-Version> <SEAL-Version>2.1.6</SEAL-Version> </NTS> </SOAP-ENV:Header> <SOAP-ENV:Body> <OK /> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
...
curl --data "@nts-request.xml" -H "Content-Type: application/soap+xml; charset=utf-8" -H "SOAPAction:http://nspop.dk/nts/2013/05#invoke" http://localhost:8080/decoupling/http://test1.ekstern-test.nspop.dk:8080/nts/service
I dette tilfælde er URLDCC'en til DCC en der kører lokalt (startet op lokalt vha. docker-compose setup og DCC'ens URL er "http://localhost:8080/decoupling)". Svaret skal være det samme som det direkte kald bortset fra at ID'erne (FlowID, MessageID og InResponseToMessageID) er forskellige for hvert kald til NTS'en.
...