XINFO - Scheduler zOS and DS - Control-M

Download as ppsx, pdf, or txt
Download as ppsx, pdf, or txt
You are on page 1of 76

HORIZONT

XINFO – Scheduler zOS and DS – Control-M

HORIZONT 1 XINFO – Scheduler zOS and DS – Control-M


Preamble

This presentation gives a comprehensive overview of XINFO´s


Scheduler for z/OS and DS for Control-M.

This button can be used to jump to


specific slides in this presentation.

Cross reference
Click on this symbol
to jump to the
overview slide

HORIZONT 2 XINFO – Scheduler zOS and DS – Control-M


Table of Content

Cross references

Netplans

Barchart

Job History

Forecast

Export: Excel, HTML, Word

Line Commands

XINFO vs Control-M/Desktop

HORIZONT 3 XINFO – Scheduler zOS and DS – Control-M


XINFO and Control-M
XINFOS's Control-M Interface analyzes following
Control-M/Server data under z/OS, Unix, Windows etc.:
• General Job Definitions
• Scheduling and Execution Paramters
• Resources
• Conditions
• "ON PGMST", and Steps
• SHOUT, and PostProc
• IOALOG, the base for Job History
• Statistics, Conditions and ctmrpln utility, used for the Forecast

HORIZONT 4 XINFO – Scheduler zOS and DS – Control-M


XINFO and Control-M
Important features of XINFO for Control-M:

• Mostly specialzed departments only know data from their own applications, but not the
corresponding Control-M procedures. Due to this, to get the right job only with file name is
very complicated
- XINFO enables you a powerful and easy-to-use search tool

• Users know their own procedures, but do not have a general overview and Control-M has
bad graphic presentation
- XINFO has a great overview and a clear graphic presentation

• You can use XINFO´s script interface to generate automated documentation, e.g.
procedures as graphic and informations for jobs

HORIZONT 5 XINFO – Scheduler zOS and DS – Control-M


XINFO and Control-M
Further advantages of XINFO for Control-M:

• z/OS:
- Fast respond to orders
- Research options are comfortable and easy-to-use
- Easy search for quantitative resources in all scheduling definitions
- Easy search for control resources, as well for “Status Share” or “exclusive”
- Search through ON PGMST Steps in scheduling definitions
- Creation of graphical flowcharts on job level with specification whether only successor or
predecessor are to be displayed
• Distributed:
- In addition to z/OS:
- If you use AFT jobs, you can search for any value in the %%FTP-* variables under Autoedit
variables to make evaluations.

HORIZONT 6 XINFO – Scheduler zOS and DS – Control-M


Control-M – Selection
XINFO is an add-on to Control-M GUI.
XINFO collects data from all Control-M systems,
independently from the platform. Therefore XINFO
gives you an overview about all systems.

Cross reference
for Control-M data

Job History and


Forecast

Netplans

HORIZONT 7 XINFO – Scheduler zOS and DS – Control-M


XINFO Architecture with z/OS and DB2
z/OS
Control-M Schedule- (MVS) Unix Windows
Librarys
Control-M Schedule- Control-M Schedule-
Librarys Librarys
SQL
Output

Scanner DS Scanner MVS

Unload Script Unload Script


Output
Files
SQL SQL
Graphic + Forecast Output Output

Output Windows PC Client


Files

DB2
TCP/IP

HORIZONT 8 XINFO – Scheduler zOS and DS – Control-M


XINFO Architecture with Windows and Oracle
Unix/Windows Unix Windows
Control-M Server
Control-M Server Control-M Server Database
Database Database

Unload Script
Unload Script Unload Script

SQL
Output
SQL SQL
Output Output
Scanner Script/Programs

Windows PC Client Output


Files

Oracle
ODBC

HORIZONT 9 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions

HORIZONT 10 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions

Search all jobs in Tables: T*


with Owner: ctm*

HORIZONT 11 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions

The jobs, Tables T*


Memname
or Distributed Owner ctm*
Filename Jobname

HORIZONT 12 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions

