ws-soap-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Soum...@Atoga.com
Subject RE: Serializer + deployment descriptor
Date Wed, 13 Nov 2002 18:20:22 GMT
I would like to get an explannation why putting a trailing
'/' matter so much? From a semantic point of view, the following
two namespace names

http://schemas.xmlsoap.org/soap/encoding/
http://schemas.xmlsoap.org/soap/encoding

looks the same and it is no fault of user
that he could not get type mapping to work.

Why should "simple ones that frustrate you the most"
happen, with any software specification or implementation?

Is this not a bug in some specification or implementation?

Soumen Sarkar.

-----Original Message-----
From: Mattias Jiderhamn [mailto:mattias@expertsystem.se]
Sent: Wednesday, November 13, 2002 9:32 AM
To: soap-dev@xml.apache.org
Subject: RE: Serializer + deployment descriptor


It's always the simple ones that frustrate you the most...

Anyway, a HUGE thank you!

> -----Original Message-----
> From: Scott Nichol [mailto:snicholnews@scottnichol.com]
> Sent: Wednesday, November 13, 2002 6:26 PM
> To: soap-dev@xml.apache.org
> Subject: Re: Serializer + deployment descriptor
> 
> 
> Try putting a trailing / on the encoding:
> 
>     http://schemas.xmlsoap.org/soap/encoding/
> 
> instead of
> 
>     http://schemas.xmlsoap.org/soap/encoding
> 
> Scott Nichol
> 
> ----- Original Message -----
> From: "Mattias Jiderhamn" <mattias@expertsystem.se>
> To: <soap-dev@xml.apache.org>
> Sent: Wednesday, November 13, 2002 4:12 AM
> Subject: Serializer + deployment descriptor
> 
> 
> > I am really, really tired of the fact that I can not get any type
> mappings
> > to work in the deployment desriptor.
> >
> > If I have the file:
> > <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
> >   id="urn:ApiTest">
> >   <isd:provider type="java"
> >     scope="Application"
> >     methods="isOk getIntPair getIntArray getIntPairArray getNullObject
> > getNullArray">
> >     <isd:java class="se.exder.api.ApiTest" static="true" />
> >   </isd:provider>
> >   <isd:faultListener>
> >     org.apache.soap.server.DOMFaultListener
> >   </isd:faultListener>
> >
> >   <isd:mappings>
> >     <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding"
> >      xmlns:x="urn:ApiTest" qname="x:IntPair"
> >      javaType="se.exder.api.IntPair"
> >
> java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
> >
> xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
> >   </isd:mappings>
> > </isd:service>
> >
> > and try to deploy it with
> >   java -classpath $CLASSPATH
> org.apache.soap.server.ServiceManagerClient
> > http://localhost/servlet/rpcrouter deploy filename.wsdd
> > The mapping is never working (client says
> > "java.lang.IllegalArgumentException: No Serializer found to serialize
> a
> > 'se.exder.api.IntPair' using encoding style
> > 'http://schemas.xmlsoap.org/soap/encoding/'")
> >
> > But if I input the exact same information in the admin page
> > (/soap/deploy.jsp) everything works just fine. (See attached
> sceenshots).
> >
> > I always undeploy the service before re-deploying. I have tried the
> latest
> > build (2002-10-27) and I am still having the same problem.
> > Why is this???
> > What can I do about it?
> >
> 
> 
> ------------------------------------------------------------------------
> --------
> 
> 
> > --
> > To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@xml.apache.org>
> > For additional commands, e-mail: <mailto:soap-dev-help@xml.apache.org>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <mailto:soap-dev-help@xml.apache.org>
> 
> 

--
To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@xml.apache.org>
For additional commands, e-mail: <mailto:soap-dev-help@xml.apache.org>

Mime
View raw message