If you have not already, you should look at the interop docs in Apache Soap
2.2. I don't know if adding a type mapping to mapping registry on the Soap
server will help, but that is the normal solution to "no serializer found"
errors. You will probably have better luck asking VB specific questions in
the MS Soap news groups.

Rick Hansen

> -----Original Message-----
> From: Khamesra, SandeepX [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 19, 2001 1:39 PM
> To: '[EMAIL PROTECTED]'
> Subject: How do I set encoding style using VB Script 
> 
> 
> 
> When I try to invoke a java service from a vb client I get 
> this error "No
> Serializer found ..."
> How do I set encoding style using VB Script 
> 
> --------------------------------------------------------------
> --------------
> ----------
> 
> 
> Received: <?xml version='1.0' encoding='UTF-8'?><SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/1999/XMLSchema";><SOAP-ENV:Body><S
> OAP-ENV:Fault>
> <faultcode>SOAP-ENV:Server</faultcode><faultstring>java.lang.I
> llegalArgument
> Exception: No Serializer found to serialize a 
> 'org.w3c.dom.Element' using
> encoding style
> 'http://schemas.xmlsoap.org/soap/encoding/'.</faultstring><fau
> ltactor>/soap/
> servlet/rpcrouter</faultactor><detail><stackTrace>[SOAPException:
> faultCode=SOAP-ENV:Server; msg=java.lang.IllegalArgumentException: No
> Serializer found to serialize a 'org.w3c.dom.Element' using 
> encoding style
> 'http://schemas.xmlsoap.org/soap/encoding/'.] at
> java.lang.Throwable.&lt;init&gt;(Throwable.java:96)   at
> java.lang.Exception.&lt;init&gt;(Exception.java:44)   at
> org.apache.soap.SOAPException.&lt;init&gt;(SOAPException.j
> ava:71)       at
> org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvid
> er.java:138)
> at
> org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterS
> ervlet.java:28
> 7)    at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)  at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
> .java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)   at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.j
> ava:372)      at
> org.apache.tomcat.core.ContextManager.internalService(ContextM
> anager.java:79
> 7)    at
> org.apache.tomcat.core.ContextManager.service(ContextManager.j
> ava:743)      at
> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
> nnection(HttpC
> onnectionHandler.java:210)    at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
> t.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
> ol.java:498)
> at
> java.lang.Thread.run(Thread.java:498)</stackTrace></detail></S
> OAP-ENV:Fault>
> </SOAP-ENV:Body></SOAP-ENV:Envelope>
> 
> --------------------------------------------------------------
> --------------
> ----------
> 

Reply via email to