You are on page 1of 10

Batch job monitoring Contingency Disaster recovery Parallel processing

FTP Health check Process monitoring Email

Backups Queue monitoring EMS messages

We take care of your batch jobs, so you dont have to

BATCHPOL

1.4.5

BATCHPOL

by NATHAN-ELIOTT Software Inc.

Product description
Introduction
Facts
24/7 availability is becoming a requirement for online applications. Batch windows are becoming shorter. Operational tasks are getting more complex and stressful Faster problem solving response time is expected Efficient and reliable monitoring tools are in-demand

Until now, the lack of off-the-shelf software in this area has always been a problem for applications running under HP NonStop platforms.

Solution
BATCHPOL is a graphical user interface application destined to control and monitor scheduled tasks or batch streams using the NonStop HP NETBATCH scheduler. BATCHPOL will let you take advantage of the full parallel, high performance power of your HP NonStop multiprocessor architecture. Its objectives are: 1 To provide NonStop users with a intuitive graphical user interface (GUI) for the configuration, operation and proactive monitoring of NETBATCH jobs, and to provide a comprehensive online help system to enable the users to better understand and use the full capabilities of the NETBATCH scheduler. To provide development teams with an efficient and easy-to-use tool for the design of batch streams. To simplify the knowledge transfer from the development to the production services of what can be a very complicated process. To provide production services in their day-to-day and contingency operation tasks with a single and reliable point of control for the enterprise HP NonStop NETBATCH environment. The operators / batch interaction has never been so easy. To provide capacity planning groups with a comprehensive interface for analyzing and optimizing system tasks and batch streams. Through a single mouse-click, you can easily move jobs from one CPU to another one. Batch stream run results can be recorded and analyzed offline.

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

2/10

Technical specifications
Operating systems
BATCHPOL is a client/server application. The client runs under Windows 2000/XP platforms. The server process runs under K-series and S-series HP NonStop platforms (D or G Releases). Communication between client and server takes place using direct TCPIP sockets (no third-party communication software required). Software updates are available online.

Communications

Software updates

Key features
Configure and Control NETBATCH objects and more .
BATCHPOL allows you to configure, to control, to manage and to monitor NETBATCH objects including schedulers, executors, classes, attachment-sets, calendars and jobs. No intensive knowledge of NETBATCH is required. Logical naming capability for jobs and calendars, because Runs on weekdays at 18:00 makes more senses than CAL00456 for everybody. BATCHPOL assists you in the configuration of recurrent jobs using BATCHPOL CRONTAB assistant. Take advantage of the full scheduling capability of NETBATCH. Print out runtime predictions for user review. User-defined batch stream presentation The list of tasks to monitor may be established either using a pre-designed model (batch stream database) or just all the jobs configured under your environment NETBATCH scheduler. BATCHPOL can display jobs arranged by dependencies, CPU number, next runtime execution, alphabetical order, classes or status. Importing job definition BATCHPOL is able to import your existing NETBATCH batch streams. The attribute configuration of the jobs to import can be retrieved from either the scheduler or from a loading obey complying with one of 2 different job definition standards. Job filtering Because managing over 1000 jobs can become a tedious task, BATCHPOL is able to manage and monitor subsets of your job population. The filtering can be realized based on the job class or the job name (naming convention must be in place).

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

3/10

Setup temporary NETBATCH jobs: Jobs can easily be setup, each user managing its own job library. For example, FUP DUP a set of files today at 8PM and SQL compile the testing environment today at 10PM. Send alert out if jobs fails. Calendar functionality Automate your applicative and system tasks according to calendars including public and company holidays or even maintenance weekends. No proprietary Job Control Language Use the TACL language to design job-control files. TACL provides programmers the full capabilities of the NSK system command language. If youre already a NETBATCH user, no conversion is required to implement BATCHPOL. Job-control file editor Edit TACL macros, obey files or any 101 files using BATCHPOL file editor. Enhanced EMS message browser EMS messages generated by BATCHPOL jobs are directly accessible from the job itself. Just point and click then forward, via Email, critical messages to the support team. BATCHPOL EMS message browser can also be used to monitor any EMS messages, based on SSIDs and event numbers. Job output management Outputs, like reports or log files, generated by all programs running under a single BATCHPOL job are accessible from a single window. BATCHPOL allows you to review and share any of these jobs. Job previous runs information analyzer Review and analyze job information (Total elapsed time and CPU used time) from the previous runs, presented as a chart. Business continuity Resynchronize NETBATCH scheduler of your contingency system from your primary site scheduler in just a few seconds. While monitoring your batch stream, BATCHPOL client produces a job control file containing the latest status of NETBATCH objects. In case of a disaster and once BATCHPOL is logged on to the contingency system, the job control file can be reloaded. BATCHPOL decides of actions to be taken for each job. Operations can safely resume execution of the sequence as if nothing ever happened.
$ZBAT

