Have you tried a larger number? Does it always truncate the first character or all but the last or does it always return 0?
Brian Taylor wrote: > > Sorry Pedro, I can't think off hand of any reason why it would truncate > the first character, I've never ran into that problem and am pretty new > with that BC/SE myself! > > > Pedro Araújo wrote: >> >> thank you for the explanation, >> >> my scenario is very simple, i dont have any transformation: >> >> Client <-> CXF-BC (consumer) <-> CXF-SE >> >> my CXF-BC xbean: >> >> <beans xmlns="http://www.springframework.org/schema/beans" >> xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" >> xmlns:xsi="http://http://www.w3.org/2001/XMLSchema-instance" >> xmlns:teste="http://teste/CP/" >> xsi:schemaLocation="http://servicemix.apache.org/cxfbc/1.0 >> http://servicemix.apache.org/schema/servicemix-cxfbc-3.2.3.xsd >> http://www.springframework.org/schema/beans >> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> >> >> <cxfbc:consumer wsdl="classpath:TesteServiceImpl.wsdl" >> endpoint="TesteServiceImplPort" >> service="teste:TesteServiceImplService" >> targetEndpoint="TesteServiceImplPort" >> targetService="teste:TesteServiceImplService" >> targetInterface="teste:TesteServiceImpl" /> >> </beans> >> >> >> >> Brian Taylor wrote: >>> >>> That statement 'Unable to inject ComponentContext' is not an >>> error...that method is not required to be implemented. The statement is >>> there to remind you that it was not implemented. We implement that >>> method if the service needs access to that object (ComponentContext). >>> >>> Do you have output filters set up in the CXF BC that are mucking with >>> the output? Are you performing any translation between the CXF SE and >>> CXF BC by a Translation/Transformation SE such as Saxon SE? >>> >>> >>> Pedro Araújo wrote: >>>> >>>> thank you Brian, the message disappeared :) >>>> >>>> but what's the difference? The WS response it's the same with or >>>> without this code... when i invoke the "number" method with value "10" >>>> the WS responds "0" :\ >>>> >>>> I'm using CXF-BC. >>>> >>>> Regards, >>>> >>>> Pedro Araújo >>>> >>>> >>>> Brian Taylor wrote: >>>>> >>>>> Would look like this: >>>>> >>>>> @WebService(targetNamespace = "http://teste/CP/") >>>>> public class TesteServiceImpl implements TesteService { >>>>> >>>>> private ComponentContext ctx; >>>>> >>>>> @WebMethod >>>>> public int number(int number) { >>>>> System.out.println( " ********* TesteServiceImpl -> >>>>> number: "+number + "**"); >>>>> return number; >>>>> } >>>>> >>>>> public void setContext(ComponentContext ctx) { >>>>> this.ctx = ctx; >>>>> } >>>>> >>>>> } >>>>> >>>>> You may want to place your annotations in the TesteService interface >>>>> (and do not place setContext() in it) so that you don't have to >>>>> explicitly mark setContext() in TesteServiceImpl as a non-operation >>>>> considering it's public. >>>>> >>>>> >>>>> Pedro Araújo wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I'm using CXF-SE to expose a Web Service in SM 3.3. >>>>>> When i'm deploying it i get this message: >>>>>> >>>>>> >>>>>> DEBUG - CxfSeComponent - Unable to inject ComponentContext: >>>>>> pedro.pt.cxfSE.TesteServiceImpl.setContext(javax.jbi.component.ComponentContext) >>>>>> >>>>>> it's a normal message or i'm doing something wrong? >>>>>> >>>>>> my xbean: >>>>>> >>>>>> <cxfse:endpoint> >>>>>> <cxfse:pojo> >>>>>> <bean class="pedro.pt.cxfSE.TesteServiceImpl"/> >>>>>> </cxfse:pojo> >>>>>> </cxfse:endpoint> >>>>>> >>>>>> >>>>>> my TesteServiceImpl Class: >>>>>> >>>>>> @WebService(targetNamespace = "http://teste/CP/") >>>>>> public class TesteServiceImpl implements TesteService { >>>>>> >>>>>> @WebMethod >>>>>> public int number(int number) { >>>>>> System.out.println( " ********* TesteServiceImpl -> number: >>>>>> "+number + "**"); >>>>>> return number; >>>>>> } >>>>>> } >>>>>> >>>>>> Thank you, >>>>>> >>>>>> Pedro Araújo >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/Unable-to-inject-ComponentContext-tp25366499p25387504.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
