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]