Hi
I am having a hard time mapping out response parameters for the WDSLshown below.
Use java Obj in the Output parameters for this WSDL are disabled some reason. I've read some of the forums on devconnect and one of them suggest that we need to write a servlet to extract values. I got one of the java developer to look at the WDSL that is working v/s the one that is having issues and he tells me that only difference is that the XSD is in a separate file (attached) for this WSDL. please advise.
---------------
WSDL contents:
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Published by JAX-WS RI at
http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.5-b03-.
-->
- <!-- Generated by JAX-WS RI at
http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.5-b03-.
-->
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://service.ivr.custmgmt.acn.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://service.ivr.custmgmt.acn.com/" name="IVRPaymentService">
- <types>
- <xsd:schema>
<xsd:import namespace="http://service.ivr.custmgmt.acn.com/" schemaLocation="http://vaulttest:9180/ivr-cybersource/IVRPaymentService?xsd=1" />
</xsd:schema>
</types>
- <message name="generatePaymentProfile">
<part name="custId" type="xsd:string" />
<part name="cardNumber" type="xsd:string" />
<part name="cardExpiration" type="xsd:string" />
</message>
- <message name="generatePaymentProfileResponse">
<part name="return" type="tns:referenceInfoVO" />
</message>
- <portType name="IVRPaymentService">
- <operation name="generatePaymentProfile" parameterOrder="custId cardNumber cardExpiration">
<input message="tns:generatePaymentProfile" />
<output message="tns:generatePaymentProfileResponse" />
</operation>
</portType>
- <binding name="IVRPaymentServiceBinding" type="tns:IVRPaymentService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc" />
- <operation name="generatePaymentProfile">
<soap:operation soapAction="" />
- <input>
<soap:body use="literal" namespace="http://service.ivr.custmgmt.acn.com/" />
</input>
- <output>
<soap:body use="literal" namespace="http://service.ivr.custmgmt.acn.com/" />
</output>
</operation>
</binding>
- <service name="IVRPaymentService">
- <port name="IVRPaymentService" binding="tns:IVRPaymentServiceBinding">
<soap:address location="http://vaulttest:9180/ivr-cybersource/IVRPaymentService" />
</port>
</service>
</definitions>