\PRIME
BATCHPOL client

HP

Job list + actions

\CONT

HP

$ZBAT

Job stream NB1 NB2 NB3 NB4 NB5 NB6 NB7 .

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

4/10

With BATCHPOL you can run all or portions of your batch jobs in one or multiple processors (parallel execution). Using BATCHPOL Starter agent, NETBATCH is able to directly launch TACL macros and routines. No obey is required. For more flexibility, job dependencies can also be managed outside NETBATCH (optional). Using BATCHPOL Q monitoring agent, BATCHPOL will monitor the status of your most critical file or memory queues (optional). Manage and execute your critical obeys from BATCHPOL My favorite commands functionality. Complicated commands you dont want to forget are now accessible in 2 seconds.

Enhanced security management


The Access to specific NETBATCH functions is restricted to the users. To comply with your enterprise security policy, BATCHPOL offers 5 user profiles, to secure and control your batch operations.

Batch stream designing and stream database management functionality


Design and configure your batch streams BATCHPOL drag-and-drop capability will assist you designing the most representative diagram for your batch sequence. Job dependencies can be easily defined by selecting the dependent job and shift-clicking the master job. Document your batch stream Important applicative information for each job, but also recovery procedures, can be stored and shared among all BATCHPOL users. Batch stream promotion Batch stream databases can be shared thru multiple environments and thru multiple nodes.
Batch Release 1.3
START START

Batch Release 1.2

Development
NB-A

NB 01 NB-B NB-C

Production
NB

NB-A

NB-B

UAT
NB-D BATCH STOP NB-C BATCH STOP

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

5/10

Object consistency check functionality


Each time your batch configuration is modified, BATCHPOL object consistency functionality will verify the integrity of your batch sequence by comparing the current NETBATCH configuration with your database configuration. Any deviation will be displayed and immediately reported to your support team.

Environment management functionality


Because every batch stream always belongs to a specific environment, in addition to NETBATCH objects, BATCHPOL manages users, system communication profiles, batch streams, notification recipient list, notification recipient groups, environments and environment statistics to offer you more control and more flexibility.
User Communication profile Batch stream Notification group User environment NETBATCH scheduler Job attribute Class attributes Executor attributes Attach-set attributes Calendar attributes Statistics EMS collector Notification recipient

CPU failure simulation functionality


Your NETBATCH configuration may become very complex. What would happen in case of a CPU failure right in the middle of your batch sequence? BATCHPOL allows you to simulate any CPU failure and help you defining your Job/Class/Executor best configuration.

Proactive monitoring and alerting


BATCHPOL will inform you, before the stream must run, of any job anomaly occurring on your batch sequence like missing jobs, WAITON mismatch or no available executor for this job. Dont wait till 23:01 to find out your 23:00 transaction reporting job has been inadvertently put on hold at 17:00!

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

6/10

Because we know batch tasks like FTP transfers or backups are critical to your business, BATCHPOL will alert you when batch jobs or processes part of a batch job fail. BATCHPOL will alert you when job execution take too much time or is outside the normal batch window using must-start-before, must-finish-before and Max-duration conditions.

Performance analysis and stream optimization


BATCHPOL job statistics functionality is a powerful tool to monitor your application resource usage over time. Batch stream optimization may be the key solution to maintain business continuity at a low cost. Batch stream execution resulting from previous runs can be reloaded for performance and capacity planning analysis. BATCHPOL is able to simulate a rerun of the stream providing useful information like the number of jobs per CPU or the total CPU used time and elapsed time per CPU at a given time. Jobs can easily be moved from one CPU to another CPU in order to simulate the execution of a new stream configuration. Any stream modification can be recorded into a CSV file in order to be re-applied later on BATCHPOL manages the following statistics information: - Job start time - Job finish time - Job CPU - Job completion code - Job used CPU time - Job elapsed time - Ratio Used / elapsed time - Number of jobs / CPU - Total used CPU time / CPU - Total elapsed time / CPU

Contact information
BATCHPOL is distributed by

Unlimited Software Associates, Inc


318 East King Street Malvern, PA 19355 Phone 610-296-2633 Fax 610-296-0511 usasales@usahero.com

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

7/10

BATCHPOL main window


Job online view

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

8/10

Job table view

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

9/10

BATCHPOL My favorite commands window

BATCHPOL EMS message monitor

Copyright 2007 by NATHAN-ELIOTT SOFTWARE Inc. ALL RIGHTS RESERVED. Version 1.4.5.028

10/10

You might also like