60
© ATICS GmbH 2013 ATICS GmbH ITBeratung Oberstaße 48/c 64589 Stockstadt/Rhein Tel: (+49) 6158 / 985 110 Fax: (+49) 6158 / 985 111 Email: [email protected] http://www.atics.de 1 Control-M / JCL Verify Übersicht über Installation Anwender Modifikationen JCL Verify in der Praxis Peter Laur [email protected]

Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

Embed Size (px)

Citation preview

Page 1: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

© ATICS GmbH 2013

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

1

Control-M / JCL Verify

Übersicht über

Installation

Anwender – Modifikationen

JCL Verify in der Praxis

Peter Laur

[email protected]

Page 2: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

© ATICS GmbH 2013

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

2

Control-M / JCL Verify

Allgemein

JCL Verify ist ein JCL – Ckecker

Control-M/JCL VERIFY überprüft nur JCL in partitioned Datasets (PDS

oder PDSE)

wobei die partitioned Datasets eine Satzlänge von 80 und ein fixes

Record Format haben müssen (FB/F)

Neues Produkt innerhalb der Incontrol – Familie

Installation über ICE

Installation in Rel 7.0.03 unter IOA / Step 23

Ab IOA 8.0.00 als eigenes Produkt CTJ

Kann standalone (ohne Control-M) installiert werden

Page 3: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

3

Aufruf IOA - Installation

------------------- IOA Customized Installation - Main Menu ------------------

OPTION ===> 1

Environment ID: IOAS700

Product ID ===> IOA Enforce Step Order ===> NO (Yes/No)

Reference Libraries Prefix: T160.IOA630IN

1 INSTALL IOA - Install and Customize IOA

2 INSTALL CTx - Install and Customize an INCONTROL Product

X EXIT - Leave the Installation Process

Laut Installation Guide STEP23 :

Install Control-M/JCL VERIFY

Achtung: wird bei 7.0.03 unter IOA installiert !!!!

Page 4: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

4

Übersicht IOA

---------------------------- Major Steps Selection ---------------------------

COMMAND ===> SCROLL ===> CSR

Environment: IOAS700 Product: IOA

Sel values: S Select step C Mark step as completed R Reset status

B Browse Step X Mark step as excluded ? Help

PF7/PF8 To scroll through all Steps

------------------------------------------------------------------------------

Sel Step Status Opt Description

=== ==== ====== === ===========

. 20 COMPLETE Y Install IOAGATE

. 21 COMPLETE Y Install CONTROL-M Application Server

. 22 EXCLUDE Y Install KOA and IOA Routes

S 23 Y Install CONTROL-M/JCL Verify

. 24 EXCLUDE Y Support for Other Products

. 25 COMPLETE IOA Installation Conclusion

------------------------------> End of Major Steps <--------------------------

Laut Installation Guide STEP23 :

Install Control-M/JCL VERIFY

Achtung: wird bei 7.0.03 unter IOA installiert !!!!

Page 5: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

5

IOA / Step 23 Install CONTROL-M/JCL Verify

---------------------------- Minor Steps Selection ---------------------------

COMMAND ===> SCROLL ===> CSR

Environment: IOAS700 Product: IOA

Major Step: 23 Install CONTROL-M/JCL Verify

Sel values: S Select step C Mark step as completed R Reset status

B Browse Step X Mark step as excluded ? Help

PF7/PF8 To scroll through all Steps

-------------------------------------------------------------------------------

Sel Step Status Type Opt Description

=== ==== ====== ==== === ===========

s 1 * Data Y CONTROL-M/JCL Verify Management

. 2 Edit CONTROL-M/JCL Verify Password Data

. 3 Process Parameter Verification

. 4 Extrnl TSO Requirements

. 5 Extrnl Edit Macro Customization

. 6 Process Save Parameters into Installation Libs

. 7 Process Indicate completion of installation

------------------------------> End of Minor Steps <---------------------------

Wir werden uns nun die für die Installation

relevanten Schritte ansehen

Page 6: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

6

IOA / Step 23.1. (CONTROL-M/JCL Verify Management)

---------------------------- Parameter Data Entry ------------ Row 1 to 5 of 5

COMMAND ===> SCROLL==> CSR

Product: IOA Major Step: 23 Install CONTROL-M/JCL Verify

Environment: IOAS700 Minor Step: 1 CONTROL-M/JCL Verify Management

Codes in the VALUE field: Function keys and Commands:

= Insert from Reference PF7/8 Scroll through all parameters

/ Insert from Default PF3/End Exit and Save

? Display Help Cancel Exit without Save

------------------------------------------------------------------------------

Variable Value Reference Description

======== ============= ============= ===========

DSNACCSS Y Verify dataset access

DSNEXIST Y Verify dataset existence

JESTTMNT Y Verify JES statements validity

PGMCHECK Y Verify programs existence

MSGLEVEL I Verification Output Message level

------------------------------> End of Parameters <---------------------------

Control-M/JCL Verify führt immer einen Basis – Test durch

