Hi!
I tried to copy a complexType variable in different ways, unsuccessfully! :(
My structure is like:
Type in wsdl:
<complexType name=”TypeOfPayment”>
<sequence>
<element name=”descripiton”
type=”string”/>
<element name=”type”
type=”int”/>
</sequence>
</complexType>
<element name=”PayRequest”>
<complexType>
<sequence>
<element name=”value” type=”double”
/>
<element name=”type”
type=”tns:TypeOfPayment” />
</sequence>
</complexType>
</element>
<element name=”PayResponse”>
<complexType>
<sequence>
<element name=”value” type=”double”
/>
<element name=”type”
type=”tns:TypeOfPayment” />
</sequence>
</complexType>
</element>
Type of message:
<message name="PayRequestMessage">
<part element="tns:PayRequest"
name="payload"/>
</message>
<message name="PayResponseMessage">
<part element="tns:PayResponse"
name="payload"/>
</message>
Variables:
<bpel:variable name="input" messageType="tns:PayRequestMessage"/>
<bpel:variable name="output" messageType="tns:PayResponseMessage"/>
I get a variable of the same type of structure over a Web Service and I have to
copy itto another variable. How do I do that?
I tried different ways ... but always gives the same error:
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring
xmlns:axis2ns3460="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns3460:selectionFailure</faultstring>
<detail
/>
</soapenv:Fault>
Thanks!
Rodolfo Barbeiro