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: Dan Diephouse


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

Reply via email to