From z/OS
Control-M

From
distributed
Control-M

HORIZONT 13 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions, Host (id)

Search all jobs


running on "PC11"

HORIZONT 14 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions, Host (id)

Jobs
Host,
Hostgroup

HORIZONT 15 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Definitions

More selection, e.g.


"Confirm"
keep for restart

Sysout options

keep archive
SYSDATA
Time dependencies
Cyclic jobs

HORIZONT 16 XINFO – Scheduler zOS and DS – Control-M


Control-M – Scheduling, calendar

HORIZONT 17 XINFO – Scheduler zOS and DS – Control-M


Control-M – Scheduling, calendar

Search all jobs using a


calendar (NOT EMPTY)

HORIZONT 18 XINFO – Scheduler zOS and DS – Control-M


Control-M – Scheduling, calendar

Calendar

Jobs DAILYNAM More scheduling


parameters

HORIZONT 19 XINFO – Scheduler zOS and DS – Control-M


Control-M – Scheduling, Group function

Group function

How often is a
calendar used?

HORIZONT 20 XINFO – Scheduler zOS and DS – Control-M


Control-M – Scheduling, Group function

How often per


calendar

HORIZONT 21 XINFO – Scheduler zOS and DS – Control-M


Control-M – Resources

A left click on “Resource-Name”


gives more selection fields

Search all jobs using


resource
“TAPE*” or “SYS*”

HORIZONT 22 XINFO – Scheduler zOS and DS – Control-M


Control-M – Resources

Usage
Jobs
Resources

HORIZONT 23 XINFO – Scheduler zOS and DS – Control-M


Control-M – DO (Step) Action

HORIZONT 24 XINFO – Scheduler zOS and DS – Control-M


Control-M – DO (Step) Action

Which jobs are started


with FORCEJOB?

HORIZONT 25 XINFO – Scheduler zOS and DS – Control-M


Control-M – DO (Step) Action

The trigger

The action The jobs

HORIZONT 26 XINFO – Scheduler zOS and DS – Control-M


Control-M – Set Var

Which jobs are using a


"DATE" variable

HORIZONT 27 XINFO – Scheduler zOS and DS – Control-M


Control-M – Set Var

The jobs ...that are using "Date" variables

HORIZONT 28 XINFO – Scheduler zOS and DS – Control-M


Control-M – Table Netplan

Select tables

Level
Predecessor/Successor

HORIZONT 29 XINFO – Scheduler zOS and DS – Control-M


Control-M – Table Netplan

The tables and the


dependencies

HORIZONT 30 XINFO – Scheduler zOS and DS – Control-M


Control-M – Table Netplan

With right mouse click


to the table's job
netplan

HORIZONT 31 XINFO – Scheduler zOS and DS – Control-M


Control-M – Table- / Job Netplan

HORIZONT 32 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Clustered by table

Job Force Job


Condition

In-Condition
without Job

HORIZONT 33 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Detailed information via


double-click.
Please note that all data
can be show within the
symbol (e.g. Owner)

HORIZONT 34 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Click on Options to
change the settings

HORIZONT 35 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Adapt colours, shapes,


contents etc.

HORIZONT 36 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Group End
(special dummy symbol
to show dependencies)

Group start

HORIZONT 37 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, the Symbols

Control-D
Control-D Reports
reports

HORIZONT 38 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, The Links
DO-Condition

Condition

OR-Condition

External condition Global condition


(from table to table) (from Control-M
to Control-M)

HORIZONT 39 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, The Links

DO-Condition
Condition

External condition
(from table to table)

OR-Condition

HORIZONT 40 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, Pred/Succ Level

Show Job Netplan for


Table “TABC”

With one additional


predecessor/successor
level

HORIZONT 41 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, Pred/Succ Level

Predecessor level 1 Selection,


table TABC Successor level 1

HORIZONT 42 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan, Pred/Succ Level

Select predecessor
level 2 and
successor level 99

Right mouse click,


Pred/Succ netplan

HORIZONT 43 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan

2nd level predecessor


and "all" successor of the
starting job