um zu prüfen ob die Statements im Job korrekt sind.

Nachdem der Job diesen Basistest durchlaufen hat

können optional weitere Prüfungen durchgeführt werden.

Die Parameter die in diesem Installations - Step hinterlegt

werden sind nur für diese optionalen Prüfungen

Page 7: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

7

DSNACCSS prüft ob der Job – Owner Zugriffsrechte auf die Dateien hat.

WERTE: Y-Yes (Default) N-No

Das benötigte Zugriffsprofil (z.B. read und update) wird anhand des DISP -

Parameter im DD - Statement geprüft.

Wenn der USER nicht angegeben ist so wird folgender USER verwendet:

wenn die JCL geprüft wird der USER der Control-M/JCL Verify aufgerufen hat

wenn eine Control-M Job - Definition geprüft wird, wird der OWNER verwendet

(egal ob direkt im Screen 2 oder über J EDIT)

DSNEXIST prüft die Existenz der Dateien

WERTE: Y-Yes (Default) N-No

JESTTMNT prüft ob gültige JES - Statements im Job verwendet werden

WERTE: Y-Yes (Default) N-No

PGMCHECK prüft ob die PGM Load Module im Job existieren und in der Standard –

Suchreihenfolge (steplib, joblib, linklist…) gefunden werden

WERTE: Y-Yes (Default) N-No

MSGLEVEL gibt die minimale Severity von Meldungen an die ausgegeben werden sollen

Meldungen mit einer kleineren Severity als angegeben werden nicht angedruckt

und beeinflussen nicht den ENDE - Return Code (RC)

WERTE:

I – Information Message (kleinste Severity) und darüber – Default

W – Warning Messages und darüber

E – nur Error Messages (höchste Severity)

IOA / Step 23.1. (CONTROL-M/JCL Verify Management)

Page 8: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

8

IOA / Step 23.4. (TSO Requirements)

---------------------------- Minor Steps Selection ---------------------------

COMMAND ===> SCROLL ===> CSR

Environment: IOAS700 Product: IOA

Major Step: 23 Install CONTROL-M/JCL Verify

Sel values: S Select step C Mark step as completed R Reset status

B Browse Step X Mark step as excluded ? Help

PF7/PF8 To scroll through all Steps

------------------------------------------------------------------------------

Sel Step Status Type Opt Description

=== ==== ====== ==== === ===========

. 1 COMPLETE Data Y CONTROL-M/JCL Verify Management

. 2 COMPLETE Edit CONTROL-M/JCL Verify Password Data

. 3 COMPLETE Process Parameter Verification

S 4 Extrnl TSO Requirements

. 5 Extrnl Edit Macro Customization

. 6 Process Save Parameters into Installation Libs

. 7 Process Indicate completion of installation

------------------------------> End of Minor Steps <--------------------------

Page 9: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

9

IOA / Step 23.4. (TSO Requirements)

BROWSE SYS13095.T133451.RA000.PLAUR.R0100011 Line 00000000 Col 001 080

Command ===> Scroll ===> CSR

********************************* Top of Data *********************************

> IOA-23-4 TSO Requirements

Control-M/JCL Verify must be authorized under TSO.

To authorize Control-M/JCL Verify under TSO

Add CTJTSO and CTJTONL to the authorized programs

listed under the AUTHPGM and AUTHTSF parameters

in the IKJTSOxx member located in the SYS1.PARMLIB

library.

If xx=00, the member is accessed automatically during

the TSO startup.

The member can be activated using the Operator command

SET IKJTSO=xx

For more details, see the IBM MVS System Commands Reference Manual.

******************************** Bottom of Data ******************************

Page 10: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

10

EDIT ADCD.Z112.PARMLIB(IKJTSOPQ) - 01.04 Columns 00001 00072

Command ===> Scroll ===> CSR

