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.