Welcome to the Dollar Universe Reference Guide! This guide describes the concepts used by Dollar Universe, the characteristics of the objects that can be used to automate operations, internal operation of the engine and the main operating functions.
The main objectives of Dollar Universe are:
As a means towards these objectives, Dollar Universe offers:
The following figure illustrates chronologically the main stages in the life cycle of a computer application.
Figure 1: Stages in the life cycle of a computer application
Dollar Universe proposes a series of functions for managing each of the themes presented in the above figure.
The managers, the supervision, the editions functions represent modules that are independent from the automation module discussed in this Reference Guide. The interfaces are explained in specific guides.
Scheduling and Sequencing
Batch procedures are scheduled using calendars; these are generated semi-automatically, one for each logical entity managed.
Scheduling can be performed procedure by procedure, or alternatively, defined for a group of procedures. Dollar Universe provides procedure sequencing models called Sessions. In addition to their specific advantages, Sessions afford the possibility of defining a single schedule for a group of procedures.
Execution dates can be expressed by specifying the desired dates and times of execution (explicit scheduling) or by defining algorithms used for automatically deducing the intended dates (implicit scheduling).
To avoid possible redefinition of these algorithms, they can be stored in "scheduling rules" managed individually by Dollar Universe.
Finally, for exceptions to the algorithm without alteration of the algorithm, exception dates can be defined. Each of these dates allows the invalidation of a date calculated by application of a rule, or the forcing of another.
Batch Queues
Dollar Universe is based on the batch queue manager: DQM (distributed queue management).
This module provides a technical organization of the production process, above and beyond the functional organization provided by Dollar Universe, while dissociating the management of associated constraints.
On Open VMS, jobs are launched on a DQM batch queue (i.e. SYS$BATCH) and are then submitted to the VMS Queue Manager when the job has the status “running”.
Job Monitoring
Dollar Universe proposes a group of functions that allow dynamic tracking and intervention in the operations process.
Built around a screen displaying current processes, the job monitoring function represents a veritable work station, allowing the operator to monitor all his jobs without ever losing sight of the overall operations scenario.
The operation can be performed by procedure or job chain, the latter solution provides an applicative production view.