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 its 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