000053 AUTHPGM NAMES( /* AUTHORIZED PROGRAMS */ +

000054 /* --- ATICS START ---- */ +

000055 CTRSPL /* IOA INSTALLATION 610 */ +

000056 CTRCTR /* IOA INSTALLATION 610 */ +

000057 CTMRUN /* IOA INSTALLATION 610 */ +

000058 CTMAES /* IOA INSTALLATION 610 */ +

000059 CTMDFL /* IOA INSTALLATION 610 */ +

000060 CTMAPI /* IOA INSTALLATION 630 */ +

000061 CTJTSO /* CTM JCL VERIFY 7.0.03 */ +

000062 CTJTONL /* CTM JCL VERIFY 7.0.03 */ +

000063 /* --- ATICS ENDE ---- */ +

000064 ICHUT100 /* */ +

. . .

000103 AUTHTSF NAMES( /* PROGRAMS TO BE AUTHORIZED */ +

000104 /* WHEN CALLED THROUGH THE */ +

000105 /* TSO SERVICE FACILITY. */ +

000106 /* --- ATICS START ---- */ +

000107 JCKASPL /* SMARTJCL LOAD JES PROC */ +

000108 JCKASA1 /* SMARTJCL ACESS CHECK */ +

000109 JCKASU /* SMARTJCL SWITCH USER */ +

000110 CTJTSO /* CTM JCL VERIFY 7.0.03 */ +

000111 CTJTONL /* CTM JCL VERIFY 7.0.03 */ +

000112 /* --- ATICS ENDE ---- */ +

000113 CSFDAUTH /* ICSF */ +

IOA / Step 23.4. (TSO Requirements)

Page 11: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

11

IOA / Step 23.4. (TSO Requirements)

---------------------------- Minor Steps Selection ---------------------------

COMMAND ===> SCROLL ===> CSR

Environment: IOAS700 Product: IOA

Major Step: 23 Install CONTROL-M/JCL Verify

Sel values: S Select step C Mark step as completed R Reset status

B Browse Step X Mark step as excluded ? Help

PF7/PF8 To scroll through all Steps

------------------------------------------------------------------------------

Sel Step Status Type Opt Description

=== ==== ====== ==== === ===========

. 1 COMPLETE Data Y CONTROL-M/JCL Verify Management

. 2 COMPLETE Edit CONTROL-M/JCL Verify Password Data

. 3 COMPLETE Process Parameter Verification

. 4 COMPLETE Extrnl TSO Requirements

S 5 * Extrnl Edit Macro Customization

. 6 Process Save Parameters into Installation Libs

. 7 Process Indicate completion of installation

------------------------------> End of Minor Steps <--------------------------

Page 12: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

12

IOA / Step 23.5. (Edit Macro Customization) BROWSE SYS13095.T133451.RA000.PLAUR.R0100011 Line 00000000 Col 001 080

********************************* Top of Data *********************************

> IOA-23-5 Edit Macro Customization

To create Control-M/JCL Verify as an ISPF Edit Macro or

TSO Command

1. Complete the Control-M/JCL Verify installation.

2. Copy REXX "CTJXVER" from the IOA CLIST library to your

SYSPROC site library. You may rename the clist to any

valid Name like JV or JVER to simplify the usage of the

Control-M/JCL Verify.

3. Allocate the SYSPROC library to the TSO users.

Note:

1) Do not change the CTJXVER, since it's purpose is to

call the IOA CLISTs and REXXs from IOA CLIST library.

This way if any maintenance is required for the CLISTs

and REXXs in IOA CLIST, the CTJXVER user can access them

without any special handling

2) You can call CTJXVER any valid name that the TSO users

might already use for JCL verification.

******************************** Bottom of Data ****************************

Anmerkung:

Die CLISTE ist auf der IOA CLIST Library erst nach

Abschluss der Installation vorhanden

Page 13: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

13

