It may be a classpath error. Do you have more information on the exception?
Anne On Mon, Mar 31, 2008 at 4:43 AM, sh_santosh <[EMAIL PROTECTED]> wrote: > > Hi Anne, > > Now i am getting Deployment problem. > I am working on the WSDL validated by you, see below post(wsdl) send by you. > > First i generated WSDL 2 Java using this command : > -o . -d Session -s -a -p webservices.wsdoclittest.annethomas -T 1.2 > src/webservices/wsdoclittest/annethomas/annetestws.wsdl > > Java classes file generated successfully . but when i try to deploy it using > - org.apache.axis.client.AdminClient > I got this exception - InvocationTargetException: > > Processing file > > /home/santosh/workspace/ezsan/src/webservices/wsdoclittest/annethomas/deploy.wsdd > Exception: AxisFault > faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException > faultSubcode: > faultString: java.lang.reflect.InvocationTargetException > faultActor: > faultNode: > faultDetail: > {http://xml.apache.org/axis/}hostname:vibpj178 > > Please see the deploy.WSDD :- > > <deployment > xmlns="http://xml.apache.org/axis/wsdd/" > xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> > > <!-- Services from TestSearchEngineInterfaceService WSDL service --> > > <service name="wsTestsearchdetails" provider="java:RPC" style="wrapped" > use="literal"> > <parameter name="wsdlTargetNamespace" value="urn:TestSearchEngine"/> > <parameter name="wsdlServiceElement" > value="TestSearchEngineInterfaceService"/> > <parameter name="schemaUnqualified" value="urn:TestSearchEngine"/> > <parameter name="wsdlServicePort" value="wsTestsearchdetails"/> > <parameter name="className" > > value="webservices.wsdoclittest.annethomas.WsTestsearchdetailsSoapBindingImpl"/> > <parameter name="wsdlPortType" value="TestSearchEngineInterface"/> > <parameter name="typeMappingVersion" value="1.2"/> > <operation name="searchTest" qname="operNS:searchTest" > xmlns:operNS="urn:TestSearchEngine" returnQName="ResponseDetail" > returnType="rtns:responseDetail" xmlns:rtns="urn:TestSearchEngine" > soapAction="" > > <parameter qname="RequestDetail" type="tns:requestDetail" > xmlns:tns="urn:TestSearchEngine"/> > </operation> > <parameter name="allowedMethods" value="searchTest"/> > <parameter name="scope" value="Session"/> > > <typeMapping > xmlns:ns="urn:TestSearchEngine" > qname="ns:responseDetail" > type="java:webservices.wsdoclittest.annethomas.ResponseDetail" > serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" > deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" > encodingStyle="" > /> > <typeMapping > xmlns:ns="urn:TestSearchEngine" > qname="ns:requestDetail" > type="java:webservices.wsdoclittest.annethomas.RequestDetail" > serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" > deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" > encodingStyle="" > /> > </service> > </deployment> > > Is this because of URN or something missing in WSDL. > Or beanMapping is missing ??? > > Same problem come for Document Literal web service deployment. > > > Thanx and Regards > > > Santosh > > > Anne Thomas Manes wrote: > > > > Sorry -- I should have validated it for you. I made a few errors. This > > version has been validated: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <wsdl:definitions > > targetNamespace="urn:TestSearchEngine" > > xmlns="http://schemas.xmlsoap.org/wsdl/" > > xmlns:tns="urn:TestSearchEngine" > > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > <wsdl:types> > > <xs:schema > > elementFormDefault="unqualified" > > targetNamespace="urn:TestSearchEngine" > > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > <xs:element name="searchTest"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="RequestDetail" > > type="tns:requestDetail"/> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > <xs:element name="searchTestResponse"> > > <xs:complexType> > > <xs:sequence> > > <xs:element name="ResponseDetail" > > type="tns:responseDetail"/> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > > <xs:complexType name="requestDetail"> > > <xs:sequence> > > <xs:element name="BookDetail" type="tns:bookDetail"/> > > <xs:element name="PersonDetail" > > type="tns:personDetail"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="bookDetail"> > > <xs:sequence> > > <xs:element name="Date" type="xs:date"/> > > <xs:element name="City" type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="personDetail"> > > <xs:sequence> > > <xs:element name="Name" type="xs:string"/> > > <xs:element name="Age" type="xs:integer"/> > > <xs:element name="Address" type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > <xs:complexType name="responseDetail"> > > <xs:sequence> > > <xs:element name="ProductDetail" type="xs:string"/> > > </xs:sequence> > > </xs:complexType> > > </xs:schema> > > </wsdl:types> > > <wsdl:message name="searchTestRequest"> > > <wsdl:part name="parameters" element="tns:searchTest" /> > > </wsdl:message> > > <wsdl:message name="searchTestResponse"> > > <wsdl:part name="parameters" element="tns:searchTestResponse" /> > > </wsdl:message> > > <wsdl:portType name="TestSearchEngineInterface"> > > <wsdl:operation name="searchTest"> > > <wsdl:input message="tns:searchTestRequest" > > name="searchTestRequest"/> > > <wsdl:output message="tns:searchTestResponse" > > name="searchTestResponse"/> > > </wsdl:operation> > > </wsdl:portType> > > <wsdl:binding > > name="wsTestsearchdetailsSoapBinding" > > type="tns:TestSearchEngineInterface"> > > <wsdlsoap:binding > > style="document" > > transport="http://schemas.xmlsoap.org/soap/http"/> > > <wsdl:operation name="searchTest"> > > <wsdlsoap:operation soapAction=""/> > > <wsdl:input name="searchTestRequest"> > > <wsdlsoap:body use="literal"/> > > </wsdl:input> > > <wsdl:output name="searchTestResponse"> > > <wsdlsoap:body use="literal"/> > > </wsdl:output> > > </wsdl:operation> > > </wsdl:binding> > > <wsdl:service name="TestSearchEngineInterfaceService"> > > <wsdl:port > > binding="tns:wsTestsearchdetailsSoapBinding" > > name="wsTestsearchdetails"> > > <wsdlsoap:address > > > > location="http://localhost:8080/axis/services/wsTestsearchdetails"/> > > </wsdl:port> > > </wsdl:service> > > </wsdl:definitions> > > > > > > On Sun, Mar 30, 2008 at 8:38 AM, sh_santosh <[EMAIL PROTECTED]> > > wrote: > >> > >> Hi Anne, > >> > >> while i generate wsdl2java i got this exception : > >> > >> java.io.IOException: Type {urn:TestSearchEngine}searchTestResponse is > >> referenced but not defined. > >> at > >> > >> > org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:665) > >> at > >> org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:545) > >> at > >> > >> > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518) > >> at > >> > >> > org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495) > >> at > >> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361) > >> at java.lang.Thread.run(Thread.java:595) > >> > >> For Testing purpose, i want to take 2 argument and return a result. > >> while > >> run wsdl2java i got exception. > >> is this related to beanMapping or typeMapping > >> or something missing in WSDL > >> > >> please see wsdl : > >> > >> > >> <?xml version="1.0" encoding="UTF-8"?> > >> <wsdl:definitions targetNamespace="urn:TestSearchEngine" > >> xmlns="http://schemas.xmlsoap.org/wsdl/" > >> xmlns:tns="urn:TestSearchEngine" > >> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > >> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > >> > >> xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > >> > >> <wsdl:types> > >> <xsd:schema targetNamespace="urn:TestSearchEngine" > >> elementFormDefault="unqualified"> > >> > >> > >> <xsd:element name="searchTest"> > >> <xsd:complexType> > >> <xsd:sequence> > >> <xsd:element > >> minOccurs="0" maxOccurs="1" > >> name="arg1" > >> type="xsd:int" /> > >> <xsd:element > >> minOccurs="0" maxOccurs="1" > >> name="arg2" > >> type="xsd:int" /> > >> </xsd:sequence> > >> </xsd:complexType> > >> </xsd:element> > >> > >> > >> <xsd:element name="searchTestResponse"> > >> <xsd:complexType> > >> <xsd:sequence> > >> <xsd:element > >> minOccurs="0" maxOccurs="1" > >> name="addResult" > >> type="xsd:int" /> > >> </xsd:sequence> > >> </xsd:complexType> > >> </xsd:element> > >> </xsd:schema> > >> > >> > >> </wsdl:types> > >> > >> <wsdl:message name="searchTestRequest"> > >> <wsdl:part name="parameters" element="tns:searchTest" /> > >> </wsdl:message> > >> > >> <wsdl:message name="searchTestResponse"> > >> <wsdl:part name="parameters" > >> type="tns:searchTestResponse" /> > >> </wsdl:message> > >> > >> <wsdl:portType name="TestSearchEngineInterface"> > >> <wsdl:operation name="searchTest"> > >> <wsdl:input message="tns:searchTestRequest" > >> name="searchTestRequest" /> > >> <wsdl:output message="tns:searchTestResponse" > >> name="searchTestResponse" /> > >> </wsdl:operation> > >> </wsdl:portType> > >> > >> <wsdl:binding name="wsTestsearchdetailsSoapBinding" > >> type="tns:TestSearchEngineInterface"> > >> <wsdlsoap:binding style="document" > >> transport="http://schemas.xmlsoap.org/soap/http" > >> /> > >> <wsdl:operation name="searchTest"> > >> <wsdlsoap:operation soapAction="" /> > >> <wsdl:input name="searchTestRequest"> > >> <wsdlsoap:body use="literal" /> > >> </wsdl:input> > >> <wsdl:output name="searchTestResponse"> > >> <wsdlsoap:body use="literal" /> > >> </wsdl:output> > >> </wsdl:operation> > >> </wsdl:binding> > >> > >> <wsdl:service name="TestSearchEngineInterfaceService"> > >> <wsdl:port binding="tns:wsTestsearchdetailsSoapBinding" > >> name="wsTestsearchdetails"> > >> <wsdlsoap:address > >> > >> location="http://localhost:8080/axis/services/wsTestsearchdetails" /> > >> </wsdl:port> > >> </wsdl:service> > >> </wsdl:definitions> > >> > >> > >> > >> Thanx > >> > >> > >> Anne Thomas Manes wrote: > >> > > >> > >> > >> > Given that you must send a specific XML document, I recommend that you > >> > use the WSDL-first approach rather than the code-first approach. As I > >> > said in my previous post, you should start by defining a schema that > >> > describes your input and output elements and then construct a WSDL > >> > that defines an operation for sending and receiving those elements. An > >> > example follows. A couple of notes on the WSDL I developed for you: > >> > > >> > 1) I have defined a set of wrapper elements around your > >> > <RequestDetail> and <ResponseDetail> elements. SOAP requires that the > >> > element within the SOAP Body be namespace qualified. Your > >> > <RequestDetail> and <ResponseDetail> elements are not qualified; > >> > therefore you should wrap them in a namespace qualified element. The > >> > wrapper elements are called "searchTest" and "searchTestResponse" to > >> > correspond to the operation name. This WSDL conforms to the "wrapped" > >> > document/literal convention, so Axis will automatically strip off the > >> > wrapper elements for you. > >> > > >> > 2) You didn't give me the complete details for your response element. > >> > If the <ProductDetail> element contains child elements, then you will > >> > need to redefine the schema for that element. > >> > > >> > Once you have finalized the WSDL, run wsdl2java with the -s option to > >> > generate your client stub and server skeleton. It will also generate a > >> > WSDD for you. > >> > > >> > Anne > >> > > >> > <?xml version="1.0" encoding="UTF-8"?> > >> > <wsdl:definitions targetNamespace="urn:TestSearchEngine" > >> > xmlns="http://schemas.xmlsoap.org/wsdl/" > >> > xmlns:tns="urn:TestSearchEngine" > >> > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > >> > xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > >> > xmlns:xs="http://www.w3.org/2001/XMLSchema"> > >> > > >> > <wsdl:types> > >> > <xs:schema targetNamespace="urn:TestSearchEngine" > >> > elementFormDefault="unqualified"> > >> > > >> > <xs:element name="searchTest"> > >> > <xs:complexType> > >> > <xs:sequence> > >> > <xs:element name="RequestDetail" type="requestDetail"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > </xs:element> > >> > > >> > <xs:element name="searchTestResponse"> > >> > <xs:complexType> > >> > <xs:sequence> > >> > <xs:element name="ResponseDetail" type="responseDetail"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > </xs:element> > >> > > >> > <xs:complexType name="requestDetail"> > >> > <xs:sequence> > >> > <xs:element name="BookDetail" type="bookDetail"/> > >> > <xs:element name="PersonDetail" type="personDetail"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > <xs:complexType name="bookDetail"> > >> > <xs:sequence> > >> > <xs:element name="Date" type="xs:date"/> > >> > <xs:element name="City" type="xs:string"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > <xs:complexType name="personDetail"> > >> > <xs:sequence> > >> > <xs:element name="Name" type="xs:string"/> > >> > <xs:element name="Age" type="xs:integer"/> > >> > <xs:element name="Address" type="xs:string"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > > >> > <xs:complexType name="responseDetail"> > >> > <xs:sequence> > >> > <xs:element name="ProductDetail" type="xs:string"/> > >> > </xs:sequence> > >> > </xs:complexType> > >> > > >> > </xs:schema> > >> > </wsdl:types> > >> > > >> > <wsdl:message name="searchTestRequest"> > >> > <wsdl:part name="parameters" element="tns:searchTest"/> > >> > </wsdl:message> > >> > > >> > <wsdl:message name="searchTestResponse"> > >> > <wsdl:part name="parameters" type="tns:searchTestResponse"/> > >> > </wsdl:message> > >> > > >> > <wsdl:portType name="TestSearchEngineInterface"> > >> > <wsdl:operation name="searchTest"> > >> > <wsdl:input message="tns:searchTestRequest" > >> > name="searchTestRequest"/> > >> > <wsdl:output message="tns:searchTestResponse" > >> > name="searchTestResponse"/> > >> > </wsdl:operation> > >> > </wsdl:portType> > >> > > >> > <wsdl:binding name="wsTestsearchdetailsSoapBinding" > >> > type="tns:TestSearchEngineInterface"> > >> > <wsdlsoap:binding style="document" > >> > transport="http://schemas.xmlsoap.org/soap/http"/> > >> > <wsdl:operation name="searchTest"> > >> > <wsdlsoap:operation soapAction=""/> > >> > <wsdl:input name="searchTestRequest"> > >> > <wsdlsoap:body use="literal"/> > >> > </wsdl:input> > >> > <wsdl:output name="searchTestResponse"> > >> > <wsdlsoap:body use="literal"/> > >> > </wsdl:output> > >> > </wsdl:operation> > >> > </wsdl:binding> > >> > > >> > <wsdl:service name="TestSearchEngineInterfaceService"> > >> > <wsdl:port binding="tns:wsTestsearchdetailsSoapBinding" > >> > name="wsTestsearchdetails"> > >> > <wsdlsoap:address > >> > > >> > location="http://localhost:8080/axis/services/wsTestsearchdetails"/> > >> > </wsdl:port> > >> > </wsdl:service> > >> > </wsdl:definitions> > >> > > >> > Anne > >> > > >> > On Sat, Mar 29, 2008 at 10:20 AM, sh_santosh <[EMAIL PROTECTED]> > >> > wrote: > >> >> > >> >> Hi Anne, > >> >> > >> >> Yes, i need to implement both client and server. as a input SOAP > >> >> request inside SOAP body payload containing the > >> >> <RequestDetail> element. > >> >> > >> >> Yes, i have a sample document for the response message also. > >> >> <ResponseDetail> > >> >> <ProductDetail> > >> >> -- some Strings > >> >> </ProductDetail> > >> >> </ResponseDetail> > >> >> > >> >> Now, I am searching for How to Generate java2wsdl and > >> wsdl2java > >> >> any > >> >> tool or command that will able to work wiith Axis 1.3, tomcat > >> 5.5.20. > >> >> and > >> >> java. > >> >> > >> >> There is not a single proper practical example given on Internet for > >> >> Documnet litetal web services with Axis. > >> >> > >> >> Have look into this practically described example to RPC encoded > >> with > >> >> Axis . > >> >> This very helpful. > >> >> http://www.onjava.com/pub/a/onjava/2002/06/05/axis.html?page=2 > >> >> > >> >> I am searching Same type of example for Documnet litetal web > >> services > >> >> with > >> >> Axis. > >> >> > >> >> Please provide java2wsdl and wsdl2java Tool and Command for > >> Documnet > >> >> litetal web services with Axis. > >> >> any reference, any tutorial, ?????? > >> >> > >> >> > >> >> Anne, Thank you very much for your reply. > >> >> > >> >> > >> >> > >> >> > >> >> Regards > >> >> Santosh > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> Anne Thomas Manes wrote: > >> >> > > >> >> > Santosh, > >> >> > > >> >> > Do I understand your problem correctly: You need to implement both > >> >> > client and server, and you must pass a payload containing the > >> >> > <RequestDetail> element. > >> >> > > >> >> > If so, you must start by defining the schema for the > >> <RequestDetail> > >> >> > element. Then you should construct a document/literal WSDL that > >> >> > defines an operation for passing in the <RequestDetail> element. > >> Do > >> >> > you also have a sample document for the response message? You will > >> >> > also have to define the schema for the response document. > >> >> > > >> >> > Anne > >> >> > > >> >> > On Wed, Mar 26, 2008 at 10:23 AM, sh_santosh > >> <[EMAIL PROTECTED]> > >> >> > wrote: > >> >> >> > >> >> >> Hi Anne , > >> >> >> > >> >> >> 1st of all Thank you very much for your Reply. > >> >> >> I was just going through Blogs written by you and earlier post > >> that > >> >> you > >> >> >> replied for others. > >> >> >> > >> >> >> Yes, it is clear that server required SOAP request is not sent > >> by > >> >> >> client > >> >> >> or requester program. > >> >> >> Some difference in SOAP msg. so i got exception. but > >> >> >> > >> >> >> I have No Choice, i have to use that SOAP request only send > >> by > >> >> >> requester > >> >> >> program. > >> >> >> Now in this situation what change i have to do in my WSDL or > >> wsdd or > >> >> >> code. > >> >> >> > >> >> >> is it possible that we made some change in WSDL or wsdd. so > >> that > >> >> i am > >> >> >> able to Accept SOAP request and process it further. Give some > >> idea > >> >> >> regarding this issues keeping it that i have to use that SOAP > >> >> request > >> >> >> only. > >> >> >> > >> >> >> Please see the SOAP request send by Requester or client > >> >> program > >> >> >> :- > >> >> >> > >> >> >> > >> >> >> Content-Type: text/xml; charset=utf-8 > >> >> >> SOAPAction: "http://www.test.com/UTSv/2004/01/01/SearchTest" > >> >> >> > >> >> >> > >> >> >> <?xml version="1.0" encoding="utf-8"?> > >> >> >> <soap:Envelope > >> >> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > >> >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> >> xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > >> >> >> <soap:Body> > >> >> >> <RequestDetail> > >> >> >> <BookDetail> > >> >> >> <Date>2008-09-09</Date> > >> >> >> <City>London</City> > >> >> >> </BookDetail> > >> >> >> <PersonDetail> > >> >> >> <Name>Santosh</Name> > >> >> >> <Age>25</Age> > >> >> >> <Address>London</Address> > >> >> >> </PersonDetail> > >> >> >> </RequestDetail> > >> >> >> </soap:Body> > >> >> >> </soap:Envelope> > >> >> >> > >> >> >> =================x > >> >> >> > >> >> >> > >> >> >> Regards > >> >> >> Santosh > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> Anne Thomas Manes wrote: > >> >> >> > > >> >> >> > The message you are sending doesn't match the expected input > >> >> specified > >> >> >> > by the WSDL. > >> >> >> > The service is expecting something lie this: > >> >> >> > > >> >> >> > <?xml version="1.0" encoding="utf-8"?> > >> >> >> > <soap:Envelope > >> >> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > >> >> >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> >> > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > >> >> >> > xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"> > >> >> >> > <soap:Body > >> >> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > >> >> >> > <in0 xmlns="urn:TestSearchEngine" xsi:type="enc:string"> > >> >> >> > some string > >> >> >> > </in0> > >> >> >> > </soap:Body> > >> >> >> > </soap:Envelope> > >> >> >> > > >> >> >> > Anne > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > On Wed, Mar 26, 2008 at 3:23 AM, sh_santosh > >> >> <[EMAIL PROTECTED]> > >> >> >> > wrote: > >> >> >> >> > >> >> >> >> Dear All, > >> >> >> >> > >> >> >> >> I have installed Axis 1.3 (Java) and provided a > >> service to > >> >> >> >> Requester(other end). At my end when i invoking web service > >> by > >> >> >> passing > >> >> >> >> XmlRequest as string from java client program then it > >> returns > >> >> proper > >> >> >> >> Response xml. but > >> >> >> >> > >> >> >> >> The Service Requester(other end) invoking our web > >> services > >> >> >> using > >> >> >> >> WFETCH tool. They send SOAP request then from Service > >> Provider > >> >> >> end(my > >> >> >> >> end) > >> >> >> >> returns the soapenv:Server.userException - > >> SimpleDeserializer > >> >> >> >> encountered a > >> >> >> >> child element, which is NOT expected, in something it was > >> trying > >> >> to > >> >> >> >> deserialize. > >> >> >> >> > >> >> >> >> Please see below the SOAP Request, Exception / Error and > >> WSDL > >> >> file. > >> >> >> >> > >> >> >> >> Requester send SOAP request is :- > >> >> >> >> > >> >> >> >> Content-Type: text/xml; charset=utf-8 > >> >> >> >> SOAPAction: > >> "http://www.eviivo.com/UTSv/2004/01/01/SearchTest" > >> >> >> >> > >> >> >> >> <?xml version="1.0" encoding="utf-8"?> > >> >> >> >> <soap:Envelope > >> >> >> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > >> >> >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> >> >> xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > >> >> >> >> <soap:Body> > >> >> >> >> <RequestDetail> > >> >> >> >> <BookDetail> > >> >> >> >> <Date>2008-09-09</Date> > >> >> >> >> <City>London</City> > >> >> >> >> </BookDetail> > >> >> >> >> <PersonDetail> > >> >> >> >> <Name>Santosh</Name> > >> >> >> >> <Age>25</Age> > >> >> >> >> <Address>London</Address> > >> >> >> >> </PersonDetail> > >> >> >> >> </RequestDetail> > >> >> >> >> </soap:Body> > >> >> >> >> </soap:Envelope> > >> >> >> >> > >> >> >> >> =================x > >> >> >> >> > >> >> >> >> Provider end return Exception / Error is :- > >> >> >> >> > >> >> >> >> <?xml version="1.0" encoding="utf-8"?> > >> >> >> >> <soapenv:Envelope > >> >> >> >> > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > >> >> >> >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" > >> >> >> >> > >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > >> >> >> >> <soapenv:Body> > >> >> >> >> <soapenv:Fault> > >> >> >> >> > >> >> >> >> <faultcode>soapenv:Server.userException</faultcode> > >> >> >> >> > >> <faultstring>org.xml.sax.SAXException: > >> >> >> >> SimpleDeserializer encountered a > >> >> >> >> child element, which is NOT expected, in something it was > >> trying > >> >> to > >> >> >> >> deserialize.</faultstring> > >> >> >> >> <detail> > >> >> >> >> <ns1:hostname > >> >> >> >> > >> >> >> >> > >> >> >> > >> >> > >> xmlns:ns1="http://xml.apache.org/axis/">xmlapps.testgo1.com</ns1:hostname> > >> >> >> >> </detail> > >> >> >> >> </soapenv:Fault> > >> >> >> >> </soapenv:Body> > >> >> >> >> </soapenv:Envelope> > >> >> >> >> > >> >> >> >> ===================x > >> >> >> >> > >> >> >> >> WSDL file is :- > >> >> >> >> > >> >> >> >> <?xml version="1.0" encoding="UTF-8"?> > >> >> >> >> <wsdl:definitions targetNamespace="urn:TestSearchEngine" > >> >> >> >> xmlns="http://schemas.xmlsoap.org/wsdl/" > >> >> >> >> xmlns:apachesoap="http://xml.apache.org/xml-soap" > >> >> >> >> xmlns:impl="urn:TestSearchEngine" > >> >> xmlns:intf="urn:TestSearchEngine" > >> >> >> >> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > >> >> >> >> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > >> >> >> >> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" > >> >> >> >> xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > >> >> >> >> <!--WSDL created by Apache Axis version: 1.3 > >> >> >> >> Built on Oct 05, 2005 (05:23:37 EDT)--> > >> >> >> >> > >> >> >> >> <wsdl:message name="searchTestRequest"> > >> >> >> >> > >> >> >> >> <wsdl:part name="in0" type="soapenc:string"/> > >> >> >> >> > >> >> >> >> </wsdl:message> > >> >> >> >> > >> >> >> >> <wsdl:message name="searchTestResponse"> > >> >> >> >> > >> >> >> >> <wsdl:part name="searchTestReturn" > >> type="soapenc:string"/> > >> >> >> >> > >> >> >> >> </wsdl:message> > >> >> >> >> > >> >> >> >> <wsdl:portType name="TestSearchEngineInterface"> > >> >> >> >> > >> >> >> >> <wsdl:operation name="searchTest" parameterOrder="in0"> > >> >> >> >> > >> >> >> >> <wsdl:input message="impl:searchTestRequest" > >> >> >> >> name="searchTestRequest"/> > >> >> >> >> > >> >> >> >> <wsdl:output message="impl:searchTestResponse" > >> >> >> >> name="searchTestResponse"/> > >> >> >> >> > >> >> >> >> </wsdl:operation> > >> >> >> >> > >> >> >> >> </wsdl:portType> > >> >> >> >> > >> >> >> >> <wsdl:binding name="wsTestsearchdetailsSoapBinding" > >> >> >> >> type="impl:TestSearchEngineInterface"> > >> >> >> >> > >> >> >> >> <wsdlsoap:binding style="rpc" > >> >> >> >> transport="http://schemas.xmlsoap.org/soap/http"/> > >> >> >> >> > >> >> >> >> <wsdl:operation name="searchTest"> > >> >> >> >> > >> >> >> >> <wsdlsoap:operation soapAction=""/> > >> >> >> >> > >> >> >> >> <wsdl:input name="searchTestRequest"> > >> >> >> >> > >> >> >> >> <wsdlsoap:body > >> >> >> >> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > >> >> >> >> namespace="urn:TestSearchEngine" use="encoded"/> > >> >> >> >> > >> >> >> >> </wsdl:input> > >> >> >> >> > >> >> >> >> <wsdl:output name="searchTestResponse"> > >> >> >> >> > >> >> >> >> <wsdlsoap:body > >> >> >> >> encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > >> >> >> >> namespace="urn:TestSearchEngine" use="encoded"/> > >> >> >> >> > >> >> >> >> </wsdl:output> > >> >> >> >> > >> >> >> >> </wsdl:operation> > >> >> >> >> > >> >> >> >> </wsdl:binding> > >> >> >> >> > >> >> >> >> <wsdl:service name="TestSearchEngineInterfaceService"> > >> >> >> >> > >> >> >> >> <wsdl:port > >> binding="impl:wsTestsearchdetailsSoapBinding" > >> >> >> >> name="wsTestsearchdetails"> > >> >> >> >> > >> >> >> >> <wsdlsoap:address > >> >> >> >> > >> >> location="http://localhost:8080/axis/services/wsTestsearchdetails"/> > >> >> >> >> > >> >> >> >> </wsdl:port> > >> >> >> >> > >> >> >> >> </wsdl:service> > >> >> >> >> > >> >> >> >> </wsdl:definitions> > >> >> >> >> > >> >> >> >> =================x > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> 1. I am thinking that SOAP request what they send > >> that is > >> >> not > >> >> >> >> proper/ > >> >> >> >> requiered to my end(provider). if so what change i have to > >> do. > >> >> >> >> > >> >> >> >> I am googling it from last 3 day's and found some > >> tricks > >> >> >> which i > >> >> >> >> tried but > >> >> >> >> Nothing works. > >> >> >> >> > >> >> >> >> > >> >> >> >> Thanx and Regards > >> >> >> >> Santosh > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> -- > >> >> >> >> View this message in context: > >> >> >> >> > >> >> >> > >> >> > >> > http://www.nabble.com/soapenv%3AServer.userException---SimpleDeserializer-encountered-a-child-element%2C-which-is-NOT-expected%2C-in-something-it-was-trying-to-deserialize-tp16296688p16296688.html > >> >> >> >> Sent from the Axis - User mailing list archive at > >> Nabble.com. > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> > >> --------------------------------------------------------------------- > >> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> >> >> For additional commands, e-mail: > >> [EMAIL PROTECTED] > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> --------------------------------------------------------------------- > >> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> -- > >> >> >> View this message in context: > >> >> >> > >> >> > >> > http://www.nabble.com/soapenv%3AServer.userException---SimpleDeserializer-encountered-a-child-element%2C-which-is-NOT-expected%2C-in-something-it-was-trying-to-deserialize-tp16296688p16301527.html > >> >> >> > >> >> >> > >> >> >> Sent from the Axis - User mailing list archive at Nabble.com. > >> >> >> > >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- > >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> >> > >> >> >> > >> >> > > >> >> > > >> --------------------------------------------------------------------- > >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > > >> >> > > >> >> > > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/soapenv%3AServer.userException---SimpleDeserializer-encountered-a-child-element%2C-which-is-NOT-expected%2C-in-something-it-was-trying-to-deserialize-tp16296688p16370468.html > >> >> > >> >> > >> >> Sent from the Axis - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > >> >> > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >> > For additional commands, e-mail: [EMAIL PROTECTED] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/soapenv%3AServer.userException---SimpleDeserializer-encountered-a-child-element%2C-which-is-NOT-expected%2C-in-something-it-was-trying-to-deserialize-tp16296688p16380714.html > >> > >> > >> Sent from the Axis - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/soapenv%3AServer.userException---SimpleDeserializer-encountered-a-child-element%2C-which-is-NOT-expected%2C-in-something-it-was-trying-to-deserialize-tp16296688p16393816.html > > > Sent from the Axis - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]