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

Reply via email to