HORIZONT 44 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan

Search function

HORIZONT 45 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job Netplan

Found jobs, sorted


by jobname

A "click" on the list


marks the matching
job in the netplan

HORIZONT 46 XINFO – Scheduler zOS and DS – Control-M


XINFO - Job Netplan - Critical Path

CTM job netplan has a new To see the the


longest
search function: Critical Path path click
on “Critical Path”

HORIZONT 47 XINFO – Scheduler zOS and DS – Control-M


XINFO - Job Netplan - Critical Path

Based on the “average duration“ XINFO


calculates the longest path within the
displayed netplan. The total duration is
shown on top of the result list.

HORIZONT 48 XINFO – Scheduler zOS and DS – Control-M


XINFO – Print Netplans

XINFO prints
netplans on all
XINFO devices (printers,
print preview plotters etc.)

HORIZONT 49 XINFO – Scheduler zOS and DS – Control-M


XINFO – CTM Barchart

Selection
criteria

HORIZONT 50 XINFO – Scheduler zOS and DS – Control-M


CTM Barchart - Result

The result in
a barchart

HORIZONT 51 XINFO – Scheduler zOS and DS – Control-M


Control-M Barchart

The left column in the jobruntime


barchart can display now Jobname,
Application, Group or Table
XINFO.INI:
[GRAPHCTMRUNTIME]
FIELDS="APPLICATION;GROUP;TABLE;JOB"

HORIZONT 52 XINFO – Scheduler zOS and DS – Control-M


XINFO – Batch Interface
XINFO.EXE /CMD=BATCH.BIF
/*********************************************************************/
/* */
/* Logon-Parameter */
/* */
/*********************************************************************/
CLOSE=ALL LOGON data
LOGON='C:\PROGRAMME\XINFO\LOGON_USER_MAX.LGN'
encrypted
/*********************************************************************/
/* */
/* Input and Output files */
/* */
/*********************************************************************/
LOAD_PRED=99 Selection
LOAD_SUCC=99
/*********************************************************************/
SELECTION_FILE='C:\PROGRAMME\XINFO\Selection_UC4.TXT'
CREATE_JPG_FILE='C:\TEMP\GRAFIK_1.JPG'
/*********************************************************************/
EXIT /* Exit XINFO */
Output
The batch interface allows you to export data
automatically, e.g. netplans as JPEGs, tables
as HTML files and so on.

HORIZONT 53 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job History

When did all


maintenance jobs run
in April?

HORIZONT 54 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job History

The jobs Start / End


Status, Return
You may use the runtime data as a code,
base for statistics duration, etc.

HORIZONT 55 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job History

Detailed
information per
double-click

HORIZONT 56 XINFO – Scheduler zOS and DS – Control-M


Control-M – Job History, IOALOG

Basis is the log from all Control-M


systems (distributed and z/OS)

HORIZONT 57 XINFO – Scheduler zOS and DS – Control-M


Control-M – IOALOG

You can search easily and


fast for strings, e.g.
messages or a certain userid

HORIZONT 58 XINFO – Scheduler zOS and DS – Control-M


Control-M – IOALOG

Timestamp
Message Jobs

HORIZONT 59 XINFO – Scheduler zOS and DS – Control-M


Control-M – Forecast
Page:   2     Period:20151103.,   Calendar:Yes.
 
“ctmrpln” gives us the jobnames,
                Daily Job Order Report For Folder SampleServiceBIM, Job *                                                               XINFO knows the sequence and
                ====================================================================
  the start times,
Job Name                      Application     Sub Application Cint From Untl Hostgrp Description                   Type Folder Based on average duration XINFO
------------------------- ------------------------ ------------------- ------ ------- ---- ---------- -------------------------------- ------ -------------
SampleSLA                 SampleResources SampleJobs                                                             DMY SampleServiceBIM calculates the planned end times
CONTROL-M 8.0.0                                BMC Software, Ltd.
 
for a couple of days.
Page:   3     Period:20151103.,   Calendar:Yes.
 
                Daily Job Order Report For Folder Samples, Job *                                                              
                ====================================================================
 
