Sadly, your old code should have worked, and there is a way to turn on logging there via properties. The 'publish' API is JAX-WS. My concern was that you were using the SimpleServiceFactoryBean. Let's see what you've got on the client.
On Sun, Nov 2, 2008 at 7:41 AM, JuliusIT <[EMAIL PROTECTED]> wrote: > > > Benson Margulies-4 wrote: >> >> This doesn't show me how you run the service, just how you generated >> the code. Have you looked at the examples? >> >> I need to know how you start your endpoint. >> >> Have you read: >> >> http://cwiki.apache.org/CXF20DOC/a-simple-jax-ws-service.html >> >> particularly look for the heading 'Publishing a Service'. >> >> >> > > This is how i runned it (like the example, i follow that part, maybe is to > small for what I need). > > protected TestSoapServiceServer() throws Exception { > Object implementor = new TestSoapServiceImplementation(); > String address = "http://localhost:9090/SoapPort"; > Endpoint.publish(address, implementor); > } > > Thanks to you I changed to > > DerwidSoapServiceImplementation implementor = new > DerwidSoapServiceImplementation(); > JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean(); > svrFactory.setServiceClass(DerwidSoapService.class); > svrFactory.setAddress("http://localhost:9090/SoapPort"); > svrFactory.setServiceBean(implementor); > svrFactory.getInInterceptors().add(new LoggingInInterceptor()); > svrFactory.getOutInterceptors().add(new LoggingOutInterceptor()); > svrFactory.create(); > > so now I can supply my server logging (as I should have done from the > beginning...) > > > 2-nov-2008 13.35.04 org.apache.cxf.interceptor.LoggingInInterceptor logging > INFO: Inbound Message > ---------------------------- > Encoding: UTF-8 > Headers: {content-type=[text/xml; charset=UTF-8], connection=[keep-alive], > transfer-encoding=[chunked], Host=[localhost:9090], SOAPAction=[""], > User-Agent=[Java/1.6.0_07], Accept=[*], Pragma=[no-cache], > Cache-Control=[no-cache]} > Messages: > Message: > > Payload: <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:TestSendFile > xmlns:ns2="http://soap.test.xyz.com/"><data>dGVzdG9kaXByb3Zh</data><encoding>BASE64</encoding><fileName>testfile</fileName><format>TXT</format><password>testpass</password><user>test</user></ns2:TestSendFile></soap:Body></soap:Envelope> > -------------------------------------- > 2-nov-2008 13.35.04 > org.apache.cxf.interceptor.LoggingOutInterceptor$LoggingCallback onClose > INFO: Outbound Message > --------------------------- > Encoding: UTF-8 > Headers: {SOAPAction=[""]} > Messages: > Payload: <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:TestSendFileResponse > xmlns:ns2="http://soap.test.xyz.com/"><code>0</code></ns2:TestSendFileResponse></soap:Body></soap:Envelope> > > As I can see the incoming soap message are correct but the response not, > should be some code error with message. I can't understand. I know this > should be a unqualified/qualified issue, but I can't understand where is the > problem, maybe is how i initialize the client. I'll also check it > > -- > View this message in context: > http://www.nabble.com/Null-parameter-in-request-and-response-tp20255751p20289413.html > Sent from the cxf-user mailing list archive at Nabble.com. > >
