I want to stop a workflow from a CallAPI call. Here is the Automic scripting I'm using:
:set &task_name# = "OPUS.UTIL_PAGER.JOBP"
:print task_name is &task_name#
:set &task_runid# = GET_UC_OBJECT_NR(&task_name#)
:print task_runid is &task_runid#
:set &ret# = MODIFY_TASK(&task_runid#,STOP)
:print ret is &ret#
And here is the output when I run the CallAPI:
2014-06-13 10:29:48 - U0020408 task_name is OPUS.UTIL_PAGER.JOBP
2014-06-13 10:29:48 - U0020408 task_runid is 0001038326
2014-06-13 10:29:48 - U0020408 ret is 0000000000020783
So, the script found the runid of the workflow, but the MODIFY_TASK doesn't stop it. And I can't found anywhere what the status code 20783 means...
Does anyone have any idea why it's not working?