You are on page 1of 6

<?xml version="1.0" encoding="UTF-8"?

>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by ss (Telstra
Corporation Ltd) -->
<definitions name="CredentialManagementService"
targetNamespace="urn:CredentialManagementService/wsdl"
xmlns:tns="urn:CredentialManagementService/wsdl"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns2="urn:CredentialManagementService/types"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
<types>
<schema targetNamespace="urn:CredentialManagementService/types"
xmlns:tns="urn:CredentialManagementService/types" xmlns:soap11-
enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="changePassword">
<sequence>
<element name="RequestHeader_1"
type="tns:RequestHeader" nillable="true"/>
<element name="ChangePasswordRQ_2"
type="tns:ChangePasswordRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="RequestHeader">
<sequence>
<element name="serviceInformation"
type="tns:ServiceInformation" nillable="true"/>
<element name="transactionContext"
type="tns:TransactionContext" nillable="true"/>
</sequence>
</complexType>
<complexType name="ServiceInformation">
<sequence>
<element name="serviceProvider" type="string"
nillable="true"/>
<element name="serviceVersion" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="TransactionContext">
<sequence>
<element name="hostIP" type="string"
nillable="true"/>
<element name="masqueradingUserID" type="string"
nillable="true"/>
<element name="sessionID" type="string"
nillable="true"/>
<element name="timestamp" type="string"
nillable="true"/>
<element name="transactionNumber" type="string"
nillable="true"/>
<element name="transactionSource" type="string"
nillable="true"/>
<element name="userID" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="ChangePasswordRQ">
<sequence>
<element name="existingPassword" type="string"
nillable="true"/>
<element name="newPassword" type="string"
nillable="true"/>
<element name="userID" type="string"
nillable="true"/>
<element name="userName" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="changePasswordResponse">
<sequence>
<element name="result" type="tns:ReturnStatus"
nillable="true"/>
</sequence>
</complexType>
<complexType name="ReturnStatus">
<sequence>
<element name="returnCode" type="string"
nillable="true"/>
<element name="returnMessage" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="RNE_Exception">
<sequence>
<element name="faultActor" type="string"
nillable="true"/>
<element name="faultCode" type="string"
nillable="true"/>
<element name="faultDetail" type="tns:FaultDetail"
nillable="true"/>
<element name="faultString" type="string"
nillable="true"/>
<element name="message" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="FaultDetail">
<sequence>
<element name="serverName" type="string"
nillable="true"/>
<element name="processID" type="string"
nillable="true"/>
<element name="threadID" type="string"
nillable="true"/>
<element name="programName" type="string"
nillable="true"/>
<element name="programLocation" type="string"
nillable="true"/>
<element name="programFaultID" type="string"
nillable="true"/>
<element name="timeStamp" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="resetAndRetrievePassword">
<sequence>
<element name="RequestHeader_1"
type="tns:RequestHeader" nillable="true"/>
<element name="ResetAndRetrievePasswordRQ_2"
type="tns:ResetAndRetrievePasswordRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="ResetAndRetrievePasswordRQ">
<sequence>
<element name="initiatingUserID" type="string"
nillable="true"/>
<element name="userName" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="resetAndRetrievePasswordResponse">
<sequence>
<element name="result"
type="tns:ResetAndRetrievePasswordRS" nillable="true"/>
</sequence>
</complexType>
<complexType name="ResetAndRetrievePasswordRS">
<sequence>
<element name="systemGeneratedPassword"
type="tns:SystemGeneratedPassword" nillable="true"/>
<element name="returnStatus" type="tns:ReturnStatus"
nillable="true"/>
</sequence>
</complexType>
<complexType name="SystemGeneratedPassword">
<sequence>
<element name="password" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="setPassword">
<sequence>
<element name="RequestHeader_1"
type="tns:RequestHeader" nillable="true"/>
<element name="SetPasswordRQ_2"
type="tns:SetPasswordRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="SetPasswordRQ">
<sequence>
<element name="userName" type="string"
nillable="true"/>
<element name="newPassword" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="setPasswordResponse">
<sequence>
<element name="result" type="tns:ReturnStatus"
nillable="true"/>
</sequence>
</complexType>
<complexType name="unLockUsernameCredential">
<sequence>
<element name="RequestHeader_1"
type="tns:RequestHeader" nillable="true"/>
<element name="UnLockUsernameCredentialRQ_2"
type="tns:UnLockUsernameCredentialRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="UnLockUsernameCredentialRQ">
<sequence>
<element name="initiatingUserID" type="string"
nillable="true"/>
<element name="userName" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="unLockUsernameCredentialResponse">
<sequence>
<element name="result" type="tns:ReturnStatus"
nillable="true"/>
</sequence>
</complexType>
<element name="changePassword" type="tns:changePassword"/>
<element name="changePasswordResponse"
type="tns:changePasswordResponse"/>
<element name="RNE_Exception" type="tns:RNE_Exception"/>
<element name="resetAndRetrievePassword"
type="tns:resetAndRetrievePassword"/>
<element name="resetAndRetrievePasswordResponse"
type="tns:resetAndRetrievePasswordResponse"/>
<element name="setPassword" type="tns:setPassword"/>
<element name="setPasswordResponse"
type="tns:setPasswordResponse"/>
<element name="unLockUsernameCredential"
type="tns:unLockUsernameCredential"/>
<element name="unLockUsernameCredentialResponse"
type="tns:unLockUsernameCredentialResponse"/>
</schema>
</types>
<message name="CredentialManagementServiceServantInterface_changePassword">
<part name="parameters" element="ns2:changePassword"/>
</message>
<message
name="CredentialManagementServiceServantInterface_changePasswordResponse">
<part name="result" element="ns2:changePasswordResponse"/>
</message>
<message name="RNE_Exception">
<part name="RNE_Exception" element="ns2:RNE_Exception"/>
</message>
<message
name="CredentialManagementServiceServantInterface_resetAndRetrievePassword">
<part name="parameters" element="ns2:resetAndRetrievePassword"/>
</message>
<message
name="CredentialManagementServiceServantInterface_resetAndRetrievePasswordResponse"
>
<part name="result" element="ns2:resetAndRetrievePasswordResponse"/>
</message>
<message name="CredentialManagementServiceServantInterface_setPassword">
<part name="parameters" element="ns2:setPassword"/>
</message>
<message
name="CredentialManagementServiceServantInterface_setPasswordResponse">
<part name="result" element="ns2:setPasswordResponse"/>
</message>
<message
name="CredentialManagementServiceServantInterface_unLockUsernameCredential">
<part name="parameters" element="ns2:unLockUsernameCredential"/>
</message>
<message
name="CredentialManagementServiceServantInterface_unLockUsernameCredentialResponse"
>
<part name="result" element="ns2:unLockUsernameCredentialResponse"/>
</message>
<portType name="CredentialManagementServiceServantInterface">
<operation name="changePassword">
<input
message="tns:CredentialManagementServiceServantInterface_changePassword"/>
<output
message="tns:CredentialManagementServiceServantInterface_changePasswordResponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/>
</operation>
<operation name="resetAndRetrievePassword">
<input
message="tns:CredentialManagementServiceServantInterface_resetAndRetrievePassword"/
>
<output
message="tns:CredentialManagementServiceServantInterface_resetAndRetrievePasswordRe
sponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/>
</operation>
<operation name="setPassword">
<input
message="tns:CredentialManagementServiceServantInterface_setPassword"/>
<output
message="tns:CredentialManagementServiceServantInterface_setPasswordResponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/>
</operation>
<operation name="unLockUsernameCredential">
<input
message="tns:CredentialManagementServiceServantInterface_unLockUsernameCredential"/
>
<output
message="tns:CredentialManagementServiceServantInterface_unLockUsernameCredentialRe
sponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/>
</operation>
</portType>
<binding name="CredentialManagementServiceServantInterfaceBinding"
type="tns:CredentialManagementServiceServantInterface">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document"/>
<operation name="changePassword">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="RNE_Exception">
<soap:fault name="RNE_Exception" use="literal"/>
</fault>
</operation>
<operation name="resetAndRetrievePassword">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="RNE_Exception">
<soap:fault name="RNE_Exception" use="literal"/>
</fault>
</operation>
<operation name="setPassword">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="RNE_Exception">
<soap:fault name="RNE_Exception" use="literal"/>
</fault>
</operation>
<operation name="unLockUsernameCredential">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="RNE_Exception">
<soap:fault name="RNE_Exception" use="literal"/>
</fault>
</operation>
</binding>
<service name="CredentialManagementService">
<port name="CredentialManagementServiceServantInterfacePort"
binding="tns:CredentialManagementServiceServantInterfaceBinding">
<soap:address
location="http://localhost:8080/CredentialManagementService/CredentialManagementSer
vice"/>
</port>
</service>
</definitions>

You might also like