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 Corpo
ration Ltd) -->
<definitions name="CredentialManagementService" targetNamespace="urn:CredentialM
anagementService/wsdl" xmlns:tns="urn:CredentialManagementService/wsdl" xmlns="h
ttp://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xm
lns:ns2="urn:CredentialManagementService/types" xmlns:soap="http://schemas.xmlso
ap.org/wsdl/soap/">
<types>
<schema targetNamespace="urn:CredentialManagementService/types"
xmlns:tns="urn:CredentialManagementService/types" xmlns:soap11-enc="http://schem
as.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
nce" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001
/XMLSchema">
<complexType name="changePassword">
<sequence>
<element name="RequestHeader_1" type="tn
s: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="st
ring" nillable="true"/>
<element name="serviceVersion" type="str
ing" nillable="true"/>
</sequence>
</complexType>
<complexType name="TransactionContext">
<sequence>
<element name="hostIP" type="string" nil
lable="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" nil
lable="true"/>
</sequence>
</complexType>
<complexType name="ChangePasswordRQ">
<sequence>
<element name="existingPassword" type="s
tring" nillable="true"/>
<element name="newPassword" type="string
" nillable="true"/>
<element name="userID" type="string" nil
lable="true"/>
<element name="userName" type="string" n
illable="true"/>
</sequence>
</complexType>
<complexType name="changePasswordResponse">
<sequence>
<element name="result" type="tns:ReturnS
tatus" nillable="true"/>
</sequence>
</complexType>
<complexType name="ReturnStatus">
<sequence>
<element name="returnCode" type="string"
nillable="true"/>
<element name="returnMessage" type="stri
ng" 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:Fa
ultDetail" nillable="true"/>
<element name="faultString" type="string
" nillable="true"/>
<element name="message" type="string" ni
llable="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" n
illable="true"/>
<element name="programName" type="string
" nillable="true"/>
<element name="programLocation" type="st
ring" nillable="true"/>
<element name="programFaultID" type="str
ing" nillable="true"/>
<element name="timeStamp" type="string"
nillable="true"/>
</sequence>
</complexType>
<complexType name="resetAndRetrievePassword">
<sequence>
<element name="RequestHeader_1" type="tn
s:RequestHeader" nillable="true"/>
<element name="ResetAndRetrievePasswordR
Q_2" type="tns:ResetAndRetrievePasswordRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="ResetAndRetrievePasswordRQ">
<sequence>
<element name="initiatingUserID" type="s
tring" nillable="true"/>
<element name="userName" type="string" n
illable="true"/>
</sequence>
</complexType>
<complexType name="resetAndRetrievePasswordResponse">
<sequence>
<element name="result" type="tns:ResetAn
dRetrievePasswordRS" nillable="true"/>
</sequence>
</complexType>
<complexType name="ResetAndRetrievePasswordRS">
<sequence>
<element name="systemGeneratedPassword"
type="tns:SystemGeneratedPassword" nillable="true"/>
<element name="returnStatus" type="tns:R
eturnStatus" nillable="true"/>
</sequence>
</complexType>
<complexType name="SystemGeneratedPassword">
<sequence>
<element name="password" type="string" n
illable="true"/>
</sequence>
</complexType>
<complexType name="setPassword">
<sequence>
<element name="RequestHeader_1" type="tn
s:RequestHeader" nillable="true"/>
<element name="SetPasswordRQ_2" type="tn
s:SetPasswordRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="SetPasswordRQ">
<sequence>
<element name="userName" type="string" n
illable="true"/>
<element name="newPassword" type="string
" nillable="true"/>
</sequence>
</complexType>
<complexType name="setPasswordResponse">
<sequence>
<element name="result" type="tns:ReturnS
tatus" nillable="true"/>
</sequence>
</complexType>
<complexType name="unLockUsernameCredential">
<sequence>
<element name="RequestHeader_1" type="tn
s:RequestHeader" nillable="true"/>
<element name="UnLockUsernameCredentialR
Q_2" type="tns:UnLockUsernameCredentialRQ" nillable="true"/>
</sequence>
</complexType>
<complexType name="UnLockUsernameCredentialRQ">
<sequence>
<element name="initiatingUserID" type="s
tring" nillable="true"/>
<element name="userName" type="string" n
illable="true"/>
</sequence>
</complexType>
<complexType name="unLockUsernameCredentialResponse">
<sequence>
<element name="result" type="tns:ReturnS
tatus" nillable="true"/>
</sequence>
</complexType>
<element name="changePassword" type="tns:changePassword"
/>
<element name="changePasswordResponse" type="tns:changeP
asswordResponse"/>
<element name="RNE_Exception" type="tns:RNE_Exception"/>
<element name="resetAndRetrievePassword" type="tns:reset
AndRetrievePassword"/>
<element name="resetAndRetrievePasswordResponse" type="t
ns:resetAndRetrievePasswordResponse"/>
<element name="setPassword" type="tns:setPassword"/>
<element name="setPasswordResponse" type="tns:setPasswor
dResponse"/>
<element name="unLockUsernameCredential" type="tns:unLoc
kUsernameCredential"/>
<element name="unLockUsernameCredentialResponse" type="t
ns:unLockUsernameCredentialResponse"/>
</schema>
</types>
<message name="CredentialManagementServiceServantInterface_changePasswor
d">
<part name="parameters" element="ns2:changePassword"/>
</message>
<message name="CredentialManagementServiceServantInterface_changePasswor
dResponse">
<part name="result" element="ns2:changePasswordResponse"/>
</message>
<message name="RNE_Exception">
<part name="RNE_Exception" element="ns2:RNE_Exception"/>
</message>
<message name="CredentialManagementServiceServantInterface_resetAndRetri
evePassword">
<part name="parameters" element="ns2:resetAndRetrievePassword"/>
</message>
<message name="CredentialManagementServiceServantInterface_resetAndRetri
evePasswordResponse">
<part name="result" element="ns2:resetAndRetrievePasswordRespons
e"/>
</message>
<message name="CredentialManagementServiceServantInterface_setPassword">
<part name="parameters" element="ns2:setPassword"/>
</message>
<message name="CredentialManagementServiceServantInterface_setPasswordRe
sponse">
<part name="result" element="ns2:setPasswordResponse"/>
</message>
<message name="CredentialManagementServiceServantInterface_unLockUsernam
eCredential">
<part name="parameters" element="ns2:unLockUsernameCredential"/>
</message>
<message name="CredentialManagementServiceServantInterface_unLockUsernam
eCredentialResponse">
<part name="result" element="ns2:unLockUsernameCredentialRespons
e"/>
</message>
<portType name="CredentialManagementServiceServantInterface">
<operation name="changePassword">
<input message="tns:CredentialManagementServiceServantIn
terface_changePassword"/>
<output message="tns:CredentialManagementServiceServantI
nterface_changePasswordResponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/
>
</operation>
<operation name="resetAndRetrievePassword">
<input message="tns:CredentialManagementServiceServantIn
terface_resetAndRetrievePassword"/>
<output message="tns:CredentialManagementServiceServantI
nterface_resetAndRetrievePasswordResponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/
>
</operation>
<operation name="setPassword">
<input message="tns:CredentialManagementServiceServantIn
terface_setPassword"/>
<output message="tns:CredentialManagementServiceServantI
nterface_setPasswordResponse"/>
<fault name="RNE_Exception" message="tns:RNE_Exception"/
>
</operation>
<operation name="unLockUsernameCredential">
<input message="tns:CredentialManagementServiceServantIn
terface_unLockUsernameCredential"/>
<output message="tns:CredentialManagementServiceServantI
nterface_unLockUsernameCredentialResponse"/>
<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" s
tyle="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" bin
ding="tns:CredentialManagementServiceServantInterfaceBinding">
<soap:address location="http://localhost:8080/Credential
ManagementService/CredentialManagementService"/>
</port>
</service>
</definitions>