25
What’s New and Exciting with CA JCLCheck Workload Automation r11

What’s New and Exciting with CA JCLCheck Workload ... · Allows users to check the “submitted” JCL without having access to procedure libraries Use of this option automatically

Embed Size (px)

Citation preview

What’s New and Exciting with CA JCLCheck Workload Automation r11

2

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Terms of This PresentationThis presentation was based on current information and resource allocations as of October

2009 and is subject to change or withdrawal by CA at any time without notice.

Notwithstanding anything in this presentation to the contrary, this presentation shall not serve

to (i) affect the rights and/or obligations of CA or its licensees under any existing or future

written license agreement or services agreement relating to any CA software product; or (ii)

amend any product documentation or specifications for any CA software product. The

development, release and timing of any features or functionality described in this presentation

remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary,

upon the general availability of any future CA product release referenced in this presentation,

CA will make such release available (i) for sale to new licensees of such product; and (ii) to

existing licensees of such product on a when and if-available basis as part of CA maintenance

and support, and in the form of a regularly scheduled major product release. Such releases

may be made available to current licensees of such product who are current subscribers to CA

maintenance and support on a when and if-available basis. In the event of a conflict between

the terms of this paragraph and any other information contained in this presentation, the

terms of this paragraph shall govern.

3

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

For Informational Purposes Only

Certain information in this presentation may outline CA’s general product direction. All

information in this presentation is for your informational purposes only and may not be

incorporated into any contract. CA assumes no responsibility for the accuracy or completeness

of the information. To the extent permitted by applicable law, CA provides this document “as

is” without warranty of any kind, including without limitation, any implied warranties or

merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be

liable for any loss or damage, direct or indirect, from the use of this document, including,

without limitation, lost profits, lost investment, business interruption, goodwill, or lost data,

even if CA is expressly advised of the possibility of such damages.

CA JCLCheck Workload Automation r11 is a major

release that includes enhancements and significant new

capabilities. This session will present an overview and

sampling of these enhancements and features.

4

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Abstract

> ChekPlex (Remote System Validation)

> Message Control Option

> TSO EDCHEK Options

> Program Control Validation

> JOBCARD Processing

> Reporting Options

> Installation Changes

> Diagnostics

> Post-r11 New Enhancements

5

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Agenda

> This feature is only available with the full CA JCLCheck

WA product

> Extends the ability to check the JCL on the system it will

run on

> Allows for JCL validation to occur on one or more remote

systems (LPARS) from a single request

> May be run in batch or interactively under TSO and ISPF

6

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

ChekPlex (Remote System Validation)

> Two Options

MCOSYS(dsname,membername) System Level

MCSUSR(ddname) User Level

> Both accessed as sequential files

> Used to change a message severity

> Used to suppress a message

> Format (80 character record)

* Comment

079,12 Change severity on message CAY6079 to 12

079,-1 Suppress message CAY6079

7

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Message Control Option

> In addition to existing tables and exits

> New order of precedence

JCLMSG Message Definition Table

MCOSYS MCO System Level

MCOUSR MCO User Level

CAZ1XERR User Exit

8

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Message Control Option (cont.)

> Prevent Procedure Expansion

Option “PREVEX”

Allows users to check the “submitted” JCL without having

access to procedure libraries

Use of this option automatically activates the “NORUNTIM”

and “NOAUTOPR” options

Message CAY6027E “Procedure Not Found” will NOT be

issued

Other messages may be issued if JCL being checked

makes references to procedures

– (i.e.) DD statement overrides

9

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

TSO EDCHEK Options

> EDCHEK Expanded List Option

Option “EDCHEL”

Show expanded PROCEDURES and INCLUDES as ISPF

NOTE lines

Command Line support (%EJCK only)

EDCHKDD Command File (%EJCK or !JCK)

Errors are shown as ISPF MSG lines (same as before)

ISPF “RESET” command removes the NOTE and MSG lines

10

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

TSO EDCHEK Options (cont.)

> EDCHEK Expanded List Option - Input000001 //APJOB JOB (113200000),J.USER,MSGCLASS=A,

000002 // CLASS=K,NOTIFY=JOEUSER,MSGLEVEL=(1,1)

000003 //A EXEC HLASMC

000004 //

> ISPF EDIT COMMAND

%EJCK EDCHEL

11

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

TSO EDCHEK Options (cont.)

> EDCHEK Expanded List Option – Output000001 //APJOB JOB (113200000),J.USER,MSGCLASS=A,

000002 // CLASS=K,NOTIFY=JOEUSER,MSGLEVEL=(1,1)

000003 //A EXEC HLASMC

000004 //

=NOTE= XXASMASMC PROC

=NOTE= XXC EXEC PGM=ASMA90,PARM=(OBJECT,NODECK)

=NOTE= XXSTEPLIB DD DSN=ASMA.SASMMOD1,DISP=SHR

=NOTE= XXSYSLIB DD DSN=ASMA.SASMMAC1,DISP=SHR

=NOTE= XX DD DSN=SYS1.MACLIB,DISP=SHR

=NOTE= XXSYSUT1 DD DSN=&&SYSUT1,DCB=BUFNO=1,

=NOTE= XX SPACE=(4096,(120,120),,,ROUND),UNIT=VIO,

=NOTE= XXSYSPRINT DD SYSOUT=*

=NOTE= XXSYSPUNCH DD SYSOUT=B

=NOTE= XXSYSLIN DD DSN=&&OBJ,

=NOTE= XX SPACE=(3040,(40,40),,,ROUND),UNIT=VIO,

=NOTE= XX DISP=(MOD,PASS),

=NOTE= XX DCB=(BLKSIZE=3040,LRECL=80,RECFM=FBS,BUFNO=1)

12

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

TSO EDCHEK Options (cont.)

> CA XCOM

CA XCOM is a data transport product

Syntax validation of the control cards

Validation of LFILE related parameters

– LVOL * volume of local Dataset

– SPACE, BLKSIZE, LRECL

– TYPE, FILEOPT * meaning is the same as DISP in JCL

Runtime checking for the XCOM “LFILE” keyword

– Existence of a data set

– Authorisation to access a data set

– Existence of a member if coded

13

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Program Control Validation

> IBM IMS/VS

Extends validation to insure the required DBD JCL

statements are present in the JCL being checked.

Validation Process

– Insure presence of PSB Current Function

– Insure presence of DBD Current Function

– Read DBD for required DDNAME(s) New Function

Required DDNAMES can be satisfied by JCL included in the

current JCL step being checked or in the IMS dynamic

allocation table.

14

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Program Control Validation (cont.)

> JOBCARD KEYWORDS

SCHENV=name

– Previous version performed syntax checking only

– “name” will now be validated to insure it is a defined

scheduling environment within the active WLM

configuration

– Requires the CA JCLCheck WA “RUNTIME” option to be

active

15

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

JOBCARD Processing

> DEFAULT JOBCARD

CA JCLCheck WA provides a default JOBCARD when

checking JCL PROCEDURES

Previous constraints were:

– 1 JOBCARD

– 1 JCL image

New functionality includes:

– Any number of JOBCARDS

– Any number of JCL IMAGES

– Controlled by JOBCARD(nn) option

16

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

JOBCARD Processing (cont.)

> Report Format

Option “OUTFMT(CSV,PDF)”

Create PDF files for viewing by the PC community

– Format Control File in CAIOPTN(CONFIGPD)

Create CSV files for loading into PC applications (i.e.)

Spreadsheets

– Format Control File in CAIOPTN(CONFIGCS)

Control Files work “out of the box” and can be changed to

customise report format and contents

Generated in place of standard green bar reports

17

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Reporting Options

> Sample JCL//* SYSPRINT MUST BE A SEQUENTIAL FILE (NOT A JES SPOOL FILE)

//SYSPRINT DD DISP=(,CATLG),SPACE=(CYL,(3,3)),DSN=CAI.REPORTS,

// DCB=(DSORG=PS,RECFM=FBA,LRECL=133)

//*

//* CSV FILES – SEND OUTPUT FILE TO PC AS ASCII WITH .CSV

EXTENSION

//JCKCSVC DD DISP=SHR,DSN=CAI.CAIOPTN(CONFIGCS)

//JCKCSVO DD DISP=(,CATLG),SPACE=(CYL,(3,3)),DSN=CAI.CSVOUT

//*

//* PDF FILES – SEND OUTPUT FILE TO PC AS BINARY WITH .PDF

EXTENSION

//JCKPDFC DD DISP=SHR,DSN=CAI.CAIOPTN(CONFIGPD)

//JCKPDFO DD DISP=(,CATLG),SPACE=(CYL,(3,3)),DSN=CAI.PDFOUT

18

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Reporting Options (cont.)

> SMP Packaging

All SMP functions (Receive, Apply, Accept) end with RC=0

SMP ZONE names

– “CAITGT” changed to “CAIT” (Target Zone)

– “CAIDLIB” changed to “CAID” (Distribution Zone)

Dataset name low level qualifiers changed

– e.g. CAILIB is now CAILOAD

CAILOAD allocation does not specify secondary allocation

– Prevent S106 ABENDS when a LINKLIST file goes into

additional extents after IPL

19

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Installation Changes

> JES2 Assembly (MZ27147)

This step previously required for the AUTOPROC function

has been eliminated.

Replaced with internal runtime logic to dynamically adjust

to the version of JES2 active on the system.

20

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Installation Changes (cont.)

> CA GTS (Generalised Transaction Server)

GTS is a Workload Automation Common Service

Currently used by CA JCLCheck WA and CA 7® Workload

Automation and CA Scheduler Job Management

Required with ChekPlex

GTS will install at the same time as CA JCLCheck WA

(separate SMP FMID)

Install only once if you have both CA JCLCheck WA and

CA 7 WA

Execution library for GTS is a PDSE file (CAIPLD)

Configuring GTS for running ChekPlex is documented in

CA JCLCheck WA manuals21

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Installation Changes (cont.)

> DEBUG (msgno)

Used to create diagnostic dumps

Previous Abend was S0C3 for all messages

– I got an Abend S0C3; what is this?

– Did the DEBUG work or did something go wrong?

New Abend code is U3xxx (xxx is the message number)

– DEBUG(79) would result in Abend U3079

– Provides positive confirmation that the debug condition

occurred.

22

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Diagnostics

> Generate ISPF Labels on errors in EDCHEK

This new feature will generate ISPF labels when using the

EJCK ISPF edit macro if the new EDCHKLB option is

requested. The EDCHEK summary report (if requested by

the EDCHKSL option) will also include the ISPF generated

labels if the EDCHKLB option is in effect. This new option

is only available when using the EJCK ISPF edit macro.

> Pre-Validation Variable Substitution

A new CHANGE option will allow you to change data

strings existing in the JCL being checked from one value to

another on a temporary basis. This conversion will occur

before the JCL is validated by CA JCLCheck WA.

23

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Post-r11 New Enhancements

This session presented an overview and sampling of the

significant new capabilities and features included in

CA JCLCheck Workload Automation r11.

24

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Summary

25

October14, 2009 What’s New and Exciting with CA JCLCheck r11 Copyright © 2009 CA

Questions?