Service WSDL Definitions > Circulation service

Circulation service

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

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

  <message name='RecordPaymentsRequest'>
    <part name='body' element='stnd:RecordPaymentsRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='RecordPaymentsResponse'>
    <part name='return' element='stnd:RecordPaymentsResponse'/>
  </message>

  <message name='LookupMailDeliveryEstimatesInfoRequest'>
    <part name='body' element='stnd:LookupMailDeliveryEstimatesInfoRequest'/>
    <part name='header' element='header:SdHeader'/>
  </message>
  <message name='LookupMailDeliveryEstimatesInfoResponse'>
    <part name='return' element='stnd:LookupMailDeliveryEstimatesInfoResponse'/>
  </message>

  <portType name='CirculationEndpoint'>
    <operation name='recordPayments'>
      <input message='tns:RecordPaymentsRequest'/>
      <output message='tns:RecordPaymentsResponse'/>
    </operation>
    <operation name='lookupMailDeliveryEstimatesInfo'>
      <input message='tns:LookupMailDeliveryEstimatesInfoRequest'/>
      <output message='tns:LookupMailDeliveryEstimatesInfoResponse'/>
    </operation>
  </portType>

  <binding name='CirculationServiceBinding' type='tns:CirculationEndpoint'>
    <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
    <operation name='recordPayments'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:RecordPaymentsRequest" part="header" use="literal" />
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
    <operation name='lookupMailDeliveryEstimatesInfo'>
      <soap:operation soapAction=''/>
      <input>
        <soap:body parts="body" use="literal"/>
        <soap:header message="tns:LookupMailDeliveryEstimatesInfoRequest" part="header"
          use="literal" />
      </input>
      <output>
        <soap:body use='literal'/>
      </output>
    </operation>
  </binding>

  <!-- custom note here to show it uses our wsdl -->
  <service name='CirculationService'>
    <port binding='tns:CirculationServiceBinding' name='CirculationPort'>
      <soap:address location='http://localhost:8080/symws/soap/circulation'/>
    </port>
  </service>

</definitions>

 


© 2009-2012 SirsiDynix