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.
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.
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.
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.
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.