<?xml version="1.0"?>
<definitions name='PatronService'
targetNamespace='http://www.sirsidynix.com/symws/patron'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:header='http://www.sirsidynix.com/xmlns/common/header'
xmlns:pat='http://schemas.sirsidynix.com/symws/patron'
xmlns:tns="http://www.sirsidynix.com/symws/patron"
xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<types>
<xs:schema>
<xs:import schemaLocation="patron.xsd" namespace="http://schemas.sirsidynix.com/symws/
patron"/>
<xs:import schemaLocation="header.xsd" namespace="http://www.sirsidynix.com/xmlns/
common/header"/>
</xs:schema>
</types>
<message name='LookupPatronInfoRequest'>
<part name='body' element='pat:LookupPatronInfoRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupPatronInfoResponse'>
<part name='return' element='pat:LookupPatronInfoResponse'/>
</message>
<message name='LookupPatronInfoRequest'> <part name='body' element='pat:LookupPatronInfoRequest'/> <part name='header' element='header:SdHeader'/> </message> <message name='LookupPatronInfoResponse'> <part name='return' element='pat:LookupPatronInfoResponse'/> </message>
<message name='LookupMyAccountInfoRequest'>
<part name='body' element='pat:LookupMyAccountInfoRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupMyAccountInfoResponse'>
<part name='return' element='pat:LookupMyAccountInfoResponse'/>
</message>
<message name='RenewMyCheckoutRequest'>
<part name='body' element='pat:RenewMyCheckoutRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='RenewMyCheckoutResponse'>
<part name='return' element='pat:RenewMyCheckoutResponse'/>
</message>
<message name='CreateMyHoldRequest'>
<part name='body' element='pat:CreateMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='CreateMyHoldResponse'>
<part name='return' element='pat:CreateMyHoldResponse'/>
</message>
<message name='CancelMyHoldRequest'>
<part name='body' element='pat:CancelMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='CancelMyHoldResponse'>
<part name='return' element='pat:CancelMyHoldResponse'/>
</message>
<message name='CreateSelfRegisteredPatronRequest'>
<part name='body' element='pat:CreateSelfRegisteredPatronRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='CreateSelfRegisteredPatronResponse'>
<part name='return' element='pat:CreateSelfRegisteredPatronResponse'/>
</message>
<message name='LookupMyListsRequest'>
<part name='body' element='pat:LookupMyListsRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupMyListsResponse'>
<part name='return' element='pat:LookupMyListsResponse'/>
</message>
<message name='LookupMyListRequest'>
<part name='body' element='pat:LookupMyListRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupMyListResponse'>
<part name='return' element='pat:LookupMyListResponse'/>
</message>
<message name='GetMyListRequest'>
<part name='body' element='pat:GetMyListRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='GetMyListResponse'>
<part name='return' element='pat:GetMyListResponse'/>
</message>
<message name='SaveMyListRequest'>
<part name='body' element='pat:SaveMyListRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='SaveMyListResponse'>
<part name='return' element='pat:SaveMyListResponse'/>
</message>
<message name='DeleteMyListRequest'>
<part name='body' element='pat:DeleteMyListRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='DeleteMyListResponse'>
<part name='return' element='pat:DeleteMyListResponse'/>
</message>
<message name='ChangeMyPINRequest'>
<part name='body' element='pat:ChangeMyPINRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='ChangeMyPINResponse'>
<part name='return' element='pat:ChangeMyPINResponse'/>
</message>
<message name='ModifyMyHoldRequest'>
<part name='body' element='pat:ModifyMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='ModifyMyHoldResponse'>
<part name='return' element='pat:ModifyMyHoldResponse'/>
</message>
<message name='SuspendMyHoldRequest'>
<part name='body' element='pat:SuspendMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='SuspendMyHoldResponse'>
<part name='return' element='pat:SuspendMyHoldResponse'/>
</message>
<message name='UnsuspendMyHoldRequest'>
<part name='body' element='pat:UnsuspendMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='UnsuspendMyHoldResponse'>
<part name='return' element='pat:UnsuspendMyHoldResponse'/>
</message>
<message name='ChangeMyAlternativeIDRequest'>
<part name='body' element='pat:ChangeMyAlternativeIDRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='ChangeMyAlternativeIDResponse'>
<part name='return' element='pat:ChangeMyAlternativeIDResponse'/>
</message>
<message name='EnableMyCheckoutHistoryRequest'>
<part name='body' element='pat:enableMyCheckoutHistoryRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='EnableMyCheckoutHistoryResponse'>
<part name='return' element='pat:enableMyCheckoutHistoryResponse'/>
</message>
<message name='ActivateOnlineRegisteredUserRequest'>
<part name='body' element='pat:ActivateOnlineRegistedUserRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='ActivateOnlineRegisteredUserResponse'>
<part name='return' element='pat:ActivateOnlineRegistedUserResponse'/>
</message>
<message name='PlaceMyHoldRequest'>
<part name='body' element='pat:PlaceMyHoldRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='PlaceMyHoldResponse'>
<part name='return' element='pat:PlaceMyHoldResponse'/>
</message>
<portType name='PatronEndpoint'>
<operation name='lookupPatronInfo'>
<input message='tns:LookupPatronInfoRequest'/>
<output message='tns:LookupPatronInfoResponse'/>
</operation>
<operation name='lookupMyAccountInfo'>
<input message='tns:LookupMyAccountInfoRequest'/>
<output message='tns:LookupMyAccountInfoResponse'/>
</operation>
<operation name='renewMyCheckout'>
<input message='tns:RenewMyCheckoutRequest'/>
<output message='tns:RenewMyCheckoutResponse'/>
</operation>
<operation name='createMyHold'>
<input message='tns:CreateMyHoldRequest'/>
<output message='tns:CreateMyHoldResponse'/>
</operation>
<operation name='cancelMyHold'>
<input message='tns:CancelMyHoldRequest'/>
<output message='tns:CancelMyHoldResponse'/>
</operation>
<operation name='createSelfRegisteredPatron'>
<input message='tns:CreateSelfRegisteredPatronRequest'/>
<output message='tns:CreateSelfRegisteredPatronResponse'/>
</operation>
<operation name='lookupMyLists'>
<input message='tns:LookupMyListsRequest'/>
<output message='tns:LookupMyListsResponse'/>
</operation>
<operation name='lookupMyList'>
<input message='tns:LookupMyListRequest'/>
<output message='tns:LookupMyListResponse'/>
</operation>
<operation name='getMyList'>
<input message='tns:GetMyListRequest'/>
<output message='tns:GetMyListResponse'/>
</operation>
<operation name='saveMyList'>
<input message='tns:SaveMyListRequest'/>
<output message='tns:SaveMyListResponse'/>
</operation>
<operation name='deleteMyList'>
<input message='tns:DeleteMyListRequest'/>
<output message='tns:DeleteMyListResponse'/>
</operation>
<operation name='changeMyPIN'>
<input message='tns:ChangeMyPINRequest'/>
<output message='tns:ChangeMyPINResponse'/>
</operation>
<operation name='modifyMyHold'>
<input message='tns:ModifyMyHoldRequest'/>
<output message='tns:ModifyMyHoldResponse'/>
</operation>
<operation name='suspendMyHold'>
<input message='tns:SuspendMyHoldRequest'/>
<output message='tns:SuspendMyHoldResponse'/>
</operation>
<operation name='unsuspendMyHold'>
<input message='tns:UnsuspendMyHoldRequest'/>
<output message='tns:UnsuspendMyHoldResponse'/>
</operation>
<operation name='changeMyAlternativeID'>
<input message='tns:ChangeMyAlternativeIDRequest'/>
<output message='tns:ChangeMyAlternativeIDResponse'/>
</operation>
<operation name='enableMyCheckoutHistory'>
<input message='tns:enableMyCheckoutHistoryRequest'/>
<output message='tns:enableMyCheckoutHistoryResponse'/>
</operation>
<operation name='activateOnlineRegisteredUser'>
<input message='tns:ActivateOnlineRegistedUserRequest'/>
<output message='tns:ActivateOnlineRegistedUserResponse'/>
</operation>
<operation name='placeMyHold'>
<input message='tns:PlaceMyHoldRequest'/>
<output message='tns:PlaceMyHoldResponse'/>
</operation>
</portType>
<binding name='PatronServiceBinding' type='tns:PatronEndpoint'>
<soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
<operation name='lookupPatronInfo'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupPatronInfoRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='lookupMyAccountInfo'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupMyAccountInfoRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='renewMyCheckout'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:RenewMyCheckoutRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='createMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:CreateMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='cancelMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:CancelMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='createSelfRegisteredPatron'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:CreateSelfRegisteredPatronRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='lookupMyLists'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupMyListsRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='lookupMyList'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupMyListRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='getMyList'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:GetMyListRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='saveMyList'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:SaveMyListRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='deleteMyList'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:DeleteMyListRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='changeMyPIN'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:ChangeMyPINRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='modifyMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:ModifyMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='suspendMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:SuspendMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='unsuspendMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:UnsuspendMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='changeMyAlternativeID'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:ChangeMyAlternativeIDRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='enableMyCheckoutHistory'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:enableMyCheckoutHistoryRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='activateOnlineRegisteredUser'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:ActivateOnlineRegistedUserRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='placeMyHold'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:PlaceMyHoldRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
</binding>
<!-- custom note here to show it uses our wsdl -->
<service name='PatronService'>
<port binding='tns:PatronServiceBinding' name='PatronPort'>
<soap:address location='http://localhost:8080/symws/soap/patron'/>
</port>
</service>
</definitions>
© 2009-2012 SirsiDynix