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. >
