Author Message
BalaSriram
Joined: Dec 23, 2013
Messages: 0
Offline
Hi

I am trying to integrate an IIS based web server from my DD code and this is the WSDL.

----------------------------
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="GetFastDialDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ParametersErrorCodeInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorNumber" />
<s:element minOccurs="0" maxOccurs="1" name="ErrorDescription" />
</s:sequence>
</s:complexType>
<s:complexType name="FastDial">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Fast_Dial_No" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Fast_Dial_Description" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfFastDial">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="FastDial" nillable="true" type="tns:FastDial" />
</s:sequence>
</s:complexType>
<s:element name="GetFastDialDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetFastDialDetailsResult" type="tns:ArrayOfFastDial" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetDialingDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="DialingDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Dial_No" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Dial_Description" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Dial_Type" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDialingDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DialingDetails" nillable="true" type="tns:DialingDetails" />
</s:sequence>
</s:complexType>
<s:element name="GetDialingDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDialingDetailsResult" type="tns:ArrayOfDialingDetails" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetCiforATMNo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="cifNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="atmNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CIF_ACC_NO">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Cif_No" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ATM_No" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCIF_ACC_NO">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="CIF_ACC_NO" nillable="true" type="tns:CIF_ACC_NO" />
</s:sequence>
</s:complexType>
<s:element name="GetCiforATMNoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCiforATMNoResult" type="tns:ArrayOfCIF_ACC_NO" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPersonalLoanDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ciforAccountNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="cardNoType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="PersonalLoan">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Gender" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfPersonalLoan">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PersonalLoan" nillable="true" type="tns:PersonalLoan" />
</s:sequence>
</s:complexType>
<s:element name="GetPersonalLoanDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPersonalLoanDetailsResult" type="tns:ArrayOfPersonalLoan" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTransferandExitCodes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TransferandExitCodes">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TRANSFER_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SKILL_GROUP_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IVREXIT_DESCRIPTION" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SKILL_GROUP_DESCRIPTION" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfTransferandExitCodes">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TransferandExitCodes" nillable="true" type="tns:TransferandExitCodes" />
</s:sequence>
</s:complexType>
<s:element name="GetTransferandExitCodesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTransferandExitCodesResult" type="tns:ArrayOfTransferandExitCodes" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetResolutionCodes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="skillDescription" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ResolutionCodes">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ProcessTypeID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ProductType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CallType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CallTopic" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfResolutionCodes">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ResolutionCodes" nillable="true" type="tns:ResolutionCodes" />
</s:sequence>
</s:complexType>
<s:element name="GetResolutionCodesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetResolutionCodesResult" type="tns:ArrayOfResolutionCodes" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetExchangeRateDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ExchangeRates">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TT_BUYING_RATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TT_SELLING_RATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BANK_NOTE_BUYING_RATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BANK_NOTE_SELLING_RATE" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfExchangeRates">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ExchangeRates" nillable="true" type="tns:ExchangeRates" />
</s:sequence>
</s:complexType>
<s:element name="GetExchangeRateDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetExchangeRateDetailsResult" type="tns:ArrayOfExchangeRates" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetConfigurationDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CTISettings">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CTIOSA" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CTIOSB" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PORTA" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PORTB" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MAX_TABS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SCROLL_INTERVAL_TIME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DEFAULT_PRODUCT_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DEFAULT_CALL_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DEFAULT_CALL_TOPIC_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERS_URL" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERS_IE_CAPTION" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CALL_THRESHOLD_TIME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ALLOW_SUPERVISOR_VISIBILITY" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IS_ECHOPACKET_REQUIRED" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ECHOPACKET_INTERVAL" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CTI_LOGIN_TYPE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="INCOMING_CALL_TYPES" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CHAT_DOMAIN_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CHAT_USER_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CHAT_PASSWORD" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERS_KEY" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCTISettings">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="CTISettings" nillable="true" type="tns:CTISettings" />
</s:sequence>
</s:complexType>
<s:element name="GetConfigurationDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetConfigurationDetailsResult" type="tns:ArrayOfCTISettings" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetExitpointDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ExitPoints">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ExitId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExitIdDescription" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfExitPoints">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ExitPoints" nillable="true" type="tns:ExitPoints" />
</s:sequence>
</s:complexType>
<s:element name="GetExitpointDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetExitpointDetailsResult" type="tns:ArrayOfExitPoints" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPersonalBankingDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ciforAccountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="cardNoType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetPersonalBankingDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetPersonalBankingDetailsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetBankingDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ciforAccountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="cardNoType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="BankingDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Gender" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IVRCardStatus" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfBankingDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="BankingDetails" nillable="true" type="tns:BankingDetails" />
</s:sequence>
</s:complexType>
<s:element name="GetBankingDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetBankingDetailsResult" type="tns:ArrayOfBankingDetails" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetCallRemarks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="fromDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="todate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ciforCCorSavingNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="agentID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="productType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callTopic" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="customerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callerId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="skillGroupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="flowType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CallRemarks">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Date_Time" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="CallerId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="AgentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CC_CIF_PL" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Customer_Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IVRExitPoint" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SkillGroupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Duration" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Survey_Flag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Survey_Score" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCallRemarks">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="CallRemarks" nillable="true" type="tns:CallRemarks" />
</s:sequence>
</s:complexType>
<s:element name="GetCallRemarksResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCallRemarksResult" type="tns:ArrayOfCallRemarks" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetSkillDetailsDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="SkillDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TRANSFER_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SKILL_GROUP_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SKILL_GROUP_DESCRIPTION" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfSkillDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SkillDetails" nillable="true" type="tns:SkillDetails" />
</s:sequence>
</s:complexType>
<s:element name="GetSkillDetailsDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetSkillDetailsDetailsResult" type="tns:ArrayOfSkillDetails" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateChatFlag">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="recordId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="messageType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateChatFlagResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="recordCount" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertCalldetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="extension" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="currentDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="tpinStatus" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callerId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="duration" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="IVRExit" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="cifNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="atmNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ccNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callStartTime" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="skillGroupName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="productType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callTopic" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="hotlineNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="flowType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="surveyFlag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="customerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="languageChosed" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="routerCallId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="routerCallKeyDay" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="routerCallSequenceNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="InsertCalldetailsResponse">
<s:complexType />
</s:element>
<s:element name="UpdateCallRemarks">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="extension" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="productType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callTopic" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callRemarks" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateCallRemarksResponse">
<s:complexType />
</s:element>
<s:element name="UpdateCalldetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="extension" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="callendTime" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="UpdateCalldetailsResponse">
<s:complexType />
</s:element>
<s:element name="GetCTIUrlShortCut">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorCodeInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfAnyType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
</s:sequence>
</s:complexType>
<s:element name="GetCTIUrlShortCutResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCTIUrlShortCutResult" type="tns:ArrayOfAnyType" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTelAgentSupervisorDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="selectionMode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pheripheralId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TelAgentDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PeripheralNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LoginName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Extension" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfTelAgentDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="TelAgentDetails" nillable="true" type="tns:TelAgentDetails" />
</s:sequence>
</s:complexType>
<s:element name="GetTelAgentSupervisorDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTelAgentSupervisorDetailsResult" type="tns:ArrayOfTelAgentDetails" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTelAgentDetailsSecondary">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="selectionMode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetTelAgentDetailsSecondaryResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetTelAgentDetailsSecondaryResult" type="tns:ArrayOfTelAgentDetails" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAgentLoginCredentials">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="agentId" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetAgentLoginCredentialsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetAgentLoginCredentialsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetExitCodeandHotLineDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="errorInfo" type="tns:ParametersErrorCodeInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetExitCodeandHotLineDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetExitCodeandHotLineDetailsResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DataSet" nillable="true">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="GetFastDialDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetFastDialDetails" />
</wsdl:message>
<wsdl:message name="GetFastDialDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetFastDialDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetDialingDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetDialingDetails" />
</wsdl:message>
<wsdl:message name="GetDialingDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetDialingDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetCiforATMNoSoapIn">
<wsdl:part name="parameters" element="tns:GetCiforATMNo" />
</wsdl:message>
<wsdl:message name="GetCiforATMNoSoapOut">
<wsdl:part name="parameters" element="tns:GetCiforATMNoResponse" />
</wsdl:message>
<wsdl:message name="GetPersonalLoanDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetPersonalLoanDetails" />
</wsdl:message>
<wsdl:message name="GetPersonalLoanDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetPersonalLoanDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetTransferandExitCodesSoapIn">
<wsdl:part name="parameters" element="tns:GetTransferandExitCodes" />
</wsdl:message>
<wsdl:message name="GetTransferandExitCodesSoapOut">
<wsdl:part name="parameters" element="tns:GetTransferandExitCodesResponse" />
</wsdl:message>
<wsdl:message name="GetResolutionCodesSoapIn">
<wsdl:part name="parameters" element="tns:GetResolutionCodes" />
</wsdl:message>
<wsdl:message name="GetResolutionCodesSoapOut">
<wsdl:part name="parameters" element="tns:GetResolutionCodesResponse" />
</wsdl:message>
<wsdl:message name="GetExchangeRateDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetExchangeRateDetails" />
</wsdl:message>
<wsdl:message name="GetExchangeRateDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetExchangeRateDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetConfigurationDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetConfigurationDetails" />
</wsdl:message>
<wsdl:message name="GetConfigurationDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetConfigurationDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetExitpointDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetExitpointDetails" />
</wsdl:message>
<wsdl:message name="GetExitpointDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetExitpointDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetPersonalBankingDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetPersonalBankingDetails" />
</wsdl:message>
<wsdl:message name="GetPersonalBankingDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetPersonalBankingDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetBankingDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetBankingDetails" />
</wsdl:message>
<wsdl:message name="GetBankingDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetBankingDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetCallRemarksSoapIn">
<wsdl:part name="parameters" element="tns:GetCallRemarks" />
</wsdl:message>
<wsdl:message name="GetCallRemarksSoapOut">
<wsdl:part name="parameters" element="tns:GetCallRemarksResponse" />
</wsdl:message>
<wsdl:message name="GetSkillDetailsDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetSkillDetailsDetails" />
</wsdl:message>
<wsdl:message name="GetSkillDetailsDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetSkillDetailsDetailsResponse" />
</wsdl:message>
<wsdl:message name="UpdateChatFlagSoapIn">
<wsdl:part name="parameters" element="tns:UpdateChatFlag" />
</wsdl:message>
<wsdl:message name="UpdateChatFlagSoapOut">
<wsdl:part name="parameters" element="tns:UpdateChatFlagResponse" />
</wsdl:message>
<wsdl:message name="InsertCalldetailsSoapIn">
<wsdl:part name="parameters" element="tns:InsertCalldetails" />
</wsdl:message>
<wsdl:message name="InsertCalldetailsSoapOut">
<wsdl:part name="parameters" element="tns:InsertCalldetailsResponse" />
</wsdl:message>
<wsdl:message name="UpdateCallRemarksSoapIn">
<wsdl:part name="parameters" element="tns:UpdateCallRemarks" />
</wsdl:message>
<wsdl:message name="UpdateCallRemarksSoapOut">
<wsdl:part name="parameters" element="tns:UpdateCallRemarksResponse" />
</wsdl:message>
<wsdl:message name="UpdateCalldetailsSoapIn">
<wsdl:part name="parameters" element="tns:UpdateCalldetails" />
</wsdl:message>
<wsdl:message name="UpdateCalldetailsSoapOut">
<wsdl:part name="parameters" element="tns:UpdateCalldetailsResponse" />
</wsdl:message>
<wsdl:message name="GetCTIUrlShortCutSoapIn">
<wsdl:part name="parameters" element="tns:GetCTIUrlShortCut" />
</wsdl:message>
<wsdl:message name="GetCTIUrlShortCutSoapOut">
<wsdl:part name="parameters" element="tns:GetCTIUrlShortCutResponse" />
</wsdl:message>
<wsdl:message name="GetTelAgentSupervisorDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetTelAgentSupervisorDetails" />
</wsdl:message>
<wsdl:message name="GetTelAgentSupervisorDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetTelAgentSupervisorDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetTelAgentDetailsSecondarySoapIn">
<wsdl:part name="parameters" element="tns:GetTelAgentDetailsSecondary" />
</wsdl:message>
<wsdl:message name="GetTelAgentDetailsSecondarySoapOut">
<wsdl:part name="parameters" element="tns:GetTelAgentDetailsSecondaryResponse" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsSoapIn">
<wsdl:part name="parameters" element="tns:GetAgentLoginCredentials" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsSoapOut">
<wsdl:part name="parameters" element="tns:GetAgentLoginCredentialsResponse" />
</wsdl:message>
<wsdl:message name="GetExitCodeandHotLineDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetExitCodeandHotLineDetails" />
</wsdl:message>
<wsdl:message name="GetExitCodeandHotLineDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetExitCodeandHotLineDetailsResponse" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsHttpGetIn">
<wsdl:part name="agentId" type="s:string" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsHttpGetOut">
<wsdl:part name="Body" element="tns:DataSet" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsHttpPostIn">
<wsdl:part name="agentId" type="s:string" />
</wsdl:message>
<wsdl:message name="GetAgentLoginCredentialsHttpPostOut">
<wsdl:part name="Body" element="tns:DataSet" />
</wsdl:message>
<wsdl:portType name="InboundWebServiceSoap">
<wsdl:operation name="GetFastDialDetails">
<wsdl:input message="tns:GetFastDialDetailsSoapIn" />
<wsdl:output message="tns:GetFastDialDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetDialingDetails">
<wsdl:input message="tns:GetDialingDetailsSoapIn" />
<wsdl:output message="tns:GetDialingDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCiforATMNo">
<wsdl:input message="tns:GetCiforATMNoSoapIn" />
<wsdl:output message="tns:GetCiforATMNoSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPersonalLoanDetails">
<wsdl:input message="tns:GetPersonalLoanDetailsSoapIn" />
<wsdl:output message="tns:GetPersonalLoanDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTransferandExitCodes">
<wsdl:input message="tns:GetTransferandExitCodesSoapIn" />
<wsdl:output message="tns:GetTransferandExitCodesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetResolutionCodes">
<wsdl:input message="tns:GetResolutionCodesSoapIn" />
<wsdl:output message="tns:GetResolutionCodesSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetExchangeRateDetails">
<wsdl:input message="tns:GetExchangeRateDetailsSoapIn" />
<wsdl:output message="tns:GetExchangeRateDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetConfigurationDetails">
<wsdl:input message="tns:GetConfigurationDetailsSoapIn" />
<wsdl:output message="tns:GetConfigurationDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetExitpointDetails">
<wsdl:input message="tns:GetExitpointDetailsSoapIn" />
<wsdl:output message="tns:GetExitpointDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetPersonalBankingDetails">
<wsdl:input message="tns:GetPersonalBankingDetailsSoapIn" />
<wsdl:output message="tns:GetPersonalBankingDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetBankingDetails">
<wsdl:input message="tns:GetBankingDetailsSoapIn" />
<wsdl:output message="tns:GetBankingDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCallRemarks">
<wsdl:input message="tns:GetCallRemarksSoapIn" />
<wsdl:output message="tns:GetCallRemarksSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetSkillDetailsDetails">
<wsdl:input message="tns:GetSkillDetailsDetailsSoapIn" />
<wsdl:output message="tns:GetSkillDetailsDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateChatFlag">
<wsdl:input message="tns:UpdateChatFlagSoapIn" />
<wsdl:output message="tns:UpdateChatFlagSoapOut" />
</wsdl:operation>
<wsdl:operation name="InsertCalldetails">
<wsdl:input message="tns:InsertCalldetailsSoapIn" />
<wsdl:output message="tns:InsertCalldetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateCallRemarks">
<wsdl:input message="tns:UpdateCallRemarksSoapIn" />
<wsdl:output message="tns:UpdateCallRemarksSoapOut" />
</wsdl:operation>
<wsdl:operation name="UpdateCalldetails">
<wsdl:input message="tns:UpdateCalldetailsSoapIn" />
<wsdl:output message="tns:UpdateCalldetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCTIUrlShortCut">
<wsdl:input message="tns:GetCTIUrlShortCutSoapIn" />
<wsdl:output message="tns:GetCTIUrlShortCutSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTelAgentSupervisorDetails">
<wsdl:input message="tns:GetTelAgentSupervisorDetailsSoapIn" />
<wsdl:output message="tns:GetTelAgentSupervisorDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetTelAgentDetailsSecondary">
<wsdl:input message="tns:GetTelAgentDetailsSecondarySoapIn" />
<wsdl:output message="tns:GetTelAgentDetailsSecondarySoapOut" />
</wsdl:operation>
<wsdl:operation name="GetAgentLoginCredentials">
<wsdl:input message="tns:GetAgentLoginCredentialsSoapIn" />
<wsdl:output message="tns:GetAgentLoginCredentialsSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetExitCodeandHotLineDetails">
<wsdl:input message="tns:GetExitCodeandHotLineDetailsSoapIn" />
<wsdl:output message="tns:GetExitCodeandHotLineDetailsSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="InboundWebServiceHttpGet">
<wsdl:operation name="GetAgentLoginCredentials">
<wsdl:input message="tns:GetAgentLoginCredentialsHttpGetIn" />
<wsdl:output message="tns:GetAgentLoginCredentialsHttpGetOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="InboundWebServiceHttpPost">
<wsdl:operation name="GetAgentLoginCredentials">
<wsdl:input message="tns:GetAgentLoginCredentialsHttpPostIn" />
<wsdl:output message="tns:GetAgentLoginCredentialsHttpPostOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="InboundWebServiceSoap" type="tns:InboundWebServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetFastDialDetails">
<soap:operation soapAction="http://tempuri.org/GetFastDialDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetDialingDetails">
<soap:operation soapAction="http://tempuri.org/GetDialingDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCiforATMNo">
<soap:operation soapAction="http://tempuri.org/GetCiforATMNo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPersonalLoanDetails">
<soap:operation soapAction="http://tempuri.org/GetPersonalLoanDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetTransferandExitCodes">
<soap:operation soapAction="http://tempuri.org/GetTransferandExitCodes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetResolutionCodes">
<soap:operation soapAction="http://tempuri.org/GetResolutionCodes" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetExchangeRateDetails">
<soap:operation soapAction="http://tempuri.org/GetExchangeRateDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetConfigurationDetails">
<soap:operation soapAction="http://tempuri.org/GetConfigurationDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetExitpointDetails">
<soap:operation soapAction="http://tempuri.org/GetExitpointDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPersonalBankingDetails">
<soap:operation soapAction="http://temp
DennisJakobsen
Joined: Feb 7, 2006
Messages: 0
Offline
Hi,

I tried do create a new web service operation selecting to NOT unwrap the output parameter, so the output parameter is stored in a java object.

After doing that I could use the java code below to retrieve the response from the web service in DD.

Please give that a try.



   @Override
   public void requestBegin(SCESession mySession) {
   
      GetAgentLoginCredentialsResponse credentials = (GetAgentLoginCredentialsResponse)mySession.getVariable(IProjectVariables.GET_AGENT_LOGIN_CREDENTIALS_RESPONSE).getSimpleVariable().getObjectValue();
      
      GetAgentLoginCredentialsResult_type0 result = credentials.getGetAgentLoginCredentialsResult();
      
      super.requestBegin(mySession);
   }
Go to:   
Mobile view