Working with procedures and steps - assure_mimix - 10.0

Assure MIMIX Operations Guide

Product type
Software
Portfolio
Integrate
Product family
Assure
Product
Assure MIMIX™ Software
Version
10.0
ft:locale
en-US
Product name
Assure MIMIX
ft:title
Assure MIMIX Operations Guide
Copyright
2026
First publish date
1999
ft:lastEdition
2026-01-13
ft:lastPublication
2026-01-13T10:54:54.977000

This chapter describes how to work with procedures and steps. Procedures are used to perform operations associated with an application group or node. A set of default procedures is shipped with MIMIX which provides the ability to start, end, perform pre-check activity for switching, switch application groups, and the ability to run data protection reports for systems. Each procedure consists of a sequence of steps and may use multiple jobs which perform specific sub-tasks of the larger operation. Steps also identify runtime attributes that determine how the procedure will start processing the step and how it will respond if the step ends in error.

It is important to understand how multiple jobs are used to process steps for a procedure. A procedure uses multiple asynchronous jobs to run the programs identified within its steps. Starting a procedure starts one job for the application group or node. For procedures associated with application groups, an additional job is started for each of its data resource groups. These jobs operate independently and persist until the procedure ends. Each persistent job evaluates each step in sequence for work to be performed within the scope of the step program type. When a job for a data resource group encounters a step that acts on data groups, it spawns an additional job for each of its associated data groups. Each spawned data group job performs the work for that data group and then ends.