<?xml version="1.0"?>
<definitions name='SecurityService'
targetNamespace='http://www.sirsidynix.com/symws/security'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:header='http://www.sirsidynix.com/xmlns/common/header'
xmlns:sec='http://schemas.sirsidynix.com/symws/security'
xmlns:tns="http://www.sirsidynix.com/symws/security"
xmlns:xs='http://www.w3.org/2001/XMLSchema'>
<types>
<xs:schema>
<xs:import schemaLocation="security.xsd" namespace="http://schemas.sirsidynix.com/symws/
security"/>
<xs:import schemaLocation="header.xsd" namespace="http://www.sirsidynix.com/xmlns/
common/header"/>
</xs:schema>
</types>
<message name='AuthenticateUserRequest'>
<part name='body' element='sec:AuthenticateUserRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='AuthenticateUserResponse'>
<part name='return' element='sec:AuthenticateUserResponse'/>
</message>
<message name='LoginUserRequest'>
<part name='body' element='sec:LoginUserRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LoginUserResponse'>
<part name='return' element='sec:LoginUserResponse'/>
</message>
<message name='LogoutUserRequest'>
<part name='body' element='sec:LogoutUserRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupUserInfoRequest'>
<part name='body' element='sec:LookupUserInfoRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupUserInfoResponse'>
<part name='return' element='sec:LookupUserInfoResponse'/>
</message>
<message name='LookupSessionInfoRequest'>
<part name='body' element='sec:LookupSessionInfoRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='LookupSessionInfoResponse'>
<part name='return' element='sec:LookupSessionInfoResponse'/>
</message>
<message name='GetPassthroughTokenRequest'>
<part name='body' element='sec:GetPassthroughTokenRequest'/>
<part name='header' element='header:SdHeader'/>
</message>
<message name='GetPassthroughTokenResponse'>
<part name='return' element='sec:GetPassthroughTokenResponse'/>
</message>
<portType name='SecurityEndpoint'>
<operation name='authenticateUser'>
<input message='tns:AuthenticateUserRequest'/>
<output message='tns:AuthenticateUserResponse'/>
</operation>
<operation name='loginUser'>
<input message='tns:LoginUserRequest'/>
<output message='tns:LoginUserResponse'/>
</operation>
<operation name='logoutUser'>
<input message='tns:LogoutUserRequest'/>
</operation>
<operation name='lookupUserInfo'>
<input message='tns:LookupUserInfoRequest'/>
<output message='tns:LookupUserInfoResponse'/>
</operation>
<operation name='lookupSessionInfo'>
<input message='tns:LookupSessionInfoRequest'/>
<output message='tns:LookupSessionInfoResponse'/>
</operation>
<operation name='getPassthroughToken'>
<input message='tns:GetPassthroughTokenRequest'/>
<output message='tns:GetPassthroughTokenResponse'/>
</operation>
</portType>
<binding name='SecurityServiceBinding' type='tns:SecurityEndpoint'>
<soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
<operation name='authenticateUser'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:AuthenticateUserRequest" part="header" use="literal"/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='loginUser'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LoginUserRequest" part="header" use="literal"/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='logoutUser'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LogoutUserRequest" part="header" use="literal"/>
</input>
</operation>
<operation name='lookupUserInfo'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupUserInfoRequest" part="header" use="literal"/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='lookupSessionInfo'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:LookupSessionInfoRequest" part="header" use="literal"/>
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
<operation name='getPassthroughToken'>
<soap:operation soapAction=''/>
<input>
<soap:body parts="body" use="literal"/>
<soap:header message="tns:GetPassthroughTokenRequest" part="header" use="literal" />
</input>
<output>
<soap:body use='literal'/>
</output>
</operation>
</binding>
<!-- custom note here to show it uses our wsdl -->
<service name='SecurityService'>
<port binding='tns:SecurityServiceBinding' name='SecurityPort'>
<soap:address location='http://localhost:8080/symws/soap/security'/>
</port>
</service>
</definitions>
© 2009-2012 SirsiDynix