Page History
...
Nedenstående er en tabel over endpoints for de forskellige services.
| Service | Endpoint |
|---|---|
| Pull point factory | /nas2/pullpointfactory |
| ID list | /nas2/idlist |
| Subscription manager | /nas2/subscriptionmanager |
| Notification broker | /notificationbroker/service |
| Pull point factory | /nas2/pullpointfactory |
Afsendersnitflade
Afsender snitfladen er ikke beskyttet af DGWS og sikkerhed sker udelukkende på baggrund af IP whitelisting og det faktum at topic skal være oprettet i systemet for at det er muligt at afsende adviseringer.
...
| CreatePullPointResponse | |||
| Element | Krævet | Anvendt | Beskrivelse |
|---|---|---|---|
| PullPoint | Ja | Ja | Pull point reference. Skal anvendes Sidste del af path skal anevndes når GetMessages kaldes. |
| any | Nej | Nej | "Fritekst" felt der ikke anvendes |
...
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns4="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns5="http://www.w3.org/2000/09/xmldsig#" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns8="http://docs.oasis-open.org/wsn/b-2" xmlns:ns9="http://www.w3.org/2005/08/addressing" xmlns:ns10="http://docs.oasis-open.org/wsn/t-1" xmlns:ns11="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns12="http://docs.oasis-open.org/wsrf/rp-2">
<ns2:Header>
<!-- DGWS headers -->
</ns2:Header>
<ns2:Body>
<ns8:CreatePullPointResponse>
<ns8:PullPoint>
<ns9:Address>e4b99ea9:Address>http://localhost:8081/pullpoint/service/e4b99ea9-b2dd-4de3-89f5-a38b86b402fd</ns9:Address>
</ns8:PullPoint>
</ns8:CreatePullPointResponse>
</ns2:Body>
</ns2:Envelope> |
...
| Subscribe | |||
| Element | Krævet | Anvendt | Beskrivelse |
|---|---|---|---|
| ConsumerReference | Ja | Ja | Reference til det pull point der er oprettet tidligere. Skal være komplet URL som returneret fra CreatePullPoint. |
| Filter | Ja | Ja | Element af typen FilterType. |
| InitialTerminationTime | Nej | Nej | Anvendes ikke. |
| SubscriptionPolicy | Nej | Nej | Anvendes ikke. |
| any | Nej | Nej | Anvendes ikke. |
...
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<ns2:Envelope xmlns:ns6="http://www.w3.org/2000/09/xmldsig#" xmlns:ns5="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns8="http://www.w3.org/2005/08/addressing" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns13="http://nsi.dk/advis/v10" xmlns:ns9="http://docs.oasis-open.org/wsn/b-2" xmlns:ns12="http://docs.oasis-open.org/wsrf/rp-2" xmlns:ns11="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns10="http://docs.oasis-open.org/wsn/t-1" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns3="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
<ns2:Header>
<!-- DGWS headers -->
</ns2:Header>
<ns2:Body>
<ns9:Subscribe>
<ns9:ConsumerReference>
<ns8:Address>e4b99ea9:Address>http://localhost:8081/pullpoint/service/e4b99ea9-b2dd-4de3-89f5-a38b86b402fd</ns8:Address>
</ns9:ConsumerReference>
<ns9:Filter>
<ns9:TopicExpression Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">TESTNAS-TOPIC1</ns9:TopicExpression>
<ns9:MessageContent Dialect="http://nsi.dk/advis/v10/IDMCP_Dialect">
<ns13:IDFilter>
<ns13:IDList name="en-cpr-id-liste"/>
</ns13:IDFilter>
</ns9:MessageContent>
</ns9:Filter>
</ns9:Subscribe>
</ns2:Body>
</ns2:Envelope>
|
...
Når et anvendersystem ikke længere anvender et pullpoint kan det nedlægges med DestroyPullPoint operationen. Bemærk at pull point id anvender anvendes som en del af endpoint når servicen den kaldes.
...