IOA / Step 23 (Übersicht nach der Installation von

Control-M/JCL VERIFY

Anmerkung:

Durch Step 23.6 wird das Member CTJPARM erstellt

Durch Step 23.6 wird die CLISTE CTXJVER auf der IOA

CLIST Library erstellt

---------------------------- Minor Steps Selection ---------------------------

COMMAND ===> SCROLL ===> CSR

Environment: IOAS700 Product: IOA

Major Step: 23 Install CONTROL-M/JCL Verify

Sel values: S Select step C Mark step as completed R Reset status

B Browse Step X Mark step as excluded ? Help

PF7/PF8 To scroll through all Steps

------------------------------------------------------------------------------

Sel Step Status Type Opt Description

=== ==== ====== ==== === ===========

. 1 COMPLETE Data Y CONTROL-M/JCL Verify Management

. 2 COMPLETE Edit CONTROL-M/JCL Verify Password Data

. 3 COMPLETE Process Parameter Verification

. 4 COMPLETE Extrnl TSO Requirements

. 5 COMPLETE Extrnl Edit Macro Customization

. 6 COMPLETE Process Save Parameters into Installation Libs

. 7 COMPLETE Process Indicate completion of installation

Page 14: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

14

CTJPARM – aus Step 23.1.

(CONTROL-M/JCL Verify Management )

EDIT T160.IOA700IN.PARM(CTJPARM) - 01.00 Columns 00001 00072

Command ===> Scroll ===> CSR

****** ***************************** Top of Data *****************************

000001 ******************************************************

000002 * CONTROL-M/JCL Verify SOURCE PARAMETERS MEMBER

000003 * ---------------------------------------------

000004 * Created by ICE on: 2013/04/05 15:32

000005 * USERID: PLAUR

000006 ******************************************************

000007 *---------------------------------------------------------------------*

000008 * General functions *

000009 *---------------------------------------------------------------------*

000010 VERIFY DSNACCSS=Y, Verify dataset access

000011 DSNEXIST=Y, Verify dataset existence

000012 JESTTMNT=Y, Verify JES statements validity

000013 PGMCHECK=Y Verify programs existence

000014 *---------------------------------------------------------------------*

000015 * Reporting options *

000016 *---------------------------------------------------------------------*

000017 REPORTS MSGLEVEL=I Verification Output Message level

000018 *---------------------------------------------------------------------*

000019 *

000020 *---------------------------------------------------------------------*

****** **************************** Bottom of Data ***************************

Anmerkung:

Member CTJPARM nach der Installation

Page 15: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

15

CLISTE CTXJVER kopieren (aus IOA / Step 23.5. Edit Macro Customization)

EDIT T160.IOA700IN.CLIST Row 00017 of 00172

Command ===> Scroll ===> CSR

Name Prompt Size Created Changed ID

_________ CTJTONLC

_________ CTJXVER 69 2013/04/05 2013/04/05 15:32:50 PLAUR

_________ CTJXXPRC

_________ CTMAES 50 2010/09/30 2010/09/30 12:00:00 IOA7000

EDIT ATICS.PROD.CLIST Row 00033 of 00037

Command ===> Scroll ===> CSR

Name Prompt Size Created Changed ID

_________ JVER 69 2013/04/05 2013/04/05 15:32:50 PLAUR

_________ MSJ 16 2011/08/11 2011/08/11 13:37:13 AMOES

**End**

Anmerkung:

Member CTJXVER auf unter SYSPORC verkettete Library

kopiert unter neuem Namen JVER (Name beliebig)

Page 16: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

16

EDIT T160.G00.JCL.I700(T160G00D) - 01.20 Columns 00001 00072

Command ===> JVER Scroll ===> CSR

****** ***************************** Top of Data *****************************

000101 //T160G00D JOB (160,ARI),ATICS,CLASS=A,MSGCLASS=9,NOTIFY=&SYSUID,

000102 // REGION=0M

000120 // JCLLIB ORDER=T160.IOA700IN.PROCLIB

000130 // INCLUDE MEMBER=IOASETS7

000150 //CTMTEST EXEC IOATEST,

000160 // PARM='WAIT=0005,TERM=C0000'

****** **************************** Bottom of Data ***************************

IRX0156E The run time processor EAGRTPRC is not available.

***

Die Fehler - Meldung besagt, dass das REXX – Runtime – Environment nicht gebildet

werden kann. Deshalb die entsprechende Bibliothek in die STEPLIB – Verkettung

der LOGON – Prozedur aufgenommen.

TEST JVER in JCL – Member

Page 17: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

17

TEST JVER in SCHEDULE

JOB: T160G00D LIB T160.G00.SCHEDULE.I700 TABLE: GLUEB42

COMMAND ===> JVER SCROLL===> CRSR

+-----------------------------------------------------------------------------+

| MEMNAME T160G00D MEMLIB T160.G00.JCL.I700 |

| OWNER R160001 TASKTYPE JOB PREVENT-NCT2 DFLT N |

Ergebnis:

---------------------------- I O A E D I T O R ------------------- (EDMEM)

COMMAND ===> SCROLL===> CRSR

ROW CONTROL-M/JCL_VERIFY(GLUEB42) COL 001 072

000001 CTJ000I Control-M/JCL Verify is starting. Level IJ10133

000002 CTJ202I Shared INFO does not exist. Run CTJINIT to improve verification

000003 response time

000004 CTJ20OI Procedure Library was not Found. Library: SYS2.ADCD.PROCLIB

000005 CTJSA0S IOA security is disabled. Access validation is disabled.

Anmerkungen:

Die erste Meldung (nur Info) besagt, dass man das Utility

CTJINIT laufen lassen soll (wegen Laufzeitverkürzung)

Die Meldung der Prozedurbibliothek ist schlichtweg falsch,

dies liegt daran dass das Member CTJPRC nicht gepflegt ist

Page 18: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

18

CHAPTER 1 - CTJPRC STATIC PROCLIB

Anmerkungen:

Control-M/JCL Verify kann automatisch die dynamischen

PROCLIBs erkennen, die statischen aber nicht !!!.

Um die statischen PROCLIBs Control-M/JCL Verify bekannt

zu geben müssen diese in das Member CTJPRC in der IOA

PARM – Library eingetragen werden.

Die statischen PROCLIBs sind unter dem selben DD –

Statement und in der gleichen Reihenfolge wie in der JES –

Start – Prozedur einzutragen. (siehe Auflistung)

Page 19: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

19

CHAPTER 1 - CTJPRC STATIC PROCLIB

CTJPRC nach Anpassung

Page 20: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

20

CHAPTER 7 - CTJINIT ---------------------------- I O A E D I T O R ------------------- (EDMEM)

COMMAND ===> SCROLL===> CRSR

ROW CONTROL-M/JCL_VERIFY(GLUEB42) COL 001 072

000001 CTJ000I Control-M/JCL Verify is starting. Level IJ10133

000002 CTJ202I Shared INFO does not exist. Run CTJINIT to improve verification

000003 response time

. . .

Anmerkungen:

Diese INFO - Meldung kommt zu Stande, da immer wieder

sämtliche Parameter für die Prüfung eingelesen werden

müssen.

um dies zu vermeiden gibt es das Utility CTJINIT

Jeder Aufruf von Control-M/JCL Verify prüft ob dieses Objekt

vorhanden ist. Wenn JA wird es verwendet, ansonsten

werden wie im Beispiel oben immer alle Informationen neu

eingelesen.

Page 21: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

21

CHAPTER 7 - CTJINIT

Dieses gebildete „Shared Objekt“ ist statisch, das bedeutet, dass bei

Änderungen (zum Beispiel wenn ein neues Modul in die LPA gestellt

wird) das „Shared Objekt“ neu gebildet werden muss.

Deshalb sollte das Objekt periodisch neu aufgebaut werden.

(DEFAULT= REFRESH)

der Job CTJINIT sollte immer nach IPL laufen und als zyklischer Job

im CTM.

Page 22: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

22

CHAPTER 7 - CTJINIT

Die Informationen im Shared Objekt umfassen:

gefundene Programme in der System LINKLIST und LPA

gemountete Platten – Volumes

verfügbare Device - Units

JES Prozedur – Bibliotheken

JES Input + Output – Klassen

JES Destinations

Printer und Punch

NJE - Nodes

FCB Images

Weitere JES2/3 Informationen die benötigt werden um die

JCL und JES Statements zu prüfen.

Page 23: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

23

CHAPTER 7 - CTJINIT

Anmerkungen:

Die neue ONLINE – Funktion JV führte zu einem Fehler.

Deshalb muss der IOA – Aufruf wie oben dargestellt

modifiziert werden.

Unter ISPTABL muss eine User – bezogene Bibliothek

allokiert werden

Page 24: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

© ATICS GmbH 2013

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

24

Nun ist die Installation

abgeschlossen und wir wenden

uns der Funktionalität von

Control-M/JCL-Verify zu

Page 25: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

25

Arbeitsweise JVER (CTXJVER) EDIT MACRO

Allgemeine Arbeitsweise CTXJVER

JVER kann aus dem ISPF - Editor oder jedem anderen

compatiblem Editor aufgerufen werden (im EDIT oder VIEW

– Modus)

JVER arbeitet nur auf abgespeicherte Member. Wird eine

Änderung in der JCL gemacht ohne zu speichern, so frägt

JVER zuerst ob dass Member zuvor gespeichert werden soll.

Bei Y (YES) wird das Member gespeichert und die Prüfung

anschießend durchgeführt, bei N (NO) bricht JVER die

Prüfung ab.

JVER kann nicht arbeiten beim Job Edit im IBM/SDSF da

dort kein SAVE erlaubt ist

JVER zeigt das Ergebnis im Job – Member an. Das Ergebnis

ist eine Anzeige der Fehlermeldungen wie wenn der Job

gerade laufen würde.

Page 26: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

26

Arbeitsweise JVER (CTXJVER) EDIT MACRO

Modi von CTXJVER

CTXJVER kann in 2 Modi aufgerufen werden:

verification mode oder message filter mode

Die Anzeige des Ergebnisses ist in 2 Bereiche unterteilt:

Header

beinhaltet die Nummer und Typen der Meldungen

Main body

beinhaltet das Job – Member mit Anzeige der entsprechenden

Meldung nach der jeweiligen Jobzeile die die Meldung

verursacht hat

Page 27: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

27

JVER (CTXJVER) EDIT MACRO

Aufrufmöglichkeiten von JVER (CTXJVER)

Aufruf JVER

Die Prüfungen werden mit den hinterlegten DEFAULT –

Parametern durchgeführt

Aufruf JVER P

Durch die Option P kommt zuerst ein Panel, auf dem neue

Defaultwerte eingetragen werden können. Mit diesen wird

dann die Prüfung durchgeführt.

Aufruf JVER S

Durch die Option S wird das Member zuerst automatisch

gespeichert vor der Prüfung

Aufruf JVER R i|w|e (Message filter mode)

Durch die Option R kann die Message Level - Anzeige im

Editor geändert werden ohne dass die Durchführung einer

Prüfung der JCL durchgeführt wird. Die Option R dient also

dazu um Message – Level zu filtern, wobei i - Anzeige alle Messages

w - Anzeige von Warnings und Errors

e - Anzeige nur von Errors

Page 28: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

28

TEST JVER in JCL

Wie bereits dargestellt werden im Header die Parameter für die

Überprüfung angedruckt

danach kommt die Summary nach Error / Warning / Information

( ==MSG> / ====== / =NOTE= )

danach die detaillierteren Informationen (wichtig hierbei ist dass bei

einem Error ein Label angegeben ist der auf die Zeile verweist in

der der Fehler aufgetreten ist). Im Beispiel verweist der Label auf

eine fehlerhafte Jobkarte => JCL – ERROR

Page 29: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

29

CHAPTER 2 - CTJVER Online - Meldungen

MELDUNGEN CTJVER (im Online – Environment ) CTJ000I Start JCL Verify mit Angabe des Levels

CTJR09I Meldung keine Prüfung da der Job DUMMY ist

CTJSA0S Security – Meldungen

CTJ00CI Laufparameter für CTJVER

CTJR05I JCL – Statement und Auflösung

CTJ008I Start der Job – Prüfung

CTJP* beziehen sich auf Load – Module

CTJ009I Ende - Meldung für jeden geprüften Job (sind in einem Member

mehrere Jobs erscheint die Meldung für jeden Job)

CTJ003I Ende - Message für jedes Control – Statements

JCLERR> FEHLER – Meldung

CTJD* Meldungen für Datasets

Page 30: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

30

Online – Prüfung im IOA + über Interfaces

IM IOA PRIMARY OPTION MENU gibt es 2 Menü - Punkte

zu JCL VERIFY:

JD JCL Verify Defaults – um Defaults für die optionalen

Prüf - Parameter lokal zu modifizieren

JV JCL Verification – um die Prüfung für Jobmember

aufzurufen

Page 31: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

31

Control-M/JCL Verify defaults panel (JD screen)

Aufruf JD IM IOA PRIMARY OPTION MENU:

Um Default - Parameter aus CTJPARM lokal zu

überschreiben

Mögliche Selektionen:

D Default aus CTJPARM

Y entsprechende Prüfung soll durchgeführt werden

N keine entsprechende Prüfung

Beim Parameter Message - Level gibt es die Selektion D

(=Default) oder dediziert den gewünschten Message – Level

Page 32: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

32

Control-M/JCL Verify defaults panel (JD screen)

Nach überschreiben der Default - Parameter

werden diese im User – Profile mit den neuen

Werten abgespeichert (lokale Einstellung)

Page 33: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

33

Control-M/JCL Verify Facility (JV screen)

Aufruf JV = Prüfung JCL - Member

Optionale Angaben bei Member

M* für alle Member auf der Library

T160* Maskierung welche Member geprüft

werden sollen

* für alle Member auf der Library

T160G00C Jobname

Page 34: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

34

Job verification from Control-M interfaces /

Screen 2

Command E

in der Table Job List vor eine Tabelle absetzen es

werden alle in der Tabelle enthaltenen Jobs geprüft.

Page 35: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

35

Job verification from Control-M interfaces /

Screen 2

Beim Ordern/FORCE auf Tabellenebene

ist nun im POPUP – Window die Abfrage VERIFY JCL

enthalten ob die Prüfung der JCL aktiviert werden soll

Y es werd die JCL aller des Jobs geprüft.

N es findet keine JCL – Prüfung statt

Page 36: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

36

Job verification from Control-M interfaces /

Screen 2

Command E

im Job List Screen (Auflistung der Jobs in der Tabelle)

es wird der einzelne Job geprüft

Page 37: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

37

Job verification from Control-M interfaces /

Screen 2

Beim Ordern/FORCE auf Jobebene

ist nun im POPUP – Window die Abfrage VERIFY JCL

enthalten ob die Prüfung der JCL aktiviert werden soll

Y es werd die JCL aller des Jobs geprüft.

N es findet keine JCL – Prüfung statt

Page 38: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

38

Job verification from Control-M interfaces /

Screen 2

Command JVER

in der Job – Scheduling Definition eines Jobs es

wird der Job geprüft

Page 39: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

39

Job verification from Control-M interfaces /

Screen 2

Command JVER

im Edit – Modus von Control-M (J) es wird der Job

geprüft

Page 40: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

40

Job verification from Control-M interfaces /

Screen 3

Command E

vor einem im Screen 3 (AJF) eingeplanten Job

Page 41: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

41

Job verification from Control-M interfaces /

Screen 3

Beim Command R (RERUN/RESTART)

ist nun im POPUP – Window die Abfrage VERIFY JCL

enthalten ob die Prüfung der JCL aktiviert werden soll

Der 2. Parameter RERUN IF FAILS ist ebenfalls neu

Page 42: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

42

Job verification from Control-M interfaces /

Screen 3

Command JVER

im Screen 3.Z ist ebenfalls möglich es wird der Job

geprüft

Page 43: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

43

Job verification from Control-M interfaces /

Screen 3

Command JVER

im Screen 3.J (EDIT JCL) ist ebenfalls möglich es

wird der Job geprüft

Page 44: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

44

TEST JVER ALLGEMEIN

---------------------------- I O A E D I T O R ------------------- (EDMEM)

COMMAND ===> SAVE SCROLL===> CRSR

ROW CONTROL-M/JCL_VERIFY(GLUEB42) COL 001 072

000181 +----------------------------------------------------------+

000182 | IOA EDITOR - SAVE OPTION |.IOA700IN

000183 | |

000184 | LIBRARY CONTROL-M/JCL_VERIFY |

000185 | |.IOA700IN

000186 | MEMBER GLUEB42 |

000187 | |

000188 | PRESS ENTER FOR SAVE OR PF3 FOR CANCEL |

000189 | |

000190 CT +----------------------------------------------------------+2

000191 CTJ003I Processing ended RC=0000 REASON 00000000 MEMBER GLUEB42 DSNAME=

000192 T160.G00.SCHEDULE.I700

************************ B O T T O M O F D A T A **************************

Anmerkungen:

Das Ergebnis der ONLINE – Prüfung wird teilweise im IOA –

Editor angezeigt und kann deshalb abgespeichert werden

Dies gilt für die Prüfungen bei

E vor der Tabelle im Screen 2

E vor einem Job im Screen 2

E vor einem Job im Screen 3 (AJF)

JVER als Kommando im Screen 3.Z

Page 45: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

45

CHAPTER 2 - CTJVER Batch - Utility

CTJVER als Batch –Utlity kann

normale JCL überprüfen (über die Angabe

JCL – Bibliothek + Member)

auch JCL überprüfen, welche in der Scheduledefinition im

Control-M enthalten ist (INSTREAM – JCL)

auch JCL überprüfen, welche über die Scheduledefinition

im Control-M angezogen wird (Memname / Memlib)

Page 46: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

46

CHAPTER 2 - CTJVER Batch - Utility

Parameter im EXEC - Statement: JES= JES2 + JES3 Statement werden in Abhängigkeit vom

Parameter JESTTMNT in CTJPARM überprüft (JES=D bedeutet

DEFAULT wie in CTJPARM definiert)

FE=Y File Existence wird geprüft (entspricht DSNEXIST in

CTJPARM)

FA=Y File Acess wird geprüft (entspricht DSNACCSS in

CTJPARM)

ME=N Load Module Existence wird geprüft (entspricht

PGMCHECK in CTJPARM)

ML=I unterste Message – Level der ausgegeben werden

soll (entspricht MSGLEVEL in CTJPARM)

wird ein Parameter nicht kodiert (wie im Beispiel ML) dann wird

immer die Zuweisung Parameter=D als DEFAULT zugewiesen,

d.h. es wird immer der Parameter aus CTJPARM verwendet)

