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

Reply via email to