[ 
https://issues.apache.org/jira/browse/TUSCANY-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Kolb updated TUSCANY-3083:
---------------------------------

    Attachment: Warehouse.zip

It seems like there's some problem with the invocation of partner links. The 
code's working fine with only one partnerlink as a provider e.g. "warehouse". 
But if there comes in the second link there are some strange exceptions with 
the ODEScheduler after hanging for some time. It always fails when invoking two 
partner links in the activity. I attached the Code so you
can take a look at it and hopefully reproduce it. In brief: the 
activity.ActivityTestCase is the test case. The BPEl invokes "warehouse" checks 
if isAvailable is true else it invokes the "wholesaler" and returns the result. 

> BPEL can invoke only first Service used
> ---------------------------------------
>
>                 Key: TUSCANY-3083
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3083
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA BPEL Implementation Extension
>    Affects Versions: Java-SCA-1.4
>         Environment: WinXP SP2, JRE 1.6.0_12
>            Reporter: Arne Schramm
>         Attachments: Warehouse.zip
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> A BPEL Process containing several services to invoke, invokes always just the 
> first service. the reason for that can be found in the class 
> "ODEExternalService" of the "implementation-bpel-ode" module. the method 
> "public void invoke(final PartnerRoleMessageExchange 
> partnerRoleMessageExchange) " always uses the first element of the array 
> containing all references to invoke a service.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to