Page 47: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

47

SYSIN - Statement:

USER= gibt die User ID an, für den die Dateizugriffsrechte (FA) geprüft werden

USER=UID zu verwendende User-ID

USER=*DEFAULT entweder der User der CTJVER aufgerufen hat, oder

bei Prüfung über eine Control-M Jobschedule – Definition der

verwendete OWNER

ODATE= ODATE=JJMMTT wird im SCHEDLIB - Statement verwendet

Parameter um Jobs in ihrer Bibliothek zu prüfen: LIB= JCL – Library die geprüft werden soll

MEM= JOB - MEMBER das geprüft werden soll ; Maskierung möglich *

Parameter um Jobs über die Schedule–Definition oder INSTREAM zu prüfen SCHEDLIB= SCHEDULE – Library die geprüft werden soll

TABLE= TABELLE deren Jobs geprüft werden sollen ; Maskierung möglich *

JOB= Name der Job – Schedule – Definition die geprüft werden sollen ;

Maskierung möglich *

ORDERID= gibt die ORDER – ID des Jobs im AJF an der geprüft werden soll

FORTSETZUNGSZEICHEN für SYSIN: Stelle 72 NONBLANK

CHAPTER 2 - CTJVER Batch - Utility

Page 48: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

48

CHAPTER 2 - CTJVER Batch - Utility

