[
https://issues.apache.org/jira/browse/ODE-758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829631#action_12829631
]
Renat Zubairov commented on ODE-758:
------------------------------------
Hello Terry,
I was also looking at this place :) there is actually an if clause in following
lines which is checking wherever p2pProcesses is not null, so if you would
comment out this part may be you should also delete the whole If statement,
however before I would propose to discuss a different options.
Actually in the ODE documentation P2P communication is described as a feature,
not as a bug. It's obviously better from the reliability point of view that one
process sending a message to another process reliably and no exceptions could
happen there, however sometimes it's better that integration layer would do
this "shortcut" instead of delegating it to ODE core.
Another possible solution would be to determine routing rule not based on the
Service QName but on the Port Name (or QName with WSDL TNS) so that if any of
the deployed processes implements a given Port (not Service) then do a shorcut.
Renat
> Disable Process2Process communication
> -------------------------------------
>
> Key: ODE-758
> URL: https://issues.apache.org/jira/browse/ODE-758
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 2.0-beta3
> Reporter: Terry Mueller
>
> Hello all,
> I have a problem with the Process2Process communication inside the ODE.
> Basically I need to implement a BPEL process that uses and implements the
> same WSDL. For example I have a service A with two methods request-response
> "createEntity" and one way "confirmCreation", I expect my process to call
> "createEntity" method and then wait untill the "confirmCreation" method will
> be called on it, however since ODE route all MEXes internaly despite the fact
> that process actually only implements one single operation "confirmCreation"
> I'm getting an MEX expire and failed state.
> Would it be possible to fix the P2P communication so that it would only
> happen when ODE as a recipient side is able to handle the operation,
> otherwise just proceed with a call though Integration Layer.
> Renat
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.