In Atrium Integrator, scheduled AI jobs are not running on schedule.

Version 2
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BMC Atrium CMDB Suite


    APPLIES TO:

    BMC Atrium CMDB Suite



    PROBLEM:

     


    LP: BMC Atrium CMDB Suite 8.1.00
    DR: BMC Atrium Core 8.1.00

    Details: ARSystem 8.1, CMDB 8.1, Linux 6, Oracle 11g

    We have created several Atrium Integration jobs and we can run those jobs manually from the Atrium Integrator Console or Spoon client.
    We created configured schedules for those jobs from the Atrium Integrator Console.
    The schedules are not working in our production. The jobs are not triggered during the schedule time.
    Our production is in a server group.




    Issue Summary: Atrium Integrator JOBs schedule is not working in a server group environment

     

     


    SOLUTION:

     

    Legacy ID:KA416349

      

    Verify Escalation is enabled. Escalation should be enabled in order for scheduling to work. The scheduling framework provides a escalation that runs hourly and retrieves due jobs from AR System Job form.
    Below is an excerpt from the AI documentation regarding how AI scheduled jobs work:

      


    ================================
    Atrium Integrator uses workflow-based forms and scheduling operations in AR System to schedule transformations or jobs for execution.
    To schedule a transformation or job

      


    1. Create an execution instance on the AR System server using the UDM:Execution form.
    2. Select Create Execution Instance in the Operation field.
    3. Create an entry in the AR System Job form and include the date, time, and recurrence.
    4. Create an entry in the AR System Job Item form with the Atrium Integrator transformation or job name and execution instance name created in step 1.
     

      

    When a job is executed in this framework, an entry is automatically added to the UDM:ScheduleProcessor form. This form then processes the job based on the job parameters.
    The scheduling framework provides a escalation that runs hourly and retrieves due jobs from AR System Job form. The due jobs are moved to a pending queue where the pending queue processor writes each job item entry to appropriate vendor form based on a job type mapping provided in the AR System Job Type Mapping section.
    For the "pentaho" job type, AR System places an entry into the UDM:ScheduleProcessor vendor form. The ARDBC plug-in form receives all the parameters, such as the transformation or job name, type and execution instance. Then it starts the execution instance on the Atrium Integration engine server using these parameters.
    To manually execute a transformation or job
     

      

    1. Create an execution instance on the AR System server using the UDM:Execution form.
    2. Select Create Execution Instance in the Operation field.
    3. Assign the other fields on the form as necessary.
    4. Use the UDM:Execution form to create another entry.
    5. Select Start Execution Instance in the Operation field. (You can also stop, pause/resume, or remove an execution instance by configuring another value in the Operation field.)
     

      

    =============================
     

      

    In case of Server Group environments also verify that in UDM:Config form there are only 1 entry per server with the actual server name. No entries with server group name should be there.

      
    Related Products:  
       
    1. BMC Atrium CMDB Suite

     


    Article Number:

    000090173


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles