Upload
duongkhue
View
216
Download
0
Embed Size (px)
Citation preview
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