Run the JFSALLPA JCL to allocate the FOCUS LPA library, FOCLPA.LOAD:
//JFSALLPA JOB (USER,ACCOUNT),'PROGRAMMER NAME',REGION=4096K, //* TYPRUN=SCAN, // CLASS=S,MSGCLASS=A,MSGLEVEL=(1,1),NOTIFY=USER //********************************************************************* //* * //* NAME: JFSALLPA * //* * //* FUNCTION: ALLOCATE DASD SPACE FOR THE FOCUS LPA LIBRARY. * //* * //* USAGE NOTES: * //* * //* THIS JOB WILL ALLOCATE A PARTITIONED DATASET TO BE USED FOR * //* THE FOCUS LPA LIBRARY. IF YOU WISH TO OBTAIN GREATER * //* PERFORMANCE BENEFITS FOR TSO USERS AND MVS BATCH JOBS, YOU * //* MAY PERFORM THE OPTIONAL TASK OF MOVING THE REENTRANT FOCUS * //* MODULES, FROM THE FOCUS LOAD LIBRARY, FOCLIB.LOAD, TO A * //* SPECIAL LOAD LIBRARY, FOCLPA.LOAD, WHICH WOULD BE LIMITED TO * //* THE REENTRANT MODULES. PLEASE NOTE, HOWEVER, THAT THIS * //* SCENERIO IS ONLY APPLICABLE TO TSO AND MVS BATCH; MSO AND * //* EDA USE A DIFFERENT TECHNIQUE TO MANAGE THE PROGRAMS; * //* THEREFORE, NO BENEFITS WOULD BE REALIZED UNDER MSO AND EDA. * //* *
//* THE PROCEDURE FOR PERFORMING THIS TASK REQUIRES THE * //* FOLLOWING STEPS USING IBI SUPPLIED BATCH JOBS: * //* * //* A - ALLOCATE THE SPECIAL FOCUS LPA LIBRARY: FOCLPA.LOAD. * //* (EXECUTE JOB JFSALLPA.) * //* * //* B - COPY THE REENTRANT FOCUS MODULES FROM FOCLIB.LOAD TO * //* FOCLPA.LOAD. (EXECUTE JOB .) * //* * //* C - INSTALL FOCLPA.LOAD INTO MVS AS AN LPA LIBRARY. * //* * //* D - DELETE THE REENTRANT FOCUS MODULES FROM FOCLIB.LOAD. * //* (EXECUTE JOB JFSDELPA.) * //* * //* *
//* DUE CARE MUST BE TAKEN TO ENSURE THAT ANY MAINTENANCE, SUCH * //* AS A PTF OR PATCH TAPE, IS PROPERLY APPLIED TO THE REENTRANT * //* MODULES. THE PROCEDURE FOR PERFORMING MAINTENANCE IS AS * //* FOLLOWS, USING IBI SUPPLIED BATCH JOBS: * //* * //* A - COPY ALL THE REENTRANT MODULES BACK INTO FOCLIB.LOAD * //* FROM FOCLPA.LOAD. (USE JOB JFSCPBCK. IT IS RECOMMENDED * //* THAT YOU COMPRESS FOCLIB.LOAD BEFORE YOU PERFORM THE COPY.) * //* * //* B - APPLY THE MAINTENANCE (PATCHES OR PTFS). * //* * //* C - COPY THE REENTRANT MODULES FROM FOCLIB.LOAD BACK INTO * //* FOCLPA.LOAD. (REPEAT JOB JFSCPLPA. IT IS RECOMMENDED THAT * //* YOU COMPRESS FOCLPA.LOAD BEFORE YOU PERFORM THE COPY.) * //* * //* D - DELETE THE REENTRANT MODULES FROM FOCLIB.LOAD. * //* (REPEAT JOB JFSDELPA). * //* * //* * //* INSTRUCTIONS: * //* * //* 1 - UPDATE JOB CARD WITH VALID SITE SPECIFIC VALUES. * //* * //* 2 - PREFIX MUST BE CHANGED TO THE HIGH LEVEL QUALIFIERS * //* USED FOR FOCUS-PROGRAM DATASETS. * //* *
//* 3 - VOLID MUST BE CHANGED TO A VALID VOLUME IDENTIFIER. * //* * //* 4 - DEVICE IS THE DEVICE TYPE FOR THE DISK ALLOCATIONS. * //* * //* * //********************************************************************* //JFSALLPA PROC PREFIX='XXXXXXXX', // VOLID='XXXXXX', // DEVICE='SYSDA' //* //STEP1 EXEC PGM=IEFBR14 //* //FOCLPA DD DISP=(NEW,CATLG,DELETE), // DSN=&PREFIX..FOCLPA.LOAD, // UNIT=&DEVICE, // VOL=SER=&VOLID, // SPACE=(CYL,(20,1,24)), // DCB=(RECFM=U,BLKSIZE=13030,DSORG=PO,LRECL=0) //* //JFSALLPA PEND //DOIT EXEC JFSALLPA //*********************************************************************
|
Information Builders |