Page History
...
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="SORLS" targetNamespace="http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/"
xmlns:sorls_2024_11_15="http://sundhedsdatastyrelsen.dk/SORLookupService/2024/11/15/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
<wsdl:types>
<!-- Headers -->
<xsd:schema targetNamespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<xsd:include schemaLocation="schema/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/>
</xsd:schema>
<xsd:schema targetNamespace="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
<xsd:include schemaLocation="schema/2006_01/medcom.xsd"/>
</xsd:schema>
<xsd:schema targetNamespace="http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06/">
<xsd:include schemaLocation="schema/2018/09/06/sorls.xsd"/>
</xsd:schema>
</wsdl:types>
<!-- Headers --<xsd:schema targetNamespace="http://sundhedsdatastyrelsen.dk/SORLookupService/2024/11/15/">
<xsd:include schemaLocation="schema/2024/11/15/sorEntityProvider.xsd"/>
</xsd:schema>
</wsdl:types>
<!-- Headers -->
<wsdl:message name="SecurityHeader">
<wsdl:part name="SecurityHeader" element="wsse:Security"/>
</wsdl:message>
<wsdl:message name="MedComHeader">
<wsdl:part name="MedcomHeader" element="medcom:Header"/>
</wsdl:message>
<!-- GetSorEntity Requests/Responses -->
<wsdl:message name="GetSorEntityRequest_2018_09_06">
<wsdl:part element="tns:GetSorEntityRequest" name="GetSorEntityRequest"/>
</wsdl:message>
<wsdl:message name="GetSorEntityResponse_2018_09_06">
<wsdl:part element="tns:GetSorEntityResponse" name="GetSorEntityResponse"/>
</wsdl:message>
<wsdl:message name="GetSorEntityByProviderRequest_2024_11_15">
<wsdl:part element="sorls_2024_11_15:GetSorEntityByProviderRequest" name="GetSorEntityByProviderRequest"/>
</wsdl:message>
<wsdl:message name="GetSorEntityByProviderResponse_2024_11_15">
<wsdl:part element="sorls_2024_11_15:GetSorEntityByProviderResponse" name="GetSorEntityByProviderResponse"/>
</wsdl:message>
<!-- ShakSorMap Requests/Responses -->
<wsdl:message name="ShakSorMapRequest_2018_09_06">
<wsdl:part element="tns:ShakSorMapRequest" name="ShakSorMapRequest"/>
</wsdl:message>
<wsdl:message name="ShakSorMapResponse_2018_09_06">
<wsdl:part element="tns:ShakSorMapResponse" name="ShakSorMapResponse"/>
</wsdl:message>
<!-- SorShakMap Requests/Responses -->
<wsdl:message name="SorShakMapRequest_2018_09_06">
<wsdl:part element="tns:SorShakMapRequest" name="SorShakMapRequest"/>
</wsdl:message>
<wsdl:message name="SecurityHeaderSorShakMapResponse_2018_09_06">
<wsdl:part nameelement="SecurityHeadertns:SorShakMapResponse" elementname="wsse:SecuritySorShakMapResponse"/>
</wsdl:message>
<wsdl:message name="MedComHeader"<!-- Port Types -->
<wsdl:partportType name="MedcomHeader" element="medcom:Header"/SORLookupServicePortType">
</wsdl:message>
<wsdl:operation name="GetSorEntity_2018_09_06">
<!-- GetSorEntity Requests/Responses -->
<wsdl:input message="tns:GetSorEntityRequest_2018_09_06" name="GetSorEntityRequest_2018_09_06"/>
<wsdl:partoutput elementmessage="tns:GetSorEntityRequest:GetSorEntityResponse_2018_09_06" name="GetSorEntityRequestGetSorEntityResponse_2018_09_06"/>
</wsdl:message>operation>
<wsdl:messageoperation name="GetSorEntityResponseGetSorEntityByProvider_20182024_0911_0615">
<wsdl:partinput elementmessage="tns:GetSorEntityResponseGetSorEntityByProviderRequest_2024_11_15" name="GetSorEntityResponseGetSorEntityByProviderRequest_2024_11_15"/>
</wsdl:message>
<!-- ShakSorMap Requests/Responses -->
<wsdl:output message="tns:GetSorEntityByProviderResponse_2024_11_15" name="ShakSorMapRequestGetSorEntityByProviderResponse_20182024_0911_0615"/>
<wsdl:part element="tns:ShakSorMapRequest"</wsdl:operation>
<wsdl:operation name="ShakSorMapRequest"/ShakSorMap_2018_09_06">
</wsdl:message>
<wsdl:input message="tns:ShakSorMapRequest_2018_09_06" name="ShakSorMapResponseShakSorMapRequest_2018_09_06"/>
<wsdl:partoutput elementmessage="tns:ShakSorMapResponse_2018_09_06" name="ShakSorMapResponse_2018_09_06"/>
</wsdl:message>operation>
<!-- SorShakMap Requests/Responses -->
<wsdl:messageoperation name="SorShakMapRequestSorShakMap_2018_09_06">
<wsdl:partinput elementmessage="tns:SorShakMapRequest_2018_09_06" name="SorShakMapRequest_2018_09_06"/>
</wsdl:message>
<wsdl:output message="tns:SorShakMapResponse_2018_09_06" name="SorShakMapResponse_2018_09_06"/>
<wsdl:part element="tns:SorShakMapResponse" name="SorShakMapResponse"/> </wsdl:operation>
</wsdl:message>portType>
<!-- Port TypesBindings -->
<wsdl:portTypebinding name="SORLookupServiceBinding" type="tns:SORLookupServicePortType">
<wsdl<soap:operationbinding name="GetSorEntity_2018_09_06">
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:input message="tns:GetSorEntityRequest_2018_09_06":operation name="GetSorEntityRequestGetSorEntity_2018_09_06"/>
<wsdl<soap:outputoperation messagesoapAction="tns:GetSorEntityResponse_2018_09_06" name="GetSorEntityResponse_2018_09_06"/>http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#GetSorEntity" style="document"/>
</wsdl:operation>
<wsdl:operationinput name="ShakSorMapGetSorEntityRequest_2018_09_06">
<wsdl<soap:inputheader message="tns:ShakSorMapRequest_2018_09_06SecurityHeader" part="SecurityHeader" nameuse="ShakSorMapRequest_2018_09_06literal"/>
<wsdl<soap:outputheader message="tns:ShakSorMapResponse_2018_09_06MedComHeader" part="MedcomHeader" nameuse="ShakSorMapResponse_2018_09_06literal"/>
</wsdl:operation>
<wsdl<soap:operationbody nameuse="SorShakMap_2018_09_06"literal"/>
<wsdl:input message="tns:SorShakMapRequest_2018_09_06" name="SorShakMapRequest_2018_09_06"/></wsdl:input>
<wsdl:output message="tns:SorShakMapResponse_2018_09_06" name="SorShakMapResponseGetSorEntityResponse_2018_09_06"/>
</wsdl:operation>
</wsdl:portType>
<!-- Bindings -->
<soap:body use="literal"/>
<wsdl:binding name="SORLookupServiceBinding" type="tns:SORLookupServicePortType">
</wsdl:output>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> </wsdl:operation>
<wsdl:operation name="GetSorEntityGetSorEntityByProvider_20182024_0911_0615">
<soap:operation soapAction="http://sundhedsdatastyrelsen.dk/SORLookupService/20182024/0911/06#GetSorEntity15#GetSorEntityByProvider" style="document"/>
<wsdl:input name="GetSorEntityRequestGetSorEntityByProviderRequest_20182024_0911_0615">
<soap:header message="tns:SecurityHeader" part="SecurityHeader" use="literal"/>
<soap:header message="tns:MedComHeader" part="MedcomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetSorEntityResponseGetSorEntityByProviderResponse_20182024_0911_0615">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ShakSorMap_2018_09_06">
<soap:operation soapAction="http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#ShakSorMap" style="document"/>
<wsdl:input name="ShakSorMapRequest_2018_09_06">
<soap:header message="tns:SecurityHeader" part="SecurityHeader" use="literal"/>
<soap:header message="tns:MedComHeader" part="MedcomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ShakSorMapResponse_2018_09_06">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SorShakMap_2018_09_06">
<soap:operation soapAction="http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#SorShakMap" style="document"/>
<wsdl:input name="SorShakMapRequest_2018_09_06">
<soap:header message="tns:SecurityHeader" part="SecurityHeader" use="literal"/>
<soap:header message="tns:MedComHeader" part="MedcomHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SorShakMapResponse_2018_09_06">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<!-- Services -->
<wsdl:service name="SORLookupServiceService">
<wsdl:port name="SORLookupServicePort" binding="tns:SORLookupServiceBinding">
<soap:address location="http://localhost:8080/sor-opslag/SORLookupService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions> |
...
- http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#GetSorEntity
- http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#ShakSorMap
- http://sundhedsdatastyrelsen.dk/SORLookupService/2018/09/06#SorShakMap
- http://sundhedsdatastyrelsen.dk/SORLookupService/2024/11/15#GetSorEntityByProvider
Operationen bliver valgt med HTTP header SOAPAction. Hvis en anden operation end de listede er valgt, vil servicen returnere HTTP kode 405 (Method not allowed).
...
Ved forespørgelser til applikationen er der følgende ID'er:
| ID | Operation |
|---|---|
| 210 | GetSorEntity |
| 220 | GetSorEntityByProvider |
| 235 | ShakSorMap |
| 240 | SorShakMap |
Applikation log
Applikation loggen styres af log4j-sorls.properties, og denne afhænger af hvad der er blevet sat op. Det er muligt slet ikke at få en applikation log på disken, hvis dette ønskes (ikke anbefalet).
...