• Register Now
  • Forgot Password?
Intalio
  • Product
  • Services
  • Partners
  • Customers
  • Community
  • Company
  • Documentation
  • Discussions
  • Roadmap
  • Events

Discussions


Discussions about Intalio|BPP Community Edition.


Back to Intalio|BPMS 5.0 (0 viewing) 
Go to bottom
Post Reply
Favoured: 0
TOPIC: Correlation Sets in Parallel Scopes
Forum Tools
  • Post New Topic
  • Show latest posts
  • Rules
Nov 16, 2007 5:49 pm
FredM (User)
9 posts
Fresh Boarder

Karma: 0  
Hello,

I've been fighting a lot to have it running yet without success.

Is it possible to have Concurrent receives activites belonging to parallel scopes (i.e. created using a foreach activity with parallelism) without having a conflicting receive fault caught ?

I made the following process (enclosed) in which the looping subprocess should create correlation sets linked to the different scopes that are created by the foreach activity. When I monitor the execution, it appears that the correlation sets are properly initiated with different values based on the data that I manipulate (I iterate over an array). However when I get to the receive activities, the process raises the exception.

According to the spec this should not be the case as each instance of my correlation set is initialized with a different value and is in addition linked to a different scope.

Is there a solution or is my process badly designed. Thanks in advance.
File Attachment:
File Name: IMT4ProcessBack.zip
File Size: 99408
 
 
Last Edit: 2007/11/16 17:55 By FredM.
  The administrator has disabled public write access.
Nov 16, 2007 7:30 pm
Antoine (Admin)
2755 posts
Admin

Karma: 58  
Hi,

can you please attach your geronimo.log here ?

Thanks,

Antoine
 
 
Intalio, The Enterprise Cloud Company
www.intalio.com
  The administrator has disabled public write access.
Nov 17, 2007 12:44 am
FredM (User)
9 posts
Fresh Boarder

Karma: 0  
00:42:04,890 ERROR [org.apache.ode.bpel.runtime.PICK] [pool-2-thread-49] org.apache.ode.bpel.common.FaultException: {Selector plinkInstnace={PartnerLinkInstance partnerLinkDecl=OPartnerLink#66,scopeInstanceId=119},ckey={CorrelationKey setId=325, values=[string0]},opName=notifyTaskCompletion,oneWay=no,mexId=,idx=0}}

This is the error I get (extracted from the log file).

and in the console :

conflictingReceive
Explanation: {Selector plinkInstnace={PartnerLinkInstance partnerLinkDecl=OPartnerLink#66,scopeInstanceId=119},ckey={CorrelationKey setId=325, values=[string0]},opName=notifyTaskCompletion,oneWay=no,mexId=,idx=0}
 
  The administrator has disabled public write access.
Nov 20, 2007 8:28 am
Shivanand (User)
1216 posts
Platinum Boarder

Karma: 25  
Hi Frederic,
In your process DBselection.xform has been used for People Activity (create - complete), but the message connections are not accordingly which leads to deployment failure.
Indeed, DBselection-create task should send a request and receive a response & DBselection-complete should receive a request and send a response accordingly.



Thanks,
Shivanand.
 
  The administrator has disabled public write access.
Nov 20, 2007 10:18 am
FredM (User)
9 posts
Fresh Boarder

Karma: 0  
In fact I do have a bug when I deploy the process because the wsdl file of the process is not referenced in the process (thus making my correlation set declaration not valid) but I manually add it in the .bpel before deployment:



My question was related to the runtime w.r.t the parallel scopes that I initiate in my for each loop.

w.r.t the deployment issue I however do not see the problem with the DB selection
activity, if you could give me more details on this one. From what I understood my message pattern matches the one described in the tutorials i.e.:

1. connection fom the process to the create activity
2. connection from the create activity to the process
3. connection from the complete activity to the process
4. connection from the process to the complete activity.

Anyway if you do not respect this order the designer complains.

Thx,
Frederic.
 
  The administrator has disabled public write access.
Nov 20, 2007 11:26 am
Shivanand (User)
1216 posts
Platinum Boarder

Karma: 25  
Frederic,
You need to define the correlations in Data Editor for the respective incoming & outgoing messages, Indeed, I am working on your project and will update you shortly.


Thanks,
Shivanand.
 
  The administrator has disabled public write access.
Feb 25, 2009 1:52 pm
giuseppe.landolfi (User)
38 posts
Junior Boarder

Karma: 0  
Hi to all!
I ha ve tha same problem...
In particular I have a subprocess belowing to a process, I want to rise an event intermediate message to block my process.
Sure it is necessary to do a correlation, but I\'d like to know wchich kind of correlation I have to do... and where... it si to say: I have to do a correlation in subprocess?
 
 
Giuseppe Landolfi
  The administrator has disabled public write access.
Go to top Post Reply
Forum List Archived Intalio|BPMS 5.0
get the latest posts directly to your desktop
 

Top Posters

Last 30 days

  • jean.bernard.wansi (9)
  • niki.w (7)
  • danny.gallagher (7)
  • bruker.bruker (5)
  • marcelo.balisa (4)
  • pourdad.daneshmand (4)
  • ravinderjit.singh (2)
  • giocarmine.gio (2)
  • pavel.khodchenkov (1)
  • mikko.savolainen (1)

All time

  • Shivanand (1216)
  • cshekhar (933)
  • psq (797)
  • metabyte (415)
  • jag (393)
  • ravinderjit.singh (393)
  • dfrench (369)
  • arnaud (329)
  • jalateras (325)
  • talita.pezzi (279)

Show last 4 hrs - 12 hrs - 24 hrs

Latest Posts

  • Reusing pools and lanes across business ... by kutter
  • Re:Webservice asynchronous and input me ... by chantal.valverde
  • Re:XSD Attribute and Correlation by wilmercisneros
  • Re:Process Automation by jean.bernard.wansi
  • Re:partner link error by danny.gallagher

Show last 6 hrs - 24 hrs - 7 days

Copyright © Intalio, 1999-2012.

  • Copyright Notice |
  • Privacy Policy |
  • User Agreement