Hi Jean,

Thanks for your reply :)

I tried to remove the 'classpath:' prefix as you suggested. I had a couple
of FileNotFound exceptions... I had to keep it. The other values were just
fine.

I have changed my bc configuration, now it throws an exception:

+---------------------------CONSOLE LOG--------------------------------+
*** Received exchange: InOnly[
  id: ID:3.211.67.14-122c1bc8ee1-7:1
  status: Active
  role: provider
  service: {http://my.company/servicemix/mail-poller}console-logger
  endpoint: logger
  in: Unable to display: org.xml.sax.SAXParseException: Content is not
allowed in prolog.
]
+----------------------------------------------------------------------+
[Fatal Error] :1:1: Content is not allowed in prolog.

>>> Starting e-mail content filter (JSR-223)
>>> Input message: [**TESTNUMBERONE**
]
KEY:    TESTNUMBERONE
Approve:        true
Reject:         false
Sender email:   angel.or...@localhost
Sender SSO:     PENDING
+Step 2
****************************************************************
+SOAP REQUEST: StringSource[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ser="http://efs.comfin.mycompany.com/ws/ode_wf/service";>
<soapenv:Header/><soapenv:Body><ser:send_email><to>[email protected]</to><from>angel.or...@localhost</from><cc>[email protected]</cc><subject>Your
request has been processed.</subject><body>Action requested = Approve, Key =
TESTNUMBERONE, Sender =
angel.or...@localhost</body><process_id>Approved</process_id><approval_key>TESTNUMBERONE</approval_key></ser:send_email></soapenv:Body></soapenv:Envelope>]
****************************************************************
>>> End of message processing
C: RSET
S: +OK
C: DELE 1
S: +OK Message deleted
C: QUIT
S: +OK Apache James POP3 Server signing off.
ERROR - CxfBcComponent                 - Error processing exchange InOnly[
  id: ID:3.211.67.14-122c1bc8ee1-19:0
  status: Active
  role: provider
  service: {http://efs.comfin.mycompany.com/ws/ode_wf/service}ode_wf_ext
  endpoint: ode_wf_extSOAP
  in: <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ser="http://my.company/ws/ode_wf/service";>
<soapenv:Header/><soapenv:Body><ser:send_email><to>[email protected]</to><from>angel.or...@localhost</from><cc>[email protected]</cc><subject>Your
request has been processed.</subject><body>Action requested = Approve, Key =
TESTNUMBERONE, Sender =
angel.or...@localhost</body><process_id>Approved</process_id><approval_key>TESTNUMBERONE</approval_key></ser:send_email></soapenv:Body></soapenv:Envelope>
]
java.lang.NullPointerException
        at
org.apache.servicemix.cxfbc.CxfBcProvider.findOperation(CxfBcProvider.java:546)
        at
org.apache.servicemix.cxfbc.CxfBcProvider.process(CxfBcProvider.java:193)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:600)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:554)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java:510)
        at
org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java:60)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:620)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)


My CXF BC looks like:

<cxfbc:provider wsdl="classpath:ode_wf_ext.wsdl" 
                service="odews:ode_wf_ext"
                endpoint="ode_wf_extSOAP"
                
locationURI="http://dev.efs.comfin.ge.com:80/axis2/services/ode_wf_ext/";
                interfaceName="odews:ode_wf_ext"
                synchronous="true"
                useJBIWrapper="true">

                 ...

</cxfbc:provider>

Any ideas on this one?

Thanks,
Angel
-- 
View this message in context: 
http://www.nabble.com/Invoking-an-external-Web-Service-with-CXF-BC-tp24685630p24699264.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to