Author Message
ArikShtilman
Joined: Feb 23, 2007
Messages: 0
Offline
Hi,

We are trying to integrate with a web service that returns complex values:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ACCOUNT_DETAILSResponse xmlns="http://OracleServerProxy.org/">
<ACCOUNT_DETAILSResult>
<AccountDetailsResult>
<ACCOUNT_TYPE_CODE>string</ACCOUNT_TYPE_CODE>
<ACCOUNT_NUM>string</ACCOUNT_NUM>
<ACCOUNT_CATEG_CODE>string</ACCOUNT_CATEG_CODE>
<PIN>string</PIN>
<ACCOUNT_STATUS_CODE>string</ACCOUNT_STATUS_CODE>
<ACCOUNT_STATUS_DATE>string</ACCOUNT_STATUS_DATE>
<ON_GOING_BALANCE_AMT>string</ON_GOING_BALANCE_AMT>
<PAYMENT_METHOD_CODE>string</PAYMENT_METHOD_CODE>
<REPLENISHMENT_METHOD_CODE>string</REPLENISHMENT_METHOD_CODE>
<ERROR>string</ERROR>
</AccountDetailsResult>
<AccountDetailsResult>
<ACCOUNT_TYPE_CODE>string</ACCOUNT_TYPE_CODE>
<ACCOUNT_NUM>string</ACCOUNT_NUM>
<ACCOUNT_CATEG_CODE>string</ACCOUNT_CATEG_CODE>
<PIN>string</PIN>
<ACCOUNT_STATUS_CODE>string</ACCOUNT_STATUS_CODE>
<ACCOUNT_STATUS_DATE>string</ACCOUNT_STATUS_DATE>
<ON_GOING_BALANCE_AMT>string</ON_GOING_BALANCE_AMT>
<PAYMENT_METHOD_CODE>string</PAYMENT_METHOD_CODE>
<REPLENISHMENT_METHOD_CODE>string</REPLENISHMENT_METHOD_CODE>
<ERROR>string</ERROR>
</AccountDetailsResult>
</ACCOUNT_DETAILSResult>
</ACCOUNT_DETAILSResponse>
</soap:Body>
</soap:Envelope>

we are not able to recieve any values from this xml by using the dialog desginer web service operation.

thanks
Arik
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
What do you get on the DD side?
AnnaMazor
Joined: Nov 9, 2013
Messages: 0
Offline
Hi
We get empty strings. For example , in web srvice e put some value in <ERROR>string</ERROR>, but in DD we get this field = null.

Anna
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
What do you have in your application log when it invokes the web service?

Can you call this web service outside of DD and does it properly get back the data?

Why are the elements repeated twice in the soap body below?
AnnaMazor
Joined: Nov 9, 2013
Messages: 0
Offline
1.   In Log we don't see any problem
2.   We are able to call this web service from explorer and even from IR (using Vonetix)
3.   The elements repeated twice in the soap body because we can get multiple results, for example more than one account number for ID , typed by caller.

Does it mean we can't use this type of XML in DD without writing any Java code?

