AutoSys Workload Automation

 View Only
  • 1.  How do we add dependency problem

    Posted Jun 04, 2025 06:20 PM

    I have a dependency condition based on exit code. JobA is depending on JobB. Below is dependency we have.

    (e(jobB) = 1 |  e(JobB) = 0)

    possible exit codes are 0,1,7. We don't want to run when exit code is 7.

    when JobB is on ICE JobA is not triggering? Why



  • 2.  RE: How do we add dependency problem

    Posted Jun 04, 2025 06:39 PM
    Hi Ram. If I’m following your example correctly, jobA won’t run because jobB is simply ON ICE. Start condition isn’t met on jobA.

    ChatGPT is AutoSys aware and can assist with some of the nuances with dependencies and statuses. I tossed your question in there and the output is verbose and explains along the way. Hope this helps.


    Sent from my iPhone

    On Jun 4, 2025, at 6:19 PM, Ram Kallamadi via Broadcom <mail@broadcom.com> wrote:

    
    I have a dependency condition based on exit code. JobA is depending on JobB. Below is dependency we have. (e(jobB) = 1 | e(JobB) = 0) ... -posted to the "AutoSys Workload Automation" community
    [Broadcom] <https: urldefense.com v3 __https: community.broadcom.com__;!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz4hmyb_ga$>
    AutoSys Workload Automation<https: urldefense.com v3 __https: community.broadcom.com communities community-home digestviewer?communitykey=45e0ea8b-1184-409f-80eb-26bf98cd2e61__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz5jMgkCbA$>
    Post New Message<mailto:broadcom-workloadautomation1@connectedcommunity.org>
    How do we add dependency problem<https: urldefense.com v3 __https: community.broadcom.com discussion how-do-we-add-dependency-problem*bm4760792b-e073-450b-9ecd-5a2f7497af78__;iw!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz7pajtdsq$>
    Reply to Group<mailto:broadcom_workloadautomation1_4760792b-e073-450b-9ecd-5a2f7497af78@connectedcommunity.org?subject=re:%20how%20do%20we%20add%20dependency%20problem> Reply to Sender<https: urldefense.com v3 __https: community.broadcom.com communities all-discussions postreply?messagekey=4760792b-e073-450b-9ecd-5a2f7497af78&ListKey=e54fa869-18a3-47bb-8df1-2a8dce19b42b&SenderKey=80311ebc-c874-4c5d-a910-0194d65a26c1__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz4fr7l65Q$>
    [Ram Kallamadi]<https: urldefense.com v3 __https: community.broadcom.com network members profile?userkey=80311ebc-c874-4c5d-a910-0194d65a26c1__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz5AoZGuKw$>
    Jun 4, 2025 6:20 PM
    Ram Kallamadi<https: urldefense.com v3 __https: community.broadcom.com network members profile?userkey=80311ebc-c874-4c5d-a910-0194d65a26c1__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz5AoZGuKw$>

    I have a dependency condition based on exit code. JobA is depending on JobB. Below is dependency we have.

    (e(jobB) = 1 | e(JobB) = 0)

    possible exit codes are 0,1,7. We don't want to run when exit code is 7.

    when JobB is on ICE JobA is not triggering? Why

    Reply to Group Online<https: urldefense.com v3 __https: community.broadcom.com communities all-discussions postreply?messagekey=4760792b-e073-450b-9ecd-5a2f7497af78&ListKey=e54fa869-18a3-47bb-8df1-2a8dce19b42b__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz55gVIoUQ$> Reply to Group via Email<mailto:broadcom_workloadautomation1_4760792b-e073-450b-9ecd-5a2f7497af78@connectedcommunity.org?subject=re:%20how%20do%20we%20add%20dependency%20problem> View Thread<https: urldefense.com v3 __https: community.broadcom.com discussion how-do-we-add-dependency-problem*bm4760792b-e073-450b-9ecd-5a2f7497af78__;iw!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz7pajtdsq$> Recommend<https: urldefense.com v3 __https: community.broadcom.com:443 discussion how-do-we-add-dependency-problem?messagekey=4760792b-e073-450b-9ecd-5a2f7497af78&cmd=rate&cmdarg=add*bm4760792b-e073-450b-9ecd-5a2f7497af78__;Iw!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz7tBbVg3Q$> Forward<https: urldefense.com v3 __https: community.broadcom.com communities all-discussions forwardmessages?messagekey=4760792b-e073-450b-9ecd-5a2f7497af78&ListKey=e54fa869-18a3-47bb-8df1-2a8dce19b42b__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz4EnFZMTg$> Flag as Inappropriate<https: urldefense.com v3 __https: community.broadcom.com discussion how-do-we-add-dependency-problem?markappropriate=4760792b-e073-450b-9ecd-5a2f7497af78*bm4760792b-e073-450b-9ecd-5a2f7497af78__;Iw!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz7RX7Gahg$>




    You are subscribed to "AutoSys Workload Automation" as bryan.kelleman@pfizer.com. To change your subscriptions, go to My Subscriptions<https: urldefense.com v3 __http: community.broadcom.com preferences?section=Subscriptions__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz7oq06PUQ$>. To unsubscribe from this community discussion, go to Unsubscribe<https: urldefense.com v3 __https: community.broadcom.com higherlogic egroups unsubscribe.aspx?userkey=157ea174-d626-4b97-a4be-d5e9fef97b6a&sKey=KeyRemoved&GroupKey=e54fa869-18a3-47bb-8df1-2a8dce19b42b__;!!H9nueQsQ!7wahpLKG8wNcb5WiQpNKLPSD3G-PXlkWki7gSBuOS5EiWCAtqfnhd71LDPdpOFvzeVGUWaTQiz6lhL973g$>.

    Copyright © 2005-2023 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.

    Hosted by Higher Logic, LLC on the behalf of Broadcom - Privacy Policy<https: urldefense.com v3 __https: www.broadcom.com company legal privacy-policy__;!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz77ohncbq$> | Cookie Policy<https: urldefense.com v3 __https: www.higherlogic.com legal privacy__;!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz5mjugbzq$> | Supply Chain Transparency<https: urldefense.com v3 __https: www.broadcom.com company citizenship governance-and-ethics*supply__;iw!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz772ckhbq$> | Terms of Use<https: urldefense.com v3 __http: termsandconditions__;!!h9nueqsq!7wahplkg8wncb5wiqpnklpsd3g-pxlkwki7gsbuos5eiwcatqfnhd71ldpdpofvzevguwatqiz6l4t6euw$>




  • 3.  RE: How do we add dependency problem

    Posted Jun 05, 2025 03:11 AM

    ON ICE is treated like SUCCESS.




  • 4.  RE: How do we add dependency problem

    Posted Jun 06, 2025 01:59 AM

    Hi Ram,

    the problem is, that a job on ice won't create an exit code value if it is being executed.

    Instead of using On Ice, You can use On No Execution for job a.

    This state will also not execute the job when it's triggered, but it will always create an exit code value of 0, so that dependent jobs can work with it as dependency.

    In additon On No exec will check for the dependencies of the job, which is set to No Exec. This ensures the correct sequence of the job chain.

    On Ice however will not as it creates an success event immediatetly when the job chain is started.




  • 5.  RE: How do we add dependency problem

    Broadcom Employee
    Posted Jun 28, 2025 11:45 AM

    I would agree with Alexander's suggestion of using ON_NO_EXEC as opposed to ON_ICE.  it maintains the original run order of the jobs, while also not running the job and behaving as if it ran to success.

    Regards,

    Mike



    ------------------------------
    Michael Woods
    Product Manager for Autosys
    ------------------------------