MultiBatch (Workload Automation)

MultiBatch provides significantly more sophisticated and integrated job definition. Not needing to write scripts external from the database job definition is a major benefit when managing a batch environment. MultiBatch has deep support for OSS processes. Specific support is included in the user interface and scheduler equivalent to that for Guardian processes.

IT teams need tools that support complex and advanced scheduling capabilities.

Developers and operations teams need the ability to automate workloads, schedule jobs, share data, and manage complex dependencies across systems and applications throughout the enterprise.

Management needs to know that SLAs can be managed with a system that can monitor itself, identifying failed or late-running processes.

MultiBatch allows users to configure and automatically sequence any number of background jobs.

Configuration, execution and monitoring can be performed from a single point in a secure audited environment.

MultiBatch can be used in a site-swap situation with the batch schedule continuing from the point of fail-over.

Users can clone model jobs and run them on demand for repeatable processing.

MultiBatch uses the NonStop parallel architecture by supporting batch schedules that execute concurrently across one or more nodes.

Program execution options for both Guardian and OSS environments are supported.

Param, assign, define, FD and Environment classes can be reused across jobs.

Sophisticated scheduling and calendaring facilities can be used to provide a flexible selection of jobs for any given day.

MultiBatch is a workload automation tool built specifically to make best use of NonStop scalability and fault tolerance.

What do you get with MultiBatch?

A comprehensive and detailed technical guide provided to explain all above concepts and usage.

Still using NetBatch?

MultiBatch beats NetBatch across the board.

MultiBatch v NetBatch

MultiBatch NetBatch and Netbatch+

Administration GUI

Comprehensive GUI to define your workload processing


Operational GUI

Dynamic and interactive overview of your processingNo

Network CapableJob

Yes, centrally managed

Yes, centrally managed

Job Process ControlDirect, all under monitor control Executor Scripts start multiple processes

Job Dependency Control

Monitor controlled dependency

Executor Scripts release dependent jobs

Job ParametersAssigns, Defines, Params, FDs and EnvironmentAssigns, Defines, Params

Job Selection

Direct, run when scheduled

Class controls access to Executor and then CPU

Job Structure JOB, SEGMENT, UNIT to facilitate parallel processingControlled by user written Executor script

Scheduling Options

Time, Interval, Calendar, Dependency. CRON

Time, Interval, Calendar, Dependency. Delay, CRON

MigrationDeep migration of complete schedule with translationSimple migration with manual script updates


Granular field level

Job Default Sets

Disaster Recovery

Inbuilt monitor recoveryNo
OSS Support



Status Monitor

Comprehensive multi-level dynamic subsystemSingle Screen

Monitor to Process Protocol

Yes, to report progress and for restart


Start Time Monitor