PCC-9/WSDL

From IHE Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The following WSDL naming conventions SHALL apply for this transaction:

WSDL Definitions for PCC-{{{1}}}
WSDL Item Value
wsdl:definitions/@name {{{2}}}
Get Care Record Query QUPC_IN043100UV_Message
Message Acknowledgement MCCI_IN000002UV01_Message
portType {{{2}}}_PortType
Query Operation {{{2}}}_QUPC_IN043100UV
SOAP 1.1 binding {{{2}}}_Binding_Soap11
SOAP 1.1 port {{{2}}}_Port_Soap11
SOAP 1.2 binding {{{2}}}_Binding_Soap12
SOAP 1.2 port {{{2}}}_Port_Soap12

The following WSDL snippets specify the Port Type and Binding definitions, according to the requirements specified in ITI TF-2: Appendix V. A full WSDL example for the {{{3}}} actor can be found at ftp://ftp.ihe.net/TF_Implementation_Material/PCC/{{{2}}}.wsdl. For a general description of the WSDLs for PCC see the Appendix of the same name in this volume.

Port Type
<portType name="{{{2}}}_PortType">
 <operation name="{{{2}}}_QUPC_IN043100UV">
   <input message="tns:QUPC_IN043100UV_Message"
     wsaw:Action="urn:hl7-org:v3:QUPC_IN043100UV"/>
   <output message="MCCI_IN000002UV01_Message" 
     wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>
 </operation>
</portType>
Port Types for PCC-{{{1}}}
Bindings
<binding name="{{{2}}}_Binding_Soap12" 
   type="{{{2}}}_PortType">
 <wsoap12:binding style="document"
   transport="http://schemas.xmlsoap.org/soap/http"/>
 <operation name="{{{2}}}_QUPC_IN043100UV">
   <wsoap12:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/>
   <input>
     <wsoap12:body use="literal"/>
   </input>
   <output>
     <wsoap12:body use="literal"/>
   </output>
 </operation>
</binding>
SOAP 1.2 Binding for PCC-{{{1}}}
<binding name="{{{2}}}_Binding_Soap11" 
   type="{{{2}}}_PortType">
 <wsoap11:binding style="document"
   transport="http://schemas.xmlsoap.org/soap/http"/>
 <operation name="{{{2}}}_QUPC_IN043100UV">
   <wsoap11:operation soapAction="urn:hl7-org:v3:QUPC_IN043100UV"/>
   <input>
     <wsoap11:body use="literal"/>
   </input>
   <output>
     <wsoap11:body use="literal"/>
   </output>
 </operation>
</binding>
SOAP 1.1 Binding for PCC-{{{1}}}