Hi, I try to deploy a BPEL process using apache ODE. I'm new in either, BPEL
and ODE..
I follow the tutorial 
http://people.apache.org/~vanto/HelloWorld-BPELDesignerAndODE.pdf Hello
World Tutorial  to deploy a simple Hello World process (with only Assign
block and not Invoke). It works fine. 
Then I try to add Invoke block, following the tutorial: 
http://www.codeproject.com/KB/webservices/BPELInvokeWebService.aspx Invoke
tutorial  , but it doesn't work. In particular, testing the project using
the "Web service explorer" the errors are the following:

Request:
 - 
- 
- 
  1 
  
  
  
<\code>

Response:

- 
- 
- 
  java:org.apache.ode.bpel.iapi.BpelEngineException 
  Error in deployment descriptor for process {http://example}Example-4;
reference to unknown partner link MonitorPL 
- 
  org.apache.ode.axis2.OdeFault: Error in deployment descriptor for process
{http://magazzino}GestioneMagazzino-4; reference to unknown partner link
MonitorPL at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:146)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:69)
at
org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:52)
at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145) at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662) Caused by:
org.apache.ode.bpel.iapi.BpelEngineException: Error in deployment descriptor
for process {http://magazzino}GestioneMagazzino-4; reference to unknown
partner link MonitorPL at
org.apache.ode.bpel.engine.BpelProcess.setRoles(BpelProcess.java:500) at
org.apache.ode.bpel.engine.BpelProcess.access$1300(BpelProcess.java:89) at
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:884)
at
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:800)
at
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:810)
at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89) at
org.apache.ode.bpel.engine.BpelProcess.getEndpointToMyRoleMap(BpelProcess.java:730)
at
org.apache.ode.bpel.engine.BpelProcess.initMyRoleMex(BpelProcess.java:310)
at
org.apache.ode.bpel.engine.BpelEngineImpl.createNewMyRoleMex(BpelEngineImpl.java:187)
at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:157)
at
org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelEngineImpl.java:210)
at
org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:110)
... 25 more 
  
  
  
  
<\code>

Someone can help me to find the possible mistakes?
Thanks in advance!
-- 
View this message in context: 
http://old.nabble.com/Problem-with-invoke-block-in-BPEL-and-apache-ODE-tp31560403p31560403.html
Sent from the Apache Ode User mailing list archive at Nabble.com.

Reply via email to