my recursive BPEL process works fine using ActiveBPEL engine. Since there are no answers and informations if recursive calls are even possible I guess that this feature is not supported by jBPM BPEL.
To the outside world, BPEL processes are no different than regular web services. Hence a process that invokes itself should pose any new problem, this is why you do not see this topic mentioned explicitly.
If you provide us with the server log and stack traces of the failure, we'll be able to help you further. Please consider that, due to internal work loads, we are not always able to answer questions in the forums immediately.
thank you for your response! I see no exception when running the process. Even the server log looks good. I changed log4j settings so the server log is full of information. Thats why i put the log files on an external resource where you can download it from. I hope this will be no problem for you. However, please tell me so i will post it right here.
starting the server:
test process without recursive call:
test process with recursive call:
I can also make the process or other resources available for you if you want to.
Your approach to providing log files is great :-)
Certainly no errors appear. From what is in the logs I cannot tell what the problem is. I assume the output value does not match the result you expect.
Can you please zip your project and make it downloadable as well? I'd like to try it out. If possible, please include the resources required for deployment (bpel-definition.xml, web.xml, webservices.xml, bpel-application.xml) as well as your unit test.
Thanks Christian. I'll take a look at it as soon as I can.