Hi Davide, I have no idea about it now. Maybe you open CXF logger Interceptor to look into the on wire message.
[1]http://cwiki.apache.org/CXF20DOC/debugging.html Willem. -----Original Message----- From: Davide Gesino [mailto:[EMAIL PROTECTED] Sent: Wed 12/12/2007 21:28 To: cxf-user@incubator.apache.org Subject: RE: org.apache.cxf.endpoint.Client usage Hi Willem, my question was not crystal clear... sorry. my problem is on how to invoke the method. using client.invoke("getAllManagedElements",holder,new GetAllManagedElements()); Calling it through the Service concrete implementation generated by wsdl2java works fine. I get the exception shown below. Is the service invoked correctly? Willem2 wrote: > > Hi Davide, > > You can do it by adding the interceptors with the below codes > > JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); > factory.getInInterceptors().add(youInInterceptor); > factory.getOutInterceptors().add(youOutInterceptor); > .... > > Willem. > > > -----Original Message----- > From: Davide Gesino [mailto:[EMAIL PROTECTED] > Sent: Wed 12/12/2007 21:06 > To: cxf-user@incubator.apache.org > Subject: org.apache.cxf.endpoint.Client usage > > > I am trying to add client interceptors programmatically and need some help > to > user the Client interface. > here is the snippet of code: > > // WITHOUT DYNAMIC CLIENT > ConfigurationService service = new ConfigurationService(); //SERVICE > > ManagedElementMgr mgr = service.getManagedElementMgrHttp(); // PORT > Holder<HeaderT> holder = new Holder<HeaderT>(); //PARAM 1 > GetAllManagedElementsResponseT response = > mgr.getAllManagedElements(holder, new GetAllManagedElementsT()); // WS > CALL > > //WITH DYNAMIC CLIENT > JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); > factory.setServiceClass(ManagedElementMgr.class); > factory.setAddress("http://localhost:8080/mtosi/v1/ManagedElementMgr"); > > Client client = ClientProxy.getClient(factory.create()); > IteratorClientInterceptor inter = new IteratorClientInterceptor(); // ADD > MY > ITERCEPTOR > client.what????? > > I don't know how to invoke the client. > I havev tried: > client.invoke("getAllManagedElements",holder,new GetAllManagedElements()); > > but I get an exception: > > org.apache.cxf.interceptor.Fault: Message part {tmf854.v1}header was not > recognized. at > org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:179) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207) > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:73) > at > org.apache.cxf.transport.servlet.ServletDestination.doMessage(ServletDestination.java:79) > at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:256) > at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) > at > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:170) > at > org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java:148) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:713) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Unknown Source) > > > WHATAM I MISSING?? > -- > View this message in context: > http://www.nabble.com/org.apache.cxf.endpoint.Client-usage-tp14294775p14294775.html > Sent from the cxf-user mailing list archive at Nabble.com. > > > -- View this message in context: http://www.nabble.com/org.apache.cxf.endpoint.Client-usage-tp14294775p14295105.html Sent from the cxf-user mailing list archive at Nabble.com.