Anan
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
Can we see the wsdl for the web service? If you do not want to post it, email it to yakulis@avaya.com
ArikShtilman
Joined: Feb 23, 2007
Messages: 0
Offline
<?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://OracleServerProxy.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://OracleServerProxy.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://OracleServerProxy.org/">
- <s:element name="GetEmps">
<s:complexType />
</s:element>
- <s:element name="GetEmpsResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetEmpsResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_DETAILS">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_vehicle_plate_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_jurisdiction_code" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_DETAILSResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_DETAILSResult" type="tns:ArrayOfAccountDetailsResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfAccountDetailsResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AccountDetailsResult" nillable="true" type="tns:AccountDetailsResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="AccountDetailsResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CATEG_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PIN" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_STATUS_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_STATUS_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ON_GOING_BALANCE_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_METHOD_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="REPLENISHMENT_METHOD_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="LAST_INVOICES">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_account_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_unpaid_ind" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="LAST_INVOICESResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="LAST_INVOICESResult" type="tns:ArrayOfLastInvoicesResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfLastInvoicesResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="LastInvoicesResult" nillable="true" type="tns:LastInvoicesResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="LastInvoicesResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="POSTED_INVOICE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="INVOICE_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="INVOICE_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_DUE_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TOTAL_INVOICE_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BILLING_PERIOD_START_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BILLING_PERIOD_END_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_STATUS_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="LAST_INVOICES_LASTDATE">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_account_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_unpaid_ind" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="LAST_INVOICES_LASTDATEResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="LAST_INVOICES_LASTDATEResult" type="tns:ArrayOfLastInvoicesResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_BALANCE">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_account_num" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_BALANCEResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_BALANCEResult" type="tns:ArrayOfAccountBalanceResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfAccountBalanceResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="AccountBalanceResult" nillable="true" type="tns:AccountBalanceResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="AccountBalanceResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="LAST_TRIPS">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_account_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_vehicle_plate_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_jurisdiction_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="i_trip_timestamp" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="LAST_TRIPSResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="LAST_TRIPSResult" type="tns:ArrayOfLastTripsResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfLastTripsResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="LastTripsResult" nillable="true" type="tns:LastTripsResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="LastTripsResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="TRIP_TIMESTAMP" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="VEHICLE_PLATE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="JURISDICTION_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TRIP_GATEWAYS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NUM_OF_GATEWAYS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERR_FIELD" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="PREPAID">
<s:complexType />
</s:element>
- <s:element name="PREPAIDResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PREPAIDResult" type="tns:ArrayOfPrepaidResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfPrepaidResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PrepaidResult" nillable="true" type="tns:PrepaidResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="PrepaidResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CATEG_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MIN_ALLOWED_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MAX_ALLOWED_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERR_FIELD" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="SINGLEPAYMENT">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_REFERENCE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CREDIT_CARD_NUMBER" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_ISSUER_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EXPIRATION_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ID_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_HOLDER_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_TYPE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NUM_OF_PAYMENTS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NUM_OF_INVOICES" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CURRENCY_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ELECTRONIC_SIGNATURE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_HOLDER_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="REPLENISHMENT_IND" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CONFIRM_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="INVOICE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TOTAL_INVOICE_AMT" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="SINGLEPAYMENTResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SINGLEPAYMENTResult" type="tns:ArrayOfPaymentResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:complexType name="ArrayOfPaymentResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="PaymentResult" nillable="true" type="tns:PaymentResult" />
</s:sequence>
</s:complexType>
- <s:complexType name="PaymentResult">
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ERROR" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="RETCODE" type="s:string" />
</s:sequence>
</s:complexType>
- <s:element name="MULTIPLYPAYMENT">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_REFERENCE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CREDIT_CARD_NUMBER" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_ISSUER_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EXPIRATION_DATE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_AMT" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ID_TYPE_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_HOLDER_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PAYMENT_TYPE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NUM_OF_PAYMENTS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="NUM_OF_INVOICES" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CURRENCY_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ELECTRONIC_SIGNATURE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CARD_HOLDER_NAME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="REPLENISHMENT_IND" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CONFIRM_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="INVOICE_NUM" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TOTAL_INVOICE_AMT" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="MULTIPLYPAYMENTResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="MULTIPLYPAYMENTResult" type="tns:ArrayOfPaymentResult" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="INSERTIVRPAYMENT">
<s:complexType />
</s:element>
- <s:element name="INSERTIVRPAYMENTResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="INSERTIVRPAYMENTResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="INSERTIVRINVOICE">
<s:complexType />
</s:element>
- <s:element name="INSERTIVRINVOICEResponse">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="INSERTIVRINVOICEResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_DETAILS2">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="i_vehicle_plate_num" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
- <s:element name="ACCOUNT_DETAILS2Response">
- <s:complexType>
- <s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ACCOUNT_DETAILS2Result" type="tns:ArrayOfAccountDetailsResult" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
- <wsdl:message name="GetEmpsSoapIn">
<wsdl:part name="parameters" element="tns:GetEmps" />
</wsdl:message>
- <wsdl:message name="GetEmpsSoapOut">
<wsdl:part name="parameters" element="tns:GetEmpsResponse" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_DETAILSSoapIn">
<wsdl:part name="parameters" element="tns:ACCOUNT_DETAILS" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_DETAILSSoapOut">
<wsdl:part name="parameters" element="tns:ACCOUNT_DETAILSResponse" />
</wsdl:message>
- <wsdl:message name="LAST_INVOICESSoapIn">
<wsdl:part name="parameters" element="tns:LAST_INVOICES" />
</wsdl:message>
- <wsdl:message name="LAST_INVOICESSoapOut">
<wsdl:part name="parameters" element="tns:LAST_INVOICESResponse" />
</wsdl:message>
- <wsdl:message name="LAST_INVOICES_LASTDATESoapIn">
<wsdl:part name="parameters" element="tns:LAST_INVOICES_LASTDATE" />
</wsdl:message>
- <wsdl:message name="LAST_INVOICES_LASTDATESoapOut">
<wsdl:part name="parameters" element="tns:LAST_INVOICES_LASTDATEResponse" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_BALANCESoapIn">
<wsdl:part name="parameters" element="tns:ACCOUNT_BALANCE" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_BALANCESoapOut">
<wsdl:part name="parameters" element="tns:ACCOUNT_BALANCEResponse" />
</wsdl:message>
- <wsdl:message name="LAST_TRIPSSoapIn">
<wsdl:part name="parameters" element="tns:LAST_TRIPS" />
</wsdl:message>
- <wsdl:message name="LAST_TRIPSSoapOut">
<wsdl:part name="parameters" element="tns:LAST_TRIPSResponse" />
</wsdl:message>
- <wsdl:message name="PREPAIDSoapIn">
<wsdl:part name="parameters" element="tns:PREPAID" />
</wsdl:message>
- <wsdl:message name="PREPAIDSoapOut">
<wsdl:part name="parameters" element="tns:PREPAIDResponse" />
</wsdl:message>
- <wsdl:message name="SINGLEPAYMENTSoapIn">
<wsdl:part name="parameters" element="tns:SINGLEPAYMENT" />
</wsdl:message>
- <wsdl:message name="SINGLEPAYMENTSoapOut">
<wsdl:part name="parameters" element="tns:SINGLEPAYMENTResponse" />
</wsdl:message>
- <wsdl:message name="MULTIPLYPAYMENTSoapIn">
<wsdl:part name="parameters" element="tns:MULTIPLYPAYMENT" />
</wsdl:message>
- <wsdl:message name="MULTIPLYPAYMENTSoapOut">
<wsdl:part name="parameters" element="tns:MULTIPLYPAYMENTResponse" />
</wsdl:message>
- <wsdl:message name="INSERTIVRPAYMENTSoapIn">
<wsdl:part name="parameters" element="tns:INSERTIVRPAYMENT" />
</wsdl:message>
- <wsdl:message name="INSERTIVRPAYMENTSoapOut">
<wsdl:part name="parameters" element="tns:INSERTIVRPAYMENTResponse" />
</wsdl:message>
- <wsdl:message name="INSERTIVRINVOICESoapIn">
<wsdl:part name="parameters" element="tns:INSERTIVRINVOICE" />
</wsdl:message>
- <wsdl:message name="INSERTIVRINVOICESoapOut">
<wsdl:part name="parameters" element="tns:INSERTIVRINVOICEResponse" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_DETAILS2SoapIn">
<wsdl:part name="parameters" element="tns:ACCOUNT_DETAILS2" />
</wsdl:message>
- <wsdl:message name="ACCOUNT_DETAILS2SoapOut">
<wsdl:part name="parameters" element="tns:ACCOUNT_DETAILS2Response" />
</wsdl:message>
- <wsdl:portType name="ServiceSoap">
- <wsdl:operation name="GetEmps">
<wsdl:input message="tns:GetEmpsSoapIn" />
<wsdl:output message="tns:GetEmpsSoapOut" />
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS">
<wsdl:input message="tns:ACCOUNT_DETAILSSoapIn" />
<wsdl:output message="tns:ACCOUNT_DETAILSSoapOut" />
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES">
<wsdl:input message="tns:LAST_INVOICESSoapIn" />
<wsdl:output message="tns:LAST_INVOICESSoapOut" />
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES_LASTDATE">
<wsdl:input message="tns:LAST_INVOICES_LASTDATESoapIn" />
<wsdl:output message="tns:LAST_INVOICES_LASTDATESoapOut" />
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_BALANCE">
<wsdl:input message="tns:ACCOUNT_BALANCESoapIn" />
<wsdl:output message="tns:ACCOUNT_BALANCESoapOut" />
</wsdl:operation>
- <wsdl:operation name="LAST_TRIPS">
<wsdl:input message="tns:LAST_TRIPSSoapIn" />
<wsdl:output message="tns:LAST_TRIPSSoapOut" />
</wsdl:operation>
- <wsdl:operation name="PREPAID">
<wsdl:input message="tns:PREPAIDSoapIn" />
<wsdl:output message="tns:PREPAIDSoapOut" />
</wsdl:operation>
- <wsdl:operation name="SINGLEPAYMENT">
<wsdl:input message="tns:SINGLEPAYMENTSoapIn" />
<wsdl:output message="tns:SINGLEPAYMENTSoapOut" />
</wsdl:operation>
- <wsdl:operation name="MULTIPLYPAYMENT">
<wsdl:input message="tns:MULTIPLYPAYMENTSoapIn" />
<wsdl:output message="tns:MULTIPLYPAYMENTSoapOut" />
</wsdl:operation>
- <wsdl:operation name="INSERTIVRPAYMENT">
<wsdl:input message="tns:INSERTIVRPAYMENTSoapIn" />
<wsdl:output message="tns:INSERTIVRPAYMENTSoapOut" />
</wsdl:operation>
- <wsdl:operation name="INSERTIVRINVOICE">
<wsdl:input message="tns:INSERTIVRINVOICESoapIn" />
<wsdl:output message="tns:INSERTIVRINVOICESoapOut" />
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS2">
<wsdl:input message="tns:ACCOUNT_DETAILS2SoapIn" />
<wsdl:output message="tns:ACCOUNT_DETAILS2SoapOut" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="GetEmps">
<soap:operation soapAction="http://OracleServerProxy.org/GetEmps" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS">
<soap:operation soapAction="http://OracleServerProxy.org/ACCOUNT_DETAILS" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES">
<soap:operation soapAction="http://OracleServerProxy.org/LAST_INVOICES" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES_LASTDATE">
<soap:operation soapAction="http://OracleServerProxy.org/LAST_INVOICES_LASTDATE" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_BALANCE">
<soap:operation soapAction="http://OracleServerProxy.org/ACCOUNT_BALANCE" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_TRIPS">
<soap:operation soapAction="http://OracleServerProxy.org/LAST_TRIPS" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="PREPAID">
<soap:operation soapAction="http://OracleServerProxy.org/PREPAID" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="SINGLEPAYMENT">
<soap:operation soapAction="http://OracleServerProxy.org/SINGLEPAYMENT" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="MULTIPLYPAYMENT">
<soap:operation soapAction="http://OracleServerProxy.org/MULTIPLYPAYMENT" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="INSERTIVRPAYMENT">
<soap:operation soapAction="http://OracleServerProxy.org/INSERTIVRPAYMENT" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="INSERTIVRINVOICE">
<soap:operation soapAction="http://OracleServerProxy.org/INSERTIVRINVOICE" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS2">
<soap:operation soapAction="http://OracleServerProxy.org/ACCOUNT_DETAILS2" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="ServiceSoap12" type="tns:ServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="GetEmps">
<soap12:operation soapAction="http://OracleServerProxy.org/GetEmps" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS">
<soap12:operation soapAction="http://OracleServerProxy.org/ACCOUNT_DETAILS" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES">
<soap12:operation soapAction="http://OracleServerProxy.org/LAST_INVOICES" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_INVOICES_LASTDATE">
<soap12:operation soapAction="http://OracleServerProxy.org/LAST_INVOICES_LASTDATE" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_BALANCE">
<soap12:operation soapAction="http://OracleServerProxy.org/ACCOUNT_BALANCE" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="LAST_TRIPS">
<soap12:operation soapAction="http://OracleServerProxy.org/LAST_TRIPS" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="PREPAID">
<soap12:operation soapAction="http://OracleServerProxy.org/PREPAID" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="SINGLEPAYMENT">
<soap12:operation soapAction="http://OracleServerProxy.org/SINGLEPAYMENT" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="MULTIPLYPAYMENT">
<soap12:operation soapAction="http://OracleServerProxy.org/MULTIPLYPAYMENT" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="INSERTIVRPAYMENT">
<soap12:operation soapAction="http://OracleServerProxy.org/INSERTIVRPAYMENT" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="INSERTIVRINVOICE">
<soap12:operation soapAction="http://OracleServerProxy.org/INSERTIVRINVOICE" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="ACCOUNT_DETAILS2">
<soap12:operation soapAction="http://OracleServerProxy.org/ACCOUNT_DETAILS2" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="Service">
- <wsdl:port name="ServiceSoap" binding="tns:ServiceSoap">
<soap:address location="http://itnvlab9/oracleproxy/service.asmx" />
</wsdl:port>
- <wsdl:port name="ServiceSoap12" binding="tns:ServiceSoap12">
<soap12:address location="http://itnvlab9/oracleproxy/service.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
Can you enable the DD trace when this application runs (in the ddrt.properties) and either send via email or post the resulting trace?

The web service seems to map nicely to DD variables (a collection of records). So you should not have to write java code to access the result.
Go to:   
Mobile view