Beispiel 1 JCL – LIBRARY - MODE

von der JCL - Library T160.G00.JCL.I700 wird nur das

Jobmember T160G00D geprüft

von der JCL - Library T160.G00.JCL.I700.OVERLIB2

werden alle Jobmember geprüft

Von der JCL - Library T160.G00.JCL.I700.D110404

werden alle Jobmember geprüft die mit $C beginnen

Page 49: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

49

CHAPTER 2 - CTJVER Batch - Utility

Beispiel 2 SCHEDULE – LIBRARY - MODE ODATE wird mit dem 29. Januar 2013 zugewiesen

Für den Prüfung der Dateirechte wird der OWNER aus der

Scheduledefinition verwendet

Von der SCHEDULE - Library T160.G00.SCHEDULE.I700 wird aus der

Tabelle GLUEB42 nur das Jobmember T160G00D geprüft

Von der SCHEDULE - Library T160.G00.SCHEDULE.I700.PHYSIK1

werden aus der Tabelle GLUEB42 alle Jobmember geprüft

Von der SCHEDULE - Library T160.G00.SCHEDULE.I700.VONWID

werden aus allen Tabellen alle Jobmember geprüft

Page 50: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

50

CHAPTER 2 - CTJVER Batch - Utility

Beispiel 3 Angabe der ORDERID

