Académique Documents
Professionnel Documents
Culture Documents
______________________________________________________________________
|JCL |DESCRIPTION | UTILITY |
|___________|_____________________________________________|____________|
| | | |
|ALTGDGLT |ALTER THE LIMIT OF A GDG | IDCAMS |
| | | |
|ALTMGMCL |ALTER THE MANAGEMENT CLASS OF A DATASET | IDCAMS |
| | | |
|ASMCOMPL |COMPILE AN ASSEMBLER PROGRAM | IEV90 |
| | | |
|BTCHREXX |RUN A CLIST/REXX IN BATCH MODE | IRXJCL |
| | | |
|CEXEC |COMPILE/BIND/RUN A C/C++ PROGRAM | EDCCBG |
| | | |
|CICSTRAC |PRINT CICS AUXILLARY TRACE FOR ANALYSIS | DFHTUP |
| | | |
|CLISTJCL |RUN A CLIST IN BATCH | IKJBATCH |
| | | |
|COBCOMP |COMPILE A COBOL PROGRAM | IGYCRCTL |
| | | |
|COMPARX |COMPARE TWO DATASETS | COMPAREX |
| | | |
|COMPMASK |COMPARE TWO DATASETS BY MASKING UNWANTED FLDS| COMPAREX |
| | | |
|COPYSORT |COPY A DATASET TO ANOTHER DATASET | SORT |
| | | |
|CPPDSMEM |COPY A MEMBER OF A PDS TO ANOTHER PDS | IEBCOPY |
| | | |
|DELGDGBS |DELETE A GDG BASE | IDCAMS |
| | | |
|DELGDGGN |DELETE A GDG VERSION / GENERATION | IEFBR14 |
| | | |
|EAZYPLUS |MANIPULATING A DATASET / REPORT GENERATION | EZTPA00 |
| | | |
|EMAIL |SEND EMAIL TO PERSON(S) | EMCBATCH |
| | | |
|EMTYFILE |CREATE / ALLOCATE EMPTY FILE | IEFBR14 |
| | | |
|EZFLTVSM |EASYPLUS TO CREATE VSAM USING FLAT INPUT | EASYPLUS |
| | | |
|FAIDCPYC |COPY A DATASET TO ANOTHER BASED ON CONDITION | FILEAID |
| | | |
|FAIDCPYN |COPY FIRST N LINES TO ANOTHER DATASET | FILEAID |
| | | |
|FAIDCPYS |COPY A DATASET TO ANOTHER DATASET | FILEAID |
| | | |
|FIRSTGEN |CREATE A FIRST GENERATION FOR A GDG BASE | IEFBR14 |
| | | |
|FLT2VSAM |COPY A FLAT FILE TO VSAM FILE | IDCAMS |
| | | |
|GDGBASE |CREATE A GDG BASE | IDCAMS |
| | | |
|IDCALLOC |ALLOCATE AN EMPTY FILE | IDCAMS |
| | | |
|IEBCOMPR |COMPARE TWO DATASETS (PDS OR SEQ) | IEBCOMPR |
| | | |
|IEBEDIT |COPY REQUIRED/ALL STEPS FROM A JOB | IEBEDIT |
| | | |
|INSCNDCP |COPY A DATASET TO ANOTHER BASED ON CONDITION | INSYNC |
| | | |
|INSPDSCP |COPY MEMBERS WITH MEMBER NAME OF PATTERN | INSYNC |
| | | |
|INSPDSSN |SEARCH A PDS FOR KEYWORD(S) | INSYNC |
| | | |
|INSSMPCP |COPY A DATASET TO ANOTHER DATASET | INSYNC |
| | | |
|INSYREPT |GENERATE A REPORT FROM A DATASET | INSYNC |
| | | |
|INTLCA7Q |EXECUTE CA7 COMMANDS THRU BATCH MODE | SASSBSTR |
| | | |
|ITSTDELP |REMOVE A PROGRAM FROM PROTOSYM | IN25UTIL |
| | | |
|ITSTIPRT |INITIALIZE A PROTOSYM FILE | IN25UTIL |
| | | |
|ITSTREPT |REPORT OF PROGRAMS PRESENT IN PROTOSYM | IN25UTIL |
| | | |
|JCLCKLST |JCL CHECK OF JCLS USING JCLCHECK | JCLCHECK |
| | | |
|JHSPRINT |PRINT JOBS IN JHS USING JHSPRINT | JHSPRINT |
| | | |
|KYLNTRF |TO TRANSFER KEYLINE FROM PROD TO TEST REGION | GDLV2 |
| | | |
|LOADCMPR |COMPARE TWO LOAD MODULES | COMPAREX |
| | | |
|MAGQURPT |ANALYSE MAGIC QUEUE AND GENERATE REPORT | QREPORT |
| | | |
|MAILAWAY |SEND A MAIL TO PERSON(S) | MAILAWAY |
| | | |
|NESTPROC |DEMONSTRATE NESTED PROC WITH OVERRIDE | NESTPROC |
| | | |
|NOTIFY |SEND NOTIFICATION TO PERSON IN BATCH MODE | IKJEFT01 |
| | | |
|PDSTOPDS |COPY A PDS TO ANOTHER PDS | IEBCOPY |
| | | |
|PRNTDUMP |PRINT CICS DUMP DATASET FOR ANALYSIS | DFHDUP |
| | | |
|SASPGM |RUN A SAS PROGRAM IN BATCH MODE | SAS8 |
| | | |
|SCANLOG |SCAN JOBLOG FOR A JOB ON A DATE/TIME | SCANLOG |
| | | |
|SCHDFM |HOW MAGAZINE FMS ARE SCHEDULED IN CA-7 ? | DOCUMENT |
| | | |
|SEQUNCNG |SEQUENCING OF RECORD NUMBER | EAZYPLUS |
| | | |
|SORTDTPG |TO REPORT DATE,TIME AND PAGE NUMBER | SORT |
| | | |
|SORTREPT |GENERATE A REPORT FROM A DATASET | SORT |
| | | |
|SORTSMPL |SORT A FIELD IN A DATASET BASED ON CONDITION | SORT |
| | | |
|SORTSPLT |SPLIT A FILE BASED ON CONDITION | SORT |
| | | |
|SORTSUM |GENERATE A DETAILED REPORT FROM A FLAT FILE | SORT |
| | | |
|TRACRPT1 |ALL THE CICS SERVICE REQUESTS ISSUED BY | SAS |
| |TRANSACTIONS | |
| | | |
|TRACRPT2 |DETAILED CICS REPORT OF ONLY THE FCP TRACE | SAS |
| |RECORD | |
| | | |
|UNPACK |UNPACK A PACKED DATASET | ISRLEMX |
| | | |
|VSAMRENM |RENAMING A VSAM FILE TO NEWNAME | IDCAMS |
| | | |
|VOLTOVOL |COPY ON VOLSER TO ANOTHER VOLSER | ADRDSSU |
| | | |
|VSAM2FLT |COPY VSAM FILE TO FLAT FILE | IDCAMS |
|___________|_____________________________________________|____________|
| | ENDEVOR RELATED JCLS | |
|___________|_____________________________________________|____________|
| | | |
|ENDRMTCH |MATCH ONLY REQD ELEMENTS FROM ENDV MASTR REPT| EASYPLUS |
| | | |
|ENDRRPT |GENERATE ENDEVOR ELEMENTS REPORT | NDVRC1 |
| | | C1BR1000 |
| | | |
|ENDVSAR |SEARCH AND REPLACE FUNCTION FOR ENDV ELEMENTS| NDVRC1 |
| | | ENBS1000 |
| | | |
|LSTCOMP | -- | |
|LSTCOPY | | -SAMPLE LIST SCLS TO SRCH STRING IN ENDV | N/A |
|LSTDSN | | | |
|SRCHTEXT | | | |
|SRCHEXPL | -- | |
| | | |
|OBSEXEC |TO EXECUTE A PACKAGE TO OBSOLETE ELEMENTS | NDVRC1 |
| |WITHOUT REQUIRING AND APPROVAL - INFO MAN | ENBP1000 |
| | | |
|RSTPACKG |RESUBMIT AN FAILED ENDEVOR PACKAGE - INFO MAN| NDVRC1 |
| | | ENBP1000 |
| | | |
|SCLTRFN |SCL TO TRANSFER ELM FROM SUBSYS TO OBSOLETE | N/A |
| | | |
|______________________________________________________________________|
| FOR MORE ENDEVOR RELATED JCLS : ENDP.ENDEVOR.SAMPLESP($INDEX) |
|______________________________________________________________________|
------- ALTGDGLT -------
//******************************************************************** 00010003
//* 00010100
//* INSERT YOUR JOB CARD HERE 00020002
//* 00010100
//********************************************************************
//ENBS1000 EXEC PGM=NDVRC1,PARM='ENBS1000'
//ENDWORLD DD *
1
/*
//ENSMSGS1 DD SYSOUT=*
//SYSABEND DD SYSOUT=*
//*-------------------------------------------------------------------*
//* ENSSCLOT IS USED IN SEARCH-ONLY MODE. IT CONTAINS REPLACE *
//* SCL FOR THE ELEMENTS THAT CONTAINED THE SEARCH STRING. *
//*-------------------------------------------------------------------*
//ENSSCLOT DD DSN=$$HLQ.$$NODE2.$$NODE3($$SCLOUT),DISP=SHR
//ENSSCLIN DD *
SEARCH ELEMENTS *
FROM ENVIRONMENT PROD
SYSTEM ADMIN
SUBSYSTEM TCSP
TYPE *
FOR 'ANY SEARCH STRING'
COLUMNS 8 TO 72
REPLACE WITH 'THE REPLACE STRING'
BOUNDS 8 TO 72
OPTIONS CCID 'YOUR CCID'
COMMENT 'CHANGING A CHARACTER STRING'
OVERRIDE SIGNOUT
SEARCH ENVIRONMENT ONLY
TRUNCATION PROHIBITED
LIST DETAILS
UPDATE
.
/*
//ENSSPILL DD UNIT=SYSDA,SPACE=(CYL,10),
// DCB=(DSORG=PS,RECFM=VB,LRECL=32004,BLKSIZE=32008)
//
------- EZFLTVSM -------
Purpose : This document contains how FM is scheduled for all magazines. 00010000
Author : Balu Subramoniam.V. 00020000
00030000
Introduction : 00040000
~~~~~~~~~~~~~~ 00050000
00060000
Usually Jobs are scheduled through CA-7 which is a tool to schedule/ 00070000
monitor jobs. CA-7 comes as both Online and Batch versions. It is 00080000
cumbersome for the operators to schedule the jobs each week manually. 00090000
To avoid that this can be done using the batch facility provided by 00100000
CA-7. 00110000
00120000
Running CA-7 Commands in Batch : 00130000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00140000
00150000
CA-7 commands can be executed through Batch using the CA7SVC. The 00160000
commands that should be executed are given as sysin using DD card 00170000
CA7DATA. 00180000
00190000
Refer Job : APCP.ENDEVOR.JCLP(MAGPTEST) 00200000
00210000
Calendar File : 00220000
~~~~~~~~~~~~~~~ 00230000
00240000
We already have the calendar file for each regions (MAGP.xxxxx.RXCTCAL) 00250000
which will contain the dates on which the FM will run. This calendar 00260000
file can be reformmated and used as input to schedule the FM Jobs. 00270000
00280000
Process : 00290000
~~~~~~~~~ 00300000
00310000
Below is a rough sketch of how FM for magazines are scheduled. 00320000
00330000
Step 1 : Reformatting the Calendar File : 00340000
------------------------------------------ 00350000
00360000
Daily the MAGPCALE job (APCP.ENDEVOR.JCLP(MAGPCALE)) runs which 00370000
reformats the calendar file MAGP.xxxxx.RXCTCAL to MAGP.ALL*.FRMTCAL 00380000
using the program FRMTCAL. Additionally this job also updates the 00390000
CURRENT & MONTHLY Calendars for the month & next month, if required. 00400000
00410000
The MAGP.ALL*.FRMTCAL* is the final reformatted file generated by 00420000
MAGPCALE which is used as input to the subsequent step. 00430000
00440000
Refer : APCP.ENDEVOR.JCLP(MAGPCALE) 00450000
00460000
Step 2 : Generating CA-7 batch commands : 00470000
------------------------------------------ 00480000
00490000
Now that we have magazine, date, issue/week, runtype (eom/strip) 00500000
the batch commands are created using a cobol program SCHIDTST which 00510000
reads the reformatted calendar file and generates the batch CA7 command 00520000
00530000
Refer : APCP.ENDEVOR.JCLP(MAGPTEST) 00540000
00550000
APCP.TESTFM.OUTPUT is the dataset which contains the CA-7 Batch commands00560000
to be used in subsequent step. 00570000
00580000
Step 3 : Executing the CA-7 batch commands : 00590000
--------------------------------------------- 00600000
00610000
As explained above the CA-7 Batch commands are passed thru CA7DATA 00620000
ddcard to CA7SVC utility which executes this commands thereby scheduling00630000
the test FM. 00640000
00650000
Refer : APCP.ENDEVOR.JCLP(MAGPTEST) 00660000
00670000
Also this job reports scheduling services if any test fm is scheduled 00680000
during weekends (sat / sun). 00690000
------- SCLTRFN -------
IN THIS EXAMPLE, ENDEVOR LISTS ALL ELEMENTS CONTAINING THE TEXT STRING
WO9-LINKAGE.
-----------------------------------------------------------------------
WHERE TEXT ((EQ 'COPY COPY005' COLUMN 8 40) AND EQ
IN THIS EXAMPLE, ENDEVOR LISTS ALL ELEMENTS THAT DO NOT CONTAIN THE TEXT
STRING REMARKS BETWEEN COLUMNS 8 AND 15 OF THE ELEMENT SOURCE.
-----------------------------------------------------------------------
WHERE TEXT (('M605SUB' OR 'M607SUB') AND DOES NOT
CONTAIN 'M606SUB')
IN THIS EXAMPLE, ENDEVOR LISTS ALL ELEMENTS THAT CONTAIN EITHER THE TEXT
STRING M605SUB OR THE TEXT STRING M607SUB AND DO NOT CONTAIN THE
TEXT STRING M606SUB.
------- SRCHTEXT -------