box_success ignored when box is empty?
search cancel

box_success ignored when box is empty?

book

Article ID: 234116

calendar_today

Updated On:

Products

CA Workload Automation AE - System Agent (AutoSys)

Issue/Introduction

We are trying to understand why a box is going to success when the box_success conditions are not being met. 

/* ----------------- keith_1 ----------------- */

insert_job: keith_1   job_type: CMD
command: exit 1
machine: localhost
owner: autosys
date_conditions: 0
alarm_if_fail: 1
alarm_if_terminated: 1

/* ----------------- keith_1_box ----------------- */

insert_job: keith_1_box   job_type: BOX
owner: autosys
date_conditions: 0
box_success: s(keith_1)
term_run_time: 1
alarm_if_fail: 1
alarm_if_terminated: 1

Note that the "keith_1" job is NOT inside the box and the box itself does not contain any jobs. 

I run the first job and it fails as expected, but the second job immediately goes to success even though the box_success condition was not met:

Job Name                                                         Last Start           Last End             ST/Ex Run/Ntry Pri/Xit
________________________________________________________________ ____________________ ____________________ _____ ________ _______
keith_1                                                          02/03/2022 09:16:07  02/03/2022 09:16:07  FA    3645807/1 1

  Status/[Event]  Time                 Ntry ES  ProcessTime           Machine
  --------------  --------------------- --  --  --------------------- ----------------------------------------
  STARTING        02/03/2022 09:16:06    1  PD  02/03/2022 09:16:07   localhost
  RUNNING         02/03/2022 09:16:07    1  PD  02/03/2022 09:16:07  localhost
    <Executing at WA_AGENT>
  FAILURE         02/03/2022 09:16:07    1  PD  02/03/2022 09:16:13
  [*** ALARM ***]
    JOBFAILURE    02/03/2022 09:16:13    1  PD  02/03/2022 09:16:13  localhost

keith_1_box                                                      02/03/2022 09:18:22  02/03/2022 09:18:23  SU    3645816/1 0

  Status/[Event]  Time                 Ntry ES  ProcessTime           Machine
  --------------  --------------------- --  --  --------------------- ----------------------------------------
  RUNNING         02/03/2022 09:18:22    1  PD  02/03/2022 09:18:23
  SUCCESS         02/03/2022 09:18:23    1  PD  02/03/2022 09:18:30
  [CHK_BOX_TERM]  02/03/2022 09:19:22    1  PD  02/03/2022 09:18:30

Does box_success not get used when a box is empty?

 

Environment

Release : 11.3.6

Component : CA Workload Automation AE (AutoSys)

Resolution

01. If the box has no children, when the box is started, it goes to RUNNING and goes to SUCCESS immediately ignoring the box_success.

02. The box_success attribute is evaluated by the child jobs of that box as the process their events.