Angabe der ORDERID eines im AJF eingeplanten

Jobs

Page 51: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

51

CHAPTER 2 - CTJVER Batch - Utility

MELDUNGEN CTJVER als Batch – Utility

CTJU* Hinweis dass Ausgabe aus Utility

kommt

CTJU00I Utility – Start

CTJU01I Ausgabe der Eingabe – Parameter

CTJU02I Ende der Prüfungen

Page 52: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

52

CHAPTER 2 - CTJVER Batch - Utility

Unschön bei CTJVER / Batch

Ist der erste Job in der Tabelle innerhalb der Prüfung

auf MEMLIB DUMMY, bricht die Prüfung ab. (Online

kommt ein Hinweis und weiter mit dem nächsten Job)

Page 53: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

53

RETURN – CODES CTJVER:

RC=0 Job lief erfolgreich

RC=4 Control-M/JCL Verify entdeckte, dass eine zu überprüfende

Ressource nicht in dem benötigten Status ist (zum Beispiel

wenn eine Eingabe - Dataset nicht besteht

RC=8 Control-M/JCL Verify entdeckte ein Problem im Job dass zu

einem JCL – Error oder einer Zurückweisung durch JES2 or

JES3 führen würde.

RC=12 Fehler in den JCLVER – Statements oder Parametern.

RC>16 interner Fehler im Produkt Control-M/JCL Verify. Erneut

versuchen. Tritt das Problem erneut auf dann BMC

kontaktieren.

CHAPTER 2 - CTJVER Batch - Utility

Page 54: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

54

CHAPTER 3 - CTJPLAN Batch - Utility

CTJPLAN nur in Verbindung mit Control-M !!

Ist Teil einer Prozedur die JCL – Jobs überprüfen kann

welche für die Verarbeitung geplant werden würden.

Diese Prozedur verwendet die Utilities CTMRPLN +

CTJVER und kann auch JCL überprüfen, welche in der

Scheduledefinition im Control-M enthalten ist (INSTREAM)

Die Prozedur kann also feststellen welche Jobs zu einem

bestimmten Datum geplant werden würden und überprüft

dann die JCL der entsprechenden Schedule –

Definitionen.

Die Prozedur kann dem entsprechend entweder einen

einzelnen Job oder sehr viele Jobs prüfen. (z.B. alle Jobs

auf einer Schedule – Bibliothek)

Page 55: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

55

CHAPTER 3 - CTJPLAN Batch - Utility

CTJPLAN - Parameter

ODATE=

zwingende Angabe des Plandatums im Format JJMMTT

JES= FE= FA= ME= ML=

Optional. Wenn nicht angegeben werden für jeden Parameter die

jeweiligen DEFAULT – Werte aus CTJPARM verwendet

//SCHEDLIB DD DISP=SHR,DSN=T160.G00.SCHEDULE.I700

optional. Wenn SCHEDLIB nicht angegeben ist werden die Tabellen

auf der Schedule – Installations – Library gesucht.

TABLES GL*,EF1UEB41

optional. Ist der Parameter nicht angegeben so werden alle Jobs in

allen Tabellen auf SCHEDLIB geprüft. Wird er angegeben, so

können die Tabellen auch generisch angegeben werden.

Page 56: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

56

CHAPTER 3 - CTJPLAN Batch - Utility

Beispiel CTJPLAN

CTMRPLN ermittelt die zu planenden Jobs zum ODATE

130419 (JJMMTT)

Von der Schedule - Library T160.G00.SCHEDULE.I700

Die sich in den Tabellen welche mit GL* beginnen oder in

der Tabelle EF1UEB41 befinden

Page 57: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

57

CHAPTER 3 - CTJPLAN Batch - Utility

CTJPLAN OUTPUT

CTMRPLN erstellt unter dem DD DAREPORT eine Liste

der Jobs welche zu dem angegebenen Plandatum ODATE

eingeplant werden müssen

Diese Ausgabe läuft dann in die Prozedur JVER ein

Die Ausgabe aus JVER erfolgt unter DD SYSPRINT

Page 58: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

58

CHAPTER 3 - CTJPLAN Batch - Utility

CTJPLAN OUTPUT CTMRPLN erstellt unter dem DD DAREPORT eine Liste der Jobs

welche zu dem angegebenen Plandatum ODATE eingeplant

werden müssen

FORMAT: MEMNAME TABELLE SCHEDLIB (sortiert nach

MEMNAME)

Page 59: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

59

CHAPTER 3 - CTJPLAN Batch - Utility

CTJPLAN OUTPUT

Die Ausgabe aus JVER erfolgt unter DD SYSPRINT

am Besten man sucht nach der Meldung CTJ009I (kommt am

Ende jedes geprüften Jobs) und blättert im Fehlerfall zurück

Page 60: Control-M / JCL Verify - aticstro.com · Laut Installation Guide STEP23 : Install Control-M/JCL VERIFY ... 3 Process Parameter Verification ... Variable Value Reference Description

ATICS GmbH

IT–Beratung

Oberstaße 48/c

64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110

Fax: (+49) 6158 / 985 111

Email: [email protected]

http://www.atics.de

© ATICS GmbH 2013

60

Vielen Dank für Ihre Aufmerksamkeit!