[ http://jira.codehaus.org/browse/XFIRE-725?page=all ]
Tomasz Sztelak reassigned XFIRE-725:
------------------------------------
Assignee: Tomasz Sztelak (was: Dan Diephouse)
> Problem with generated namespaces
> ---------------------------------
>
> Key: XFIRE-725
> URL: http://jira.codehaus.org/browse/XFIRE-725
> Project: XFire
> Issue Type: Test
> Affects Versions: 1.2.1
> Environment: os: linux redhat 3.3.1 - 3.14 (kde)
> webserver: apache tomcat
> java: jdk 1.5.06
> developing: eclipse 3.2
> Reporter: Nicolas Kukolja
> Assigned To: Tomasz Sztelak
>
> > -----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><ve
> > rsion
> > >
> > xmlns="http://xfire.codehaus.org/Book">1.0</version></soap:Header><soa
> > p: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><ve
> > rsion
> > >
> > xmlns="http://xfire.codehaus.org/Book">1.0</version></soap:Header><soa
> > p: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><getB
> > ooksRe
> > > 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:En
> > velope
> > > >
> > > 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><getB
> > ooksMa
> > > pResponse
> > >
> > xmlns="http://xfire.codehaus.org/BookService"><BookMap><entry><key>012
> > 345678
> > > 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:Bo
> > dy></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.
> > > >
> > > >
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email