XINFO – Scanner z/OS – CA-7 - HORIZONT

38
XINFO Scheduler z/OS CA-7 1 XINFO – Scanner z/OS – CA-7

Transcript of XINFO – Scanner z/OS – CA-7 - HORIZONT

XINFO – Scheduler z/OS – CA-7 1

XINFO – Scanner z/OS – CA-7

XINFO – Scheduler z/OS – CA-7 2

Preamble

This presentation gives a comprehensive overview of XINFO´s information

about CA-7 Scheduler.

Click on this symbol

to jump to the

overview slide

At some slides this button can be used to jump

to specific slides in this presentation.

e.g. jump to slide Agenda

XINFO – Scheduler z/OS – CA-7 3

XINFO – Scanner z/OS –CA-7

AGENDA Cross references

Job Netplan

SCHIDs and triggering

Pred/Succ Netplan

Critical Path

XINFO – Scheduler z/OS – CA-7 4

XINFO and CA-7

• Easy-to-read job netplans to analyze and optimize your jobflow definitions.

• Fast search functions. All attributes can be used in queries, e.g.

− Which jobs didn´t run for a while

− Which jobs have EXEC=N

• Control your naming conventions and standards automatically

− e.g. check if JCL ID is correct

• Allows „non-experts“ easy access to CA-7 definitions

XINFO is an Add-on to CA-7 and offers:

XINFO – Scheduler z/OS – CA-7 5

XINFO and CA-7

• Job Definitions

• Job Scheduling Parameters

• Job and Dataset Triggering

• Job Execution Requirements

• Job/Step/Program information (CA-7 JCL)

• Job/DD/DSN information (CA-7 JCL)

• Virtual Resource usage

• Workload Documentation, Prose

• In addition to that XINFO´s JCL scanner delivers information about

Scheduled Overrides (#Jl, #JO)

The CA-7 Interface reads CA-7 VSAM files or CA-7 tables in

CA Datacom and analyzes following data:

XINFO – Scheduler z/OS – CA-7 6

CA-7 Selection

Resources

Documentation

Netplans

Cross reference for CA-7 JCL

Cross reference for CA-7 Jobs

XINFO – Scheduler z/OS – CA-7 7

Search for jobs by using job attributes

XINFO – Scheduler z/OS – CA-7 8

Search for jobs by using job attributes

Search all jobs with Owner = H*

And EXEC = N

XINFO – Scheduler z/OS – CA-7 9

Result – Job Information

The jobs meeting your

selection criteria

XINFO – Scheduler z/OS – CA-7 10

Result – Job Information

Double click on a line brings

up a detailed view including

all 59 (!) attributes

XINFO – Scheduler z/OS – CA-7 11

Search for jobs by using schedule definitions

Select Schedule

Definition

XINFO – Scheduler z/OS – CA-7 12

Search for jobs by using schedule definitions

All parameters can be

used as selection criteria

XINFO – Scheduler z/OS – CA-7 13

Search for jobs using trigger parameters

Select Job Triggering

XINFO – Scheduler z/OS – CA-7 14

Search for jobs by using trigger parameters

Search all jobs that are

triggered by datasets

named *CA*

XINFO – Scheduler z/OS – CA-7 15

Result – Job Triggering

The jobs meeting your

selection criteria

XINFO – Scheduler z/OS – CA-7 16

Search for jobs by using pred requirements

A requirement („predecessor“) means

a condition which must be satisfied

before a job can run. It can be

completion of another job or network

or creation of a dataset.

XINFO – Scheduler z/OS – CA-7 17

Search for jobs by using pred requirements

Search all jobs with pred

DSN SYSH.CA7*

XINFO – Scheduler z/OS – CA-7 18

Result - Requirements

Example:

Here you can check if

the correct DSN are

set to „permanent“

The jobs meething your

selection criteria

XINFO – Scheduler z/OS – CA-7 19

CA-7 JCL DSN Cross Reference

XINFO – Scheduler z/OS – CA-7 20

Usage of Virtual Resources

XINFO – Scheduler z/OS – CA-7 21

CA-7 – Job Netplan

XINFO – Scheduler z/OS – CA-7 22

CA-7 – Job Netplan

Specify selection

criteria

XINFO – Scheduler z/OS – CA-7 23

CA-7 – Job Netplan

Trigger

Job

DSN-Trigger

USR-Req.

Pred.Req.

not parallel

XINFO – Scheduler z/OS – CA-7 24

DEMAND/RUN in CA-7 Netplans

Following CA-7 commands are analyzed:

• DEMAND/DEMANDH - schedule a job

• RUN/RUNH - schedule a job without verifying requirements and triggering

new jobs

XINFO CA-7 combines CA-7 job definitions with the output from the JCL

scanner and shows which JCLs schedule the CA-7 jobs.

XINFO – Scheduler z/OS – CA-7 25

DEMAND/RUN in CA-7 Netplans

TESTXXX is scheduled from

DJOB01 by RUN command

DJOB011 is scheduled from

DJOB01 by DEMAND command

XINFO – Scheduler z/OS – CA-7 26

SCHIDs and triggering in CA-7 Netplans

• JOBA runs Monday with 001 and Tuesday with 002

Following triggers are defined:

• JOBA SCHID = 000 -> JOBB

• JOBA SCHID = 000 -> JOBC

• JOBA SCHID = 002 -> JOBD

XINFO CA-7 generates a variant for every job and every schid. See

example below and the matching netplan (next slide).

XINFO – Scheduler z/OS – CA-7 27

SCHIDs and triggering in CA-7 Netplans

The job chain for

SCHID = 001

The job chain for

SCHID = 002

XINFO – Scheduler z/OS – CA-7 28

SCHIDs and job predecessor requirements

Similar to CA-7

All Schids are linked

XINFO – Scheduler z/OS – CA-7 29

SCHIDs and job predecessor requirements

With parameter

ALLREQ = N

XINFO – Scheduler z/OS – CA-7 30

SCHIDs and job predecessor requirements

As an alternative XINFO

clusters the jobs within the

same schid – the netplans

are easier to read

XINFO – Scheduler z/OS – CA-7 31

CA-7 – Job Netplan - Right mouse

The right mouse menu offers

useful functions, e.g.

“Pred/Succ netplan“ limited by

level

XINFO – Scheduler z/OS – CA-7 32

CA-7 – Pred/Succ Netplan

Specify desired

level

XINFO – Scheduler z/OS – CA-7 33

CA-7 – Pred/Succ Netplan

The successors of

the job

XINFO – Scheduler z/OS – CA-7 34

CA-7 – Job Netplan - Right mouse

From here you can access all

relevant data, e.g. SMF job

runtimes, JCL, output

definitions etc.

XINFO – Scheduler z/OS – CA-7 35

CA-7 – Job Netplan - Browse JCL

Browse JCL

XINFO – Scheduler z/OS – CA-7 36

CA7 – Critical Path

The job netplan offers

various search functions,

e.g. “Critical Path”

XINFO – Scheduler z/OS – CA-7 37

CA7 – Critical Path

Based on “Clock Time“

XINFO calculates the

longest path through the

network

Based on “Clock Time“

XINFO calculates the

longest path through the

network

Please feel free to visit us in Munich or send an email [email protected]

Thanks for your attention! Do you have any questions?