Job Name                      Application     Sub Application Cint From Untl Hostgrp Description                   Type Folder
------------------------- ------------------------ ------------------- ------ ------- ---- ---------- -------------------------------- ------ -------------
ctmagcln Control-M_House Post_Newday            0800                                                                    CMD  Samples
ctmruninf Control-M_House Post_Newday                                              Purge data from the Statis CMD  Samples
ctmcontb Control-M_House Post_Newday                                                                                          CMD  Samples
ctmdbcheck Control-M_House SystemChecks&Ma     1100                                                                   CMD  Samples
manconds Control-M_House SystemChecks&Ma                                                                                CMD  Samples
addconds Control-M_House SystemChecks&Ma                                                                                DMY  Samples
ctmjsa Control-M_House Reporting              0900                                                                   CMD  Samples
ctmlog Control-M_House Reporting              1710                                                                   CMD  Samples
ctmdiskspace                 Control-M_House SystemChecks&Ma     1000                                                                   CMD  Samples
netstat                            SampleAppl      SampleJobs                                                                                              JOB  Samples
ListAutoEditVariable    SampleAppl      SampleJobs             0900                      List Global Variables        CMD  Samples

HORIZONT 60 XINFO – Scheduler zOS and DS – Control-M


Control-M – Forecast

When are the


maintenance jobs
planned for July?

HORIZONT 61 XINFO – Scheduler zOS and DS – Control-M


Control-M – Forecast

Planned
duration

The jobs Planned


Start/End
HORIZONT 62 XINFO – Scheduler zOS and DS – Control-M
Control-M – Job-Statistic

The average duration, taken from


Control-M statistic tables and files

HORIZONT 63 XINFO – Scheduler zOS and DS – Control-M


XINFO – Data Export

With “Export" all data


can be exported

HORIZONT 64 XINFO – Scheduler zOS and DS – Control-M


XINFO – Data Export

Select file type:


txt, csv, html, xls, xlsx, u.v.w.

HORIZONT 65 XINFO – Scheduler zOS and DS – Control-M


XINFO – Export Data to Excel
Export to Excel

HORIZONT 66 XINFO – Scheduler zOS and DS – Control-M


XINFO – Exported Data as HTML

HTML file in Firefox

HORIZONT 67 XINFO – Scheduler zOS and DS – Control-M


XINFO – Graphic Export, e.g. as JPG to Word

HORIZONT 68 XINFO – Scheduler zOS and DS – Control-M


XINFO – Line Commands

Line commands
allow you to "jump"
directly from any
record to related
data

HORIZONT 69 XINFO – Scheduler zOS and DS – Control-M


XINFO – Line Commands

e.g. from job definitions


to job history...

HORIZONT 70 XINFO – Scheduler zOS and DS – Control-M


XINFO – Line Commands

e.g.
Browse JCL
(z/OS only)

HORIZONT 71 XINFO – Scheduler zOS and DS – Control-M


XINFO vs- Control-M Desktop

Control-M Desktop:
useful to define and
maintain jobs, but
can you use that to
create a
documentation? Confusing layout!

HORIZONT 72 XINFO – Scheduler zOS and DS – Control-M


XINFO vs. Control-M Desktop

...bad print function

HORIZONT 73 XINFO – Scheduler zOS and DS – Control-M


XINFO vs. Control-M Desktop

XINFO gives you a clear view, even for complicated


definitions

HORIZONT 74 XINFO – Scheduler zOS and DS – Control-M


XINFO vs. Control-M Desktop
XINFO is a useful extension to Control-M GUI.
XINFO loads data from various Control-M
systems to give you a general overview,
independent from the target platform

Cross reference for


Control-M data

Job history and


Forecast

Netplans

HORIZONT 75 XINFO – Scheduler zOS and DS – Control-M


HORIZONT

Many thanks for your attention!

Disclaimer: All used icons are under copyright

HORIZONT 76 XINFO – Scheduler zOS and DS – Control-M

You might also like