Call BPEL operation more than once

Is it possible to call a BPEL operation more than once? Call an operation in a loop?

I see the problem in the correlation. So for me it seems that you may call an operation only once.

Use case: user has to put some data and expects an output. But the user may put data not only once, however it should be possible to put data some times until the user press the "Finish"-Button. Then the next operation of the BPEL-Process is called.

[452 byte] By [xama] at [2007-11-27 6:14:19]
# 1
Yes, it is possible to call an operation in a loop. You should model it in the BPEL equivalent of the following.while (condition) {receive, correlation value (initiate = no)do somethingreply}What problems do you see?kiran Bhumana
kiran.bhumanaa at 2007-7-12 17:23:44 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 2

You磖e right. It works. Thanks.

My problem was, that I received the data and did call the while condition after that. It looked like

receive, correlation value (initiate = no)

while (condition) {

do something

reply

}

but there were problems with correlation.

One more question:

How do I can jump between several BPEL operations? Is it possible? I磛e heard that it should be modeled with Event Handlers.

xama at 2007-7-12 17:23:44 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 3
What were the problems with correlations when you didn't model it correctly? I mean how were they manifested? And how were you seeing them?I didn't quite follow your question. What do you mean "jump between operations"?Kiran Bhumana
kiran.bhumanaa at 2007-7-12 17:23:44 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...