Service WSDL Definitions > Request service

Request service

<?xml version="1.0"?>
<definitions name='RequestService'
  targetNamespace='http://www.sirsidynix.com/symws/request'
  xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
  xmlns:header='http://www.sirsidynix.com/xmlns/common/header'
  xmlns:req='http://schemas.sirsidynix.com/symws/request'
  xmlns:tns="http://www.sirsidynix.com/symws/request"
  xmlns:xs='http://www.w3.org/2001/XMLSchema'>

  <types>
    <xs:schema>
      <xs:import schemaLocation="request.xsd"
        namespace="http://schemas.sirsidynix.com/symws/request"/>
      <xs:import schemaLocation="header.xsd"
        namespace="http://www.sirsidynix.com/xmlns/common/header"/>
    </xs:schema>
  </types>

  <!-- ILS configuration operations -->
  <message name='LookupRequestTemplateRequest'>
    <part name='body' element='req:LookupRequestTemplateRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='LookupRequestTemplateResponse'>
    <part name='return' element='req:LookupRequestTemplateResponse'/>
  </message>

  <message name='CreateRequestRequest'>
    <part name='body' element='req:CreateRequestRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='CreateRequestResponse'>
    <part name='return' element='req:CreateRequestResponse'/>
  </message>

  <message name='LookupRequestsRequest'>
    <part name='body' element='req:LookupRequestsRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='LookupRequestsResponse'>
    <part name='return' element='req:LookupRequestsResponse'/>
  </message>

  <message name='LookupRequestRequest'>
    <part name='body' element='req:LookupRequestRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='LookupRequestResponse'>
    <part name='return' element='req:LookupRequestResponse'/>
  </message>

  <message name='CancelRequestRequest'>
    <part name='body' element='req:CancelRequestRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='CancelRequestResponse'>
    <part name='return' element='req:CancelRequestResponse'/>
  </message>

  <portType name='RequestEndpoint'>
    <operation name='lookupRequestTemplate'>
      <input message='tns:LookupRequestTemplateRequest'/>
      <output message='tns:LookupRequestTemplateResponse'/>
    </operation>
    <operation name='createRequest'>
      <input message='tns:CreateRequestRequest'/>
      <output message='tns:CreateRequestResponse'/>
    </operation>
    <operation name='lookupRequests'>
      <input message='tns:LookupRequestsRequest'/>
      <output message='tns:LookupRequestsResponse'/>
    </operation>
    <operation name='lookupRequest'>
      <input message='tns:LookupRequestRequest'/>
      <output message='tns:LookupRequestResponse'/>
    </operation>
    <operation name='cancelRequest'>
      <input message='tns:CancelRequestRequest'/>
      <output message='tns:CancelRequestResponse'/>
    </operation>
  </portType>

  <binding name='RequestServiceBinding' type='tns:RequestEndpoint'>
    <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
    <operation name='lookupRequestTemplate'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:LookupRequestTemplateRequest" part="header" use="literal"/>
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
    <operation name='createRequest'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:CreateRequestRequest" part="header" use="literal"/>
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
    <operation name='lookupRequests'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:LookupRequestsRequest" part="header" use="literal"/>
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
    <operation name='lookupRequest'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:LookupRequestRequest" part="header" use="literal"/>
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
    <operation name='cancelRequest'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:CancelRequestRequest" part="header" use="literal"/>
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
  </binding>

  <!-- custom note here to show it uses our wsdl -->
  <service name='RequestService'>
    <port binding='tns:RequestServiceBinding' name='RequestPort'>
      <soap:address location='http://localhost:8080/symws/soap/request'/>
    </port>
  </service>
</definitions>

 


© 2009-2012 SirsiDynix