CR-X Engine

This diagram illustrates the key modules of the CR-X engine.

Scheduling and Administration

The CR-X scheduler allows companies to establish when tasks are to run, how often and where the required data is located. Schedules can be replicated, added to, altered or deleted as required.

The schedule management component:

Schedules and runs each individual task

Ensures tasks only run during specific time periods

Dynamically associates logical and physical files.

User Management

Control of user privileges manages access to CR-X data elements, tasks and schedules, on a per project basis. A single instance of CR-X can support multiple independent projects comprising different business processing operating with independent data definitions.

Change Management

CR-X includes facilities such as configuration check-pointing, publishing, committing and rollback for data elements, tasks and schedules. These facilities allow users and project managers full revision control and recovery capabilities.

System Process Auditing/logging

Mission critical systems require audit trails. With CR-X's Change Management and auditing capabilities you can track who made changes, when and where.

CR-X will create an audit trail entry in these instances:

When a user makes a change to any dictionary or changes records

When the scheduler initiates a task for execution

When a task starts, completes, or discovers an error

Audit trails may be viewed interactively within CR-X (provided the user has been granted permission to do so), or can be translated to other formats and/or imported into other facilities such as report generators and spreadsheets.

Statistics

Statistics are collected on all task activities undertaken within CR-X. These include statistics on files accessed, records read and records written.

Monitoring

Operational monitoring of all active tasks and servers is another feature of CR-X. The CR-X Monitor delivers details of the current state of tasks (initializing, waiting, processing), the number of records processed, any impediments to processing, elapsed time and also provides the ability to pause or stop a task.