Hi Everyone,
I am activating the workflow named(VIT_PEAK.INTEGRATION.TEMPLATE_FLOW) in script object(JOB1) via activate_uc_object function with alias.
I want to check status of workflow via another job (CHECK_JOB1) ,if a workflow has already been activated case but SYS_STATE_JP_ACTIVE function does not see object with alias.
function see that --> VIT_PEAK.INTEGRATION.TEMPLATE_FLOW
i want check status of --> VIT_JOBP.VIT.PEAK.INTEGRATION.TEMPLATE_FLOW.&AEJOBNAME#.&FLOW_RUNID#
JOB1
:Pset &AEJOBNAME#=STR_UC(&AEJOBNAME#)
:put_att ARCHIVE_KEY1="&AEJOBNAME#"
:put_att ARCHIVE_KEY2="&FLOW_RUNID#"
:SET &ACT#= ACTIVATE_UC_OBJECT("VIT_PEAK.INTEGRATION.TEMPLATE_FLOW",,,,,PASS_VALUES,"VIT_QUEUE","VIT_JOBP.VIT.PEAK.INTEGRATION.TEMPLATE_FLOW.&AEJOBNAME#.&FLOW_RUNID#")
CHECK_JOB1
:SET &JOBP#="VIT_JOBP.VIT.PEAK.INTEGRATION.TEMPLATE_FLOW.&AEJOBNAME#.&FLOW_RUNID#"
:p JOBP:&JOBP#
:wait 5
:SET &REPEAT#="Y"
:WHILE &REPEAT#="Y"
:set &jobactive#=SYS_STATE_JP_ACTIVE("&JOBP#")
:p jobactivemi:&jobactive#
:IF &jobactive#<>"N"
: p jobactive:&jobactive# | jobp active on activation tab will check again!
: set &REPEAT#="Y"
: else
: p jobactive:&jobactive# | jobp not a activation tab!
: set &REPEAT#="N"
:ENDIF
:ENDWHILE
Thanks.
GET_UC_OBJECT_STATUS from the RunID of the JOBP.
https://docs.automic.com/documentation/webhelp/english/ALL/components/AE/11.2/All%20Guides/help.htm#ucaafo.htm%3FTocPath%3DAutomation%2520Engine%2520Script%2520Guide%7COrdered%2520by%2520Function%7CActivation%2520Data%7C_____4