Surendar,

Could you post your complete WSDL content obtained using
"<url_to_service>?WSDL" and the WSDD you have used for deploying the
service?

-- venkat


On 5/10/05, Surendar Suram <[EMAIL PROTECTED]> wrote:
> Here is my WSDL Looks like
> 
> <xsd:complexType    name="ArrayOfTroubleTicketSummaryList">
>   <xsd:complexContent>
>    <xsd:restriction
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
>      base="soapenc:Array">
>     <xsd:attribute       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>       ref="soapenc:arrayType"
>       wsdl:arrayType="stns:TroubleTicketSummaryList[]">
>     </xsd:attribute>
>    </xsd:restriction>
>   </xsd:complexContent>
>  </xsd:complexType>
> 
> I have generated Client stubs by using WSDL2JAVA tool.
> 
> But when i'm trying to access the WebService by writing Apache client.
> I'm
> getting the SAX Exception. But with WebLogic Client it is not
> happening.
> 
> May 9, 2005 1:29:04 PM org.apache.axis.client.Call invoke
> SEVERE: Exception:
> org.xml.sax.SAXException: Invalid element in
> org.bls.bst.erepair.client.QryTroubleTicketDetail - statusHistList
>        at
> org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:260)
>        at
> org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:963)
>        at
> org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:198)
>        at
> org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:722)
>        at
> org.apache.axis.message.RPCElement.deserialize(RPCElement.java:233)
>        at
> org.apache.axis.message.RPCElement.getParams(RPCElement.java:347)
>        at org.apache.axis.client.Call.invoke(Call.java:2272)
>        at org.apache.axis.client.Call.invoke(Call.java:2171)
>        at org.apache.axis.client.Call.invoke(Call.java:1691)
>        at
> org.bls.bst.erepair.client.ErepairtrblmgmtPortStub.queryTicketDetail(ErepairtrblmgmtPortStub.java:700)
>        at
> com.bls.bst.erepair.client.WebServiceHandler.execute(WebServiceHandler.java:230)
>        at
> com.bls.bst.erepair.webservice.EgateTestClient.processQueryTicketDetail(EgateTestClient.java:1272)
>        at
> com.bls.bst.erepair.webservice.EgateTestClient.main(EgateTestClient.java:1668)
> 
> I will be very great full if any body can show me the path.
> 
> PS: I was wondering like can't we use Array Type for Apache Axis or
> some thing wrong with my WSDL.
> 
> Thanks in Adavance,
> Surendar.
> 
> Senior Developer.
>

Reply via email to