You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Oliver Kießler <ok...@netempire.de> on 2003/09/30 14:50:18 UTC
namespace problem?!
hi there,
i have coded a java based service with axis. i have two packages like
this:
impl.Service.java
impl.entities.SomeClass1.java
impl.entities.SomeClass2.java
...
The Service class uses the classes in entities. Nothing special i
think...
in my deployment descriptor i define the service like this:
<service name="SomeService" provider="java:RPC">
<parameter name="className" value="impl.Service"/>
<parameter name="allowedMethods" value="*"/>
<parameter name="scope" value="session"/>
<namespace>http://www.mydomain.de/impl/client</namespace>
</service>
everything works fine so far. but when i look at the wsdl there is
something that causes trouble when i generate the client (with
wsdl2java).
here is a piece of the wsdl:
<wsdl:definitions targetNamespace="http://www.mydomain.de/impl/client">
<wsdl:types>
<schema targetNamespace="http://entities.client.www.mydomain.de">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="SomeClass1">
<sequence> ...........
Why is there a different namespace (look at wsdl:targetnamespace and
schema:targetnamespace)? this way i cannot compile my test client
because it uses the package name of the service itself and not the
generated classes that is suppossed to be in my client package?
i am missing something?
thanks in advance!
bye, oliver