Hi Tomek,
here is a response from my own webservice (DBM). I am just trying to
understand your comment on my problem...

Do you mean, that there is first "xmlns="http://services.core.catega/DBM"";
like below with the simple string return (getDbInfoResponse) but than only 
"xmlns="http://services.core.catega""; without "/DBM" in the namespace?

Is that the problem you see?

Nick


PS: Is there any way to access to the "Raw"-SOAP-Message from my client? Can
you give me some Code perhaps? When I try:
"System.out.println("Message: " + service.getModule().toString());", I get
an empty String, while this:
"System.out.print("DBMS: " + service.getDbInfo() + " \n");" returns the
wanted String...

****************************************************************************
HTTP/1.1 100 Continue

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 24 Oct 2006 11:47:05 GMT

460
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Body><getModuleR
esponse
xmlns="http://services.core.catega/DBM";><ModuleMap><entry><key>DBM</key><val
ue><description xmlns="http://services.core.catega";>Data Base
Management</description><host
xmlns="http://services.core.catega";>localhost</host><module
xmlns="http://services.core.catega";>CCS</module><port
xmlns="http://services.core.catega";>8080</port><service
xmlns="http://services.core.catega";>DBM</service><wsdl
xmlns="http://services.core.catega";>not
yet</wsdl></value></entry><entry><key>ADM</key><value><description
xmlns="http://services.core.catega";>Administration</description><host
xmlns="http://services.core.catega";>localhost</host><module
xmlns="http://services.core.catega";>CCS</module><port
xmlns="http://services.core.catega";>8080</port><service
xmlns="http://services.core.catega";>ADM</service><wsdl
xmlns="http://services.core.catega";>not
yet</wsdl></value></entry></ModuleMap></getModuleResponse></soap:Body></soap
:Envelope>
0

HTTP/1.1 100 Continue

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 24 Oct 2006 11:47:05 GMT

145
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Body><getDbInfoR
esponse xmlns="http://services.core.catega/DBM";><out>Oracle 9i - Version
9.0.2.7</out></getDbInfoResponse></soap:Body></soap:Envelope>
0
****************************************************************************















