Question about worklet service
Hi,
Does specifications involving a worklet selection developed with version 2.0.1 works in 2.1beta?
I have a simple specification that works fine in version 2.0.1, but when I run it in version 2.1beta, the worklet service log presents the following message:
2010-07-19 17:16:18,304 [INFO ] WorkletService :- Rule search returned worklet(s): Connect_Instances
2010-07-19 17:16:18,347 [INFO ] WorkletService :- Worklet specification 'Connect_Instances' is already loaded in Engine
2010-07-19 17:16:18,383 [WARN ] WorkletService :- Unable to launch worklet: Connect_Instances
2010-07-19 17:16:18,383 [WARN ] WorkletService :- Diagnostic message: <failure><reason>No specification found with ID [Connect_Instances - version 0.1]</reason></failure>
2010-07-19 17:16:18,384 [WARN ] WorkletService :- Could not launch worklet(s): Connect_Instances
where Connect_Instance is the name of my worklet, selected using the rules editor.
I understand that the yawl engine now uses ids for identifying specifications, instead of the name/version that was being used in previous versions, but I could not see how to change my worklet selection rule for using the specification id.
Many thanks,
Carlos





Hi Carlos,
Thanks for pointing this out. The worklet service was a little 'underdone' in terms of being updated for 2.1. This has been fixed for the next release, which will be available in the next couple of days.
Cheers, Michael.