Hi,
your wsdl includes an unmatched any/?
Cheers Wolfgang

--- On Mon, 7/6/09, Sneha (JIRA) <[email protected]> wrote:

> From: Sneha (JIRA) <[email protected]>
> Subject: [jira] Created: (AXIS-2795) Axis 1.4 support for complex type in 
> SOAP request
> To: [email protected]
> Date: Monday, July 6, 2009, 11:46 AM
> Axis 1.4 support for complex type in
> SOAP request
> -------------------------------------------------
> 
>              
>    Key: AXIS-2795
>              
>    URL: https://issues.apache.org/jira/browse/AXIS-2795
>          
>    Project: Axis
>           Issue Type: Bug
>           Components:
> Serialization/Deserialization
>     Affects Versions: 1.4
>          Environment: Eclipse
> Ganymede
>             Reporter: Sneha
> 
> 
> Hi,
> 
> I am using Axis 1.4.
> 
> Onlines to the example samples/client/DynamicInvoker.java,
> I am creating a SOAP request stub from a given WSDL url and
> populating it with the argument s and then giving a call to
> invoke the function.
> 
> I have observed that if my request has an element of
> complex type, code throws a run time exception while trying
> to populate the parameters for the request, at its unable to
> fill in the complex type.
> 
> e.g. if part of my wsdl looks as below:
> 
> <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/";>
> −
> <xsd:element name="NewOperation">
> −
> <xsd:complexType>
> −
> <xsd:sequence>
> <xsd:element name="in" type="xsd:string"/>
> <xsd:element name="NewElement" type="xsd:int"/>
> <xsd:element name="NewElement1" type="xsd:int"/>
> <xsd:element name="NewElement2" type="xsd:boolean"/>
> <xsd:any/>
> <xsd:element name="NewElement3" type="xsd:string"/>
> <xsd:element name="NewElement4" type="xsd:string"/>
> <xsd:element name="NewElement5" type="xsd:string"/>
> <xsd:element name="NewElement6" type="xsd:string"/>
> <xsd:element name="NewElement7" type="xsd:string"/>
> <xsd:element name="NewElement8" type="xsd:int"/>
> <xsd:element name="NewElement9" type="xsd:string"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> −
> <xsd:element name="NewOperationResponse">
> −
> <xsd:complexType>
> −
> <xsd:sequence>
> <xsd:element name="out" type="xsd:string"/>
> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
> </wsdl:types>
> −
> <wsdl:message name="NewOperationRequest">
> <wsdl:part element="tns:NewOperation"
> name="parameters"/>
> </wsdl:message>
> −
> <wsdl:message name="NewOperationResponse">
> <wsdl:part element="tns:NewOperationResponse"
> name="parameters"/>
> </wsdl:message>
> 
> 
> If you observe the highlighted portion,
> NewOperationRequest, it has element, parameters, of type
> NewOPeration, which is of complex type.
> 
> My code give s a run time exception when I try to execute
> my code using this WSDL file, as 
> java.lang.RuntimeException: not know how to convert 'abc'
> into org.apache.axis.client.c...@b45130
> 
> Please help me find a solution on this problem, as most of
> my WSDL files include complex types for the requests.
> 
> Thanks in advance.
> -- 
> Sneha 
> 
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue
> online.
> 
> 



Reply via email to