Hi,
Using ODE 2.0 I'm getting this error when trying to run a process. The
process has multiple receive activities, each attached to a different
partner link. The partner links are mapped to different port types on the
same WSDL. I attach the BPEL file and the WSDL file.
This is what happens in the log during the invocation:
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX
{MyRoleMex#hqejbhcnphr4u7uarvcp7i [Client null] calling
{http://j2ee.netbeans.org/wsdl/MediaCompositeWsdl}MediaCompositeWsdlService.Multiplay(...)}
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==>
ODEProcess[{http://enterprise.netbeans.org/bpel/MediaComposite1/MediaComposite1}MediaComposite1-12]
ERROR - GeronimoLog.error(104) | Unable to route message exchange
hqejbhcnphr4u7uarvcp7i, EPR was not specified and the target my-role could
not be inferred.
DEBUG - GeronimoLog.debug(66) | schedulingRunnable for process
{http://enterprise.netbeans.org/bpel/MediaComposite1/MediaComposite1}MediaComposite1-12:
org.apache.ode.bpel.engine.unreliablemyrolemessageexchangeimp...@869433
DEBUG - GeronimoLog.debug(66) | Handling response for MEX
{MyRoleMex#hqejbhcnphr4u7uarvcp7i [Client null] calling
{http://j2ee.netbeans.org/wsdl/MediaCompositeWsdl}MediaCompositeWsdlService.Multiplay(...)}
ERROR - GeronimoLog.error(108) | Call to
{http://j2ee.netbeans.org/wsdl/MediaCompositeWsdl}MediaCompositeWsdlService.Multiplay
caused an exception.
org.apache.ode.axis2.OdeFault: Message exchange failure
http://old.nabble.com/file/p26842579/MediaComposite1.bpel
MediaComposite1.bpel
http://old.nabble.com/file/p26842579/MediaCompositeWsdl.wsdl
MediaCompositeWsdl.wsdl
http://old.nabble.com/file/p26842579/deploy.xml deploy.xml
Am I doing something wrong here?
Thanks,
Dawg
--
View this message in context:
http://old.nabble.com/%22EPR-was-not-specified-and-the-target-my-role-could-not-be-inferred%22-tp26842579p26842579.html
Sent from the Apache Ode User mailing list archive at Nabble.com.