-----Ursprüngliche Nachricht-----
Von: Tomek Sztelak [mailto:[EMAIL PROTECTED] 
Gesendet: Dienstag, 24. Oktober 2006 12:23
An: [email protected]
Betreff: Re: [xfire-user] Problems developing a SOAP-Client

Looks like a bug to me, somehow service namespace isn't used on
marshaled objects. Hopefuly Dan will have some time to look at this,
cause he knows the most about object marshaling, if not, i'll try to
take a look.

On 10/24/06, Nicolas Kukolja <[EMAIL PROTECTED]> wrote:
> Ok, I created a bug report (http://jira.codehaus.org/browse/XFIRE-725).
>
> Do you have any idea how to fix my problem? Do you think it's a bug or did
I
> make any mistake?
>
> However, thanks a lot for your time, you spend on my problem!
>
> Nick
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Tomek Sztelak [mailto:[EMAIL PROTECTED]
> Gesendet: Dienstag, 24. Oktober 2006 11:39
> An: [email protected]
> Betreff: Re: [xfire-user] Problems developing a SOAP-Client
>
> Sure, create bug report here :
> http://jira.codehaus.org/secure/BrowseProject.jspa?id=10750
>
> On 10/24/06, Nicolas Kukolja <[EMAIL PROTECTED]> wrote:
> > Sorry, but can you explain me how to create jira issue? I'm newbie in
> > webservices and xfire.
> >
> > Thank you very much!
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Tomek Sztelak [mailto:[EMAIL PROTECTED]
> > Gesendet: Dienstag, 24. Oktober 2006 11:22
> > An: [email protected]
> > Betreff: Re: [xfire-user] Problems developing a SOAP-Client
> >
> > There is some problem with generated namespaces :/ Can you create jira
> > issue and attach these information ?
> >
> > On 10/24/06, Nicolas Kukolja <[EMAIL PROTECTED]> wrote:
> > > Ok, here the generated message:
> > >
> > >
> >
>
****************************************************************************
> > > POST /book/services/BookService HTTP/1.1
> > > SOAPAction: ""
> > > Content-Type: text/xml; charset=UTF-8
> > > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; XFire
> > Client
> > > +http://xfire.codehaus.org)
> > > Host: localhost:3500
> > > Expect: 100-continue
> > > Content-Length: 354
> > >
> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > >
> >
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Header><version
> > >
> >
>
xmlns="http://xfire.codehaus.org/Book";>1.0</version></soap:Header><soap:Body
> > > ><getBooks xmlns="http://xfire.codehaus.org/BookService";
> > > /></soap:Body></soap:Envelope>POST /book/services/BookService HTTP/1.1
> > > SOAPAction: ""
> > > Content-Type: text/xml; charset=UTF-8
> > > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; XFire
> > Client
> > > +http://xfire.codehaus.org)
> > > Host: localhost:3500
> > > Expect: 100-continue
> > > Content-Length: 357
> > >
> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > >
> >
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Header><version
> > >
> >
>
xmlns="http://xfire.codehaus.org/Book";>1.0</version></soap:Header><soap:Body
> > > ><getBooksMap xmlns="http://xfire.codehaus.org/BookService";
> > > /></soap:Body></soap:Envelope>
> > >
> >
>
****************************************************************************
> > >
> > > And the return:
> > >
> > >
> >
>
****************************************************************************
> > > HTTP/1.1 100 Continue
> > >
> > > HTTP/1.1 200 OK
> > > Server: Apache-Coyote/1.1
> > > Content-Type: text/xml;charset=UTF-8
> > > Transfer-Encoding: chunked
> > > Date: Tue, 24 Oct 2006 09:01:30 GMT
> > >
> > > 232
> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > >
> >
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Body><getBooksRe
> > > sponse xmlns="http://xfire.codehaus.org/BookService";><out><ns1:Book
> > > xmlns:ns1="http://demo.xfire.codehaus.org";><author
> > > xmlns="http://demo.xfire.codehaus.org";>Dan Diephouse</author><isbn
> > > xmlns="http://demo.xfire.codehaus.org";>0123456789</isbn><title
> > > xmlns="http://demo.xfire.codehaus.org";>Using
> > >
> >
>
XFire</title></ns1:Book></out></getBooksResponse></soap:Body></soap:Envelope
> > > >
> > > 0
> > >
> > > HTTP/1.1 100 Continue
> > >
> > > HTTP/1.1 200 OK
> > > Server: Apache-Coyote/1.1
> > > Content-Type: text/xml;charset=UTF-8
> > > Transfer-Encoding: chunked
> > > Date: Tue, 24 Oct 2006 09:01:30 GMT
> > >
> > > 233
> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > > xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > >
> >
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soap:Body><getBooksMa
> > > pResponse
> > >
> >
>
xmlns="http://xfire.codehaus.org/BookService";><BookMap><entry><key>012345678
> > > 9</key><value><author xmlns="http://demo.xfire.codehaus.org";>Dan
> > > Diephouse</author><isbn
> > > xmlns="http://demo.xfire.codehaus.org";>0123456789</isbn><title
> > > xmlns="http://demo.xfire.codehaus.org";>Using
> > >
> >
>
XFire</title></value></entry></BookMap></getBooksMapResponse></soap:Body></s
> > > oap:Envelope>
> > > 0
> > >
> >
>
****************************************************************************
> > >
> > > The requested information is obviously included. But how do I access
to
> it
> > > in the client?
> > >
> > > Nick
> > >
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Tomek Sztelak [mailto:[EMAIL PROTECTED]
> > > Gesendet: Dienstag, 24. Oktober 2006 10:25
> > > An: [email protected]
> > > Betreff: Re: [xfire-user] Problems developing a SOAP-Client
> > >
> > > On 10/24/06, Nicolas Kukolja <[EMAIL PROTECTED]> wrote:
> > > > No, I do not know of any changes concerning my apache tomcat.
> > > >
> > > > The handler " client.addOutHandler(new OutHeaderHandler());" Is from
> the
> > > > example, but without that it's the same problem as before.
> > > Hehe, i have memory leaks, i wrote this handler myselft :)
> > >
> > > > Do you have any idea, where to take a look at my server
> configurations?
> > > > Which parameters are critical?
> > >
> > > Hmm, this is very strange. Can you use tcpmon   (
> > > https://tcpmon.dev.java.net/ ) and post generated message and full
> > > stacktrace in case of exception ?
> > >
> > > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: Tomek Sztelak [mailto:[EMAIL PROTECTED]
> > > > Gesendet: Dienstag, 24. Oktober 2006 10:15
> > > > An: [email protected]
> > > > Betreff: Re: [xfire-user] Problems developing a SOAP-Client
> > > >
> > > > Did you do any changes in server config ? Can you try to run client
> > > > without your custom handler ?
> > > >
> > > > On 10/24/06, Nicolas Kukolja <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hello,
> > > > >
> > > > >
> > > > >
> > > > > I am trying to develop some webservices using xfire, and most
works
> > very
> > > > > well, but my client will not work.
> > > > >
> > > > >
> > > > >
> > > > > First, I used the bookservice example with its three methods:
> > > getBooks(),
> > > > > findBook(isbn), getBooksMap().
> > > > >
> > > > >
> > > > >
> > > > > Using Soap-UI I can call all three methods well and the correct
> values
> > > > > return, but with the client, the array that is returned by
> getBooks()
> > is
> > > > > empty, and the method getBooksMap() ends in a
> > > > > "org.codehaus.xfire.XFireRuntimeException: Could not invoke
> > > > > service.. Nested exception is
> > > > > org.codehaus.xfire.fault.XFireFault: Fault:
> > > > > java.lang.NullPointerException".
> > > > >
> > > > >
> > > > >
> > > > > There seems to be something wrong with the more complex data types
I
> > > > think.
> > > > > Creating a simple method in the service returning a string works
> fine.
> > > > >
> > > > >
> > > > >
> > > > > Can someone help me or give me a hint of what to do?
> > > > >
> > > > >
> > > > >
> > > > > Thanks for reading,
> > > > >
> > > > >
> > > > >
> > > > > Nick
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > PS: "My" client-code (its mostly from the example…):
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > package service.test;
> > > > >
> > > > >
> > > > >
> > > > > import java.net.MalformedURLException;
> > > > >
> > > > > import java.util.Map;
> > > > >
> > > > >
> > > > >
> > > > > import org.codehaus.xfire.client.Client;
> > > > >
> > > > > import org.codehaus.xfire.client.XFireProxyFactory;
> > > > >
> > > > > import catega.test.OutHeaderHandler;
> > > > >
> > > > > import org.codehaus.xfire.service.Service;
> > > > >
> > > > > import
> > > > > org.codehaus.xfire.service.binding.ObjectServiceFactory;
> > > > >
> > > > >
> > > > >
> > > > > /**
> > > > >
> > > > >  * @author <a href="mailto:[EMAIL PROTECTED]">Nathan Peles</a>
> > > > >
> > > > >  * @author <a href="mailto:[EMAIL PROTECTED]">Tomasz Sztelak</a>
> > > > >
> > > > >  */
> > > > >
> > > > > public class BookClient
> > > > >
> > > > > {
> > > > >
> > > > >     public static void main(String args[])
> > > > >
> > > > >     {
> > > > >
> > > > >         String serviceURL =
> > > > > "http://localhost:8080/book/services/BookService";;
> > > > >
> > > > >         Service serviceModel = new
> > > > >
> > > >
> > >
> >
>
ObjectServiceFactory().create(BookService.class,null,"http://xfire.codehaus.
> > > > org/BookService",null);
> > > > >
> > > > >
> > > > >
> > > > >         XFireProxyFactory serviceFactory = new
XFireProxyFactory();
> > > > >
> > > > >
> > > > >
> > > > >         try
> > > > >
> > > > >         {
> > > > >
> > > > >             BookService service = (BookService)
> > > > > serviceFactory.create(serviceModel, serviceURL);
> > > > >
> > > > >             Client client = Client.getInstance(service);
> > > > >
> > > > >             client.addOutHandler(new OutHeaderHandler());
> > > > >
> > > > >             Book[] books = service.getBooks();
> > > > >
> > > > >             Map booksMap = service.getBooksMap();
> > > > >
> > > > >             System.out.print("Received map with
"+booksMap.size()+"
> > > > book(s)
> > > > > \n");
> > > > >
> > > > >             System.out.println("BOOKS:");
> > > > >
> > > > >
> > > > >
> > > > >             for (int i = 0; i < books.length; i++)
> > > > >
> > > > >             {
> > > > >
> > > > >                 System.out.println(books[i].getTitle());
> > > > >
> > > > >             }
> > > > >
> > > > >         }
> > > > >
> > > > >         catch (MalformedURLException e)
> > > > >
> > > > >         {
> > > > >
> > > > >             e.printStackTrace();
> > > > >
> > > > >         }
> > > > >
> > > > >     }
> > > > >
> > > > > }
> > > >
> > > >
> > > > --
> > > > -----
> > > > When one of our products stops working, we'll blame another vendor
> > > > within 24 hours.
> > > >
> > > >
---------------------------------------------------------------------
> > > > To unsubscribe from this list please visit:
> > > >
> > > >     http://xircles.codehaus.org/manage_email
> > > >
> > > >
> > > >
> > > >
---------------------------------------------------------------------
> > > > To unsubscribe from this list please visit:
> > > >
> > > >     http://xircles.codehaus.org/manage_email
> > > >
> > > >
> > >
> > >
> > > --
> > > -----
> > > When one of our products stops working, we'll blame another vendor
> > > within 24 hours.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> > >
> > >
> >
> >
> > --
> > -----
> > When one of our products stops working, we'll blame another vendor
> > within 24 hours.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
>
> --
> -----
> When one of our products stops working, we'll blame another vendor
> within 24 hours.
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>


-- 
-----
When one of our products stops working, we'll blame another vendor
within 24 hours.

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to