Sei sulla pagina 1di 7

______________________________________________________________________

MIS SYSTEMS PROGRAMMING DOCUMENTATION | SECTION M.D.01 PAGE: 1 OF 1


______________________________________________________________________
| CURRENT DATE : 08-18-95
PSB Generation Process | ____________________________
| REVISION DATE: 06-24-97
______________________________________________________________________

IMT1DBC PSB generation procedure


-------

The purpose of this document is to illustrate the steps one need s to


take inorder to successfully add or modify a PSB.

===============================================================================
Step 1 - Create or modify the desired PSB.
===============================================================================
Step 2 - From the option "U" menu, invoke the "IMS" option.

---------------------------- USER PRIMARY OPTION MENU -----


OPTION ===> IMS <--
** This is a Tech Support copy of ISR@USER **
A ABEND-AID - Abend-AID Output Processor (Compuware/S
B BBI - Boole & Babbage Interface (CICS & IMS)
C CA-1 ISPF - CA-1 ISPF Interface
CC CCMS - Change Control Management System
F File-AID - File-AID Utilities Menu
FX CICS AA/FX - CICS Abend-AID/FX
H HIPERSTATION - Peregrine Systems HIPERSTATION
I VS-COBOL/DLI - VS-COBOL DL/I Compile
IMS IMS/ESA - IMS/ESA Utilities Menu
J VS-COBOL/CICS- VS-COBOL CICS Compile
JOB JOB/SCAN - JOB/SCAN ISPF Support Environment
K VS-COBOL - VS-COBOL Batch Compile
L LANRES/MVS - LANRES

===============================================================================
Step 3 - From the "IMS/ESA UTILITIES PRIMARY MENU" panel, select option 2
------------------------------------------ V=INGRAM P=APPLICATIONS R=0 I=IMS/PSBGEN D=1
to perform a PSB generation.

------------------------ IMS/ESA UTILITIES PRIMARY MENU -----


OPTION ===> 2 <--

USERID - MISASP TIME - 05:55 TERMINAL - 3278A

1 DBD GEN - JCL to perform an IMS/ESA DBD generati


2 PSB GEN - JCL TO perform an IMS/ESA PSB generati
3 ACB GEN - JCL TO perform an IMS/ESA ACB generati
A ALLOC DB - Dynamically ALLOCATE Data Bases
CD CHANGE DB - Dynamically Change Data Base Data Set
D DE-ALLOC DB - Dynamically DE-ALLOCATE Data Bases
DP Display PSB - Issue a DISPLAY command to determine P
MG MODBLKS GEN - JCL to submit a DB-CTL MODBLKS system
OLC Online Change - IMS/ESA Online Change Utility Menu
ST Start PSB - Issue a START command for stopped PSB'
SP Stop PSB - Issue a STOP command to inhibit PSB sc

===============================================================================
Step 4 - From the "IMS/ESA PSB Generation" screen, fill in the required
fields and press the "ENTER" key:

PSB SOURCE LIBRARY ==> TEST.CPYLIB <- PSB source library


PSB NAME ==> CAB647 <- The member name
Type an "S" to select the environment the gen is to be performed
against. More than one environment may be selected.

SEL ENVIRONMENT SEL ENVIRONMENT


<= Western Region Test (TEST) <= Eastern Region (ETST)
<= Italy Test Region (ITST) <= Mexico Test Region
<= Ingram Micro DEMO (DEMO)
<= European Community (IMEC)
<= Technical Support (IMTP)

SUBMIT JCL? ==> S (S - Submit E - Edit)

===============================================================================
Step 5 - Review the output from the PSB generation. If all return codes
are "0", go to the next step otherwise, correct your PSB
source and go to step 1.

===============================================================================
===============================================================================
Step 6 - From the "IMS/ESA UTILITIES PRIMARY MENU" panel, select option 3
to perform an ACB generation.

------------------------ IMS/ESA UTILITIES PRIMARY MENU -----


OPTION ===> 3 <--

USERID - MISASP TIME - 05:55 TERMINAL - 3278A

1 DBD GEN - JCL to perform an IMS/ESA DBD generati


2 PSB GEN - JCL TO perform an IMS/ESA PSB generati
3 ACB GEN - JCL TO perform an IMS/ESA ACB generati
A ALLOC DB - Dynamically ALLOCATE Data Bases
CD CHANGE DB - Dynamically Change Data Base Data Set
D DE-ALLOC DB - Dynamically DE-ALLOCATE Data Bases
DP Display PSB - Issue a DISPLAY command to determine P
MG MODBLKS GEN - JCL to submit a DB-CTL MODBLKS system
OLC Online Change - IMS/ESA Online Change Utility Menu
ST Start PSB - Issue a START command for stopped PSB'
SP Stop PSB - Issue a STOP command to inhibit PSB sc

===============================================================================
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 7 - From the "IMS/ESA ACB Generation" screen, fill in the required
fields and press the "ENTER" key to submit the job.

PSB NAME ==> CAB647 <- The PSB name

Type an "S" to select the environment the gen is to b e performed


against. All environments should be selected inorder to maintain
consistency.

SEL ENVIRONMENT SEL ENVIRONMENT


<= Western Region Test (TEST) <= Eastern Region (ETST)
<= Italy Test Region (ITST) <= Mexico Test Region
<= Ingram Micro DEMO (DEMO)
<= European Community (IMEC)
<= Technical Support (IMTP)

SUBMIT JCL? ==> S (S - Submit E - Edit)

===============================================================================
Step 8 - If the PSB you have just generated is a batch PSB, there are
no other actions required. The PSB is ready for use. If PSB
is for BMP use, proceed like it was an on-line PSB.
---
If the PSB already exists and has already been defined to
DB-CTL via MODBLKS gen, go to step 14, otherwise, proceed to
the next step. Note - If the PSB has already been defined to
DB-CTL they should exist in either the @GENPSB or @SUPPSB
members in IMSESA.IMT1DBC.GENSLIB.

===============================================================================
Step 9 - Edit IMSESA.IMT1DBC.GENSLIB (@GENPSB - For regular PSBs
@SUPPSB - For super PSBs). Make the necessary entry and save the
member.

===============================================================================
Step 10 - From the "IMS/ESA UTILITIES PRIMARY MENU" panel, select option MG
to perform a MODBLKS generation.

------------------------ IMS/ESA UTILITIES PRIMARY MENU -----


OPTION ===> MG <--

USERID - MISASP TIME - 05:55 TERMINAL - 3278A

1 DBD GEN - JCL to perform an IMS/ESA DBD generati


2 PSB GEN - JCL TO perform an IMS/ESA PSB generati
3 ACB GEN - JCL TO perform an IMS/ESA ACB generati
A ALLOC DB - Dynamically ALLOCATE Data Bases
CD CHANGE DB - Dynamically Change Data Base Data Set
D DE-ALLOC DB - Dynamically DE-ALLOCATE Data Bases
DP Display PSB - Issue a DISPLAY command to determine P
MG MODBLKS GEN - JCL to submit a DB-CTL MODBLKS system
OLC Online Change - IMS/ESA Online Change Utility Menu
ST Start PSB - Issue a START command for stopped PSB'
SP Stop PSB - Issue a STOP command to inhibit PSB sc

===============================================================================
Step 11 - When the "IMS/ESA System Generation" panel if displayed, press
the "ENTER" key to submit the Stage I assembly.

---------------------------- IMS/ESA System Generation ------


OPTION ===>
USERID - MISASP TIME - 06:48 TERMINAL - 3

FUNCTION : Create JCL to submit an IMS/ESA STAGE I system


generation for the IMT1DBC enviroment. IMT1DBC c
TEST , ETST , ITST , IMEC , and DEMO .

Note - Before submitting this job please refer to the s


generation checklist by pressing the PF1 key.

============================ JOB CARD SECTION =============


JOB SUFFIX ==> I (SPECIFY JOB NAME SU
JOB CLASS ==> B (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)

===============================================================================
Step 12 - Review the output from the MODBLKS generation. If the return s
code is other than "0" go back to Step 9 otherwise, proceed
with the next step.

===============================================================================
Step 13 - Edit and submit JCL contained in IMSESA.IMT1DBC.STAGETWO.
Please note that the job is place in HOLD status and must be
released inorder for it to execute.
If any return code from the job is other than a "0", contact
systems programming immediately otherwise, proceed to the
nex step.

===============================================================================
Step 14 - From the "IMS/ESA UTILITIES PRIMARY MENU" panel, select option OLC
to display the Online Change Menu.

------------------------ IMS/ESA UTILITIES PRIMARY MENU -----


OPTION ===> OLC <--

USERID - MISASP TIME - 05:55 TERMINAL - 3278A

1 DBD GEN - JCL to perform an IMS/ESA DBD generati


2 PSB GEN - JCL TO perform an IMS/ESA PSB generati
3 ACB GEN - JCL TO perform an IMS/ESA ACB generati
A ALLOC DB - Dynamically ALLOCATE Data Bases
CD CHANGE DB - Dynamically Change Data Base Data Set
D DE-ALLOC DB - Dynamically DE-ALLOCATE Data Bases
DP Display PSB - Issue a DISPLAY command to determine P
MG MODBLKS GEN - JCL to submit a DB-CTL MODBLKS system
OLC Online Change - IMS/ESA Online Change Utility Menu
ST Start PSB - Issue a START command for stopped PSB'
SP Stop PSB - Issue a STOP command to inhibit PSB sc

===============================================================================
Step 15 - At this point, we need to copy the staging ACB and/or MODBLKS
library to the inactive DB-CTL ACB and/or MODBLKS library.
Select option CA to perform the ACB copy.

-------------------------- IMS/ESA Online Change Menu ------


OPTION ===> CA <--

USERID - MISASP TIME - 07:02 TERMINAL - 3278A

CA Copy ACB - Copy ACB Staging Library


CM Copy MODBLKS - Copy MODBLKS Staging Library
DM DISPLAY MODIFY - Issue a DISPLAY MODIFY command to TE
MP MODIFY PREPARE - Issue a MODIFY PREPARE command to TE
MC MODIFY COMMIT - Issue a MODIFY COMMIT command to TES

===============================================================================
Step 16 - Once the Copy ACB panel has been displayed, type in the one
character suffix of the inactive DB-CTL ACB library and
press the "ENTER" key to submit the job.

-------------------------- IMS/ESA Online Change Utility ---------


OPTION ===>
USERID - MISASP TIME - 07:29 TERMINAL - 327

FUNCTION : Batch JCL to copy from staging ACB library


to a DB-CTL inactive ACB library.

Note - To determine which ACB library is inactive, issue the


DISPLAY MODIFY command (option DM in the menu)

============================ JOB CARD SECTION ==================


JOB SUFFIX ==> D (SPECIFY JOB NAME SUFFIX)
JOB CLASS ==> B (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)
SUBMIT MORE? ==> N (Y/N)
============================= OPTIONS SECTION =================
TO LIBRARY ==> a <-- (A - ACBLIBA B - ACBLIBB)
==================================================================

===============================================================================
Step 17 - Check the return code from the Copy ACB job. If the return
code is other than a "0", contact systems programming otherwise,
proceed to the next step.

Note - If your job is swapped out and does not seem to


to end, you may be copying to the active ACB library.
At this point, cancel your job and go back to step 18
and rekey the inactive ACB suffix.

===============================================================================
Step 18 - If a MODBLKS generation (step 13) was not performed, go to
step 22, otherwise, proceed with to the next step.

===============================================================================
Step 19 - At this point, we need to copy the staging MODBLKS
library to the inactive DB-CTL MODBLKS library.
Select option CM to perform the MODBLKS copy.

-------------------------- IMS/ESA Online Change Menu ------


OPTION ===> CM <--

USERID - MISASP TIME - 07:02 TERMINAL - 3278A

CA Copy ACB - Copy ACB Staging Library


CM Copy MODBLKS - Copy MODBLKS Staging Library
DM DISPLAY MODIFY - Issue a DISPLAY MODIFY command to TE
MP MODIFY PREPARE - Issue a MODIFY PREPARE command to TE
MC MODIFY COMMIT - Issue a MODIFY COMMIT command to TES

===============================================================================
Step 20 - Once the Copy MODLBKS panel has been displayed, type in the one
character suffix of the inactive DB-CTL MODLBKS library and
press the "ENTER" key to submit the job.

-------------------------- IMS/ESA Online Change Utility -----------


OPTION ===>
USERID - MISASP TIME - 07:52 TERMINAL - 3278A

FUNCTION : Batch JCL to copy from staging MODBLKS library


to a DB-CTL inactive MODBLKS library.

Note - To determine which MODBLKS library is inactive, issue the


DISPLAY MODIFY command (option DM in the menu)

============================ JOB CARD SECTION ====================


JOB SUFFIX ==> D (SPECIFY JOB NAME SUFFIX)
JOB CLASS ==> B (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)
SUBMIT MORE? ==> N (Y/N)
============================= OPTIONS SECTION ===================
TO LIBRARY ==> a <-- (A - MODBLKSA B - MODBLKSB)
====================================================================

===============================================================================
Step 21 - Check the return code from the Copy MODLBKS job. If the return
code is other than a "0", contact systems programming otherwise,
proceed to the next step.

Note - If your job is swapped out and does not seem to


to end, you may be copying to the active MODLBKS library.
At this point, cancel your job and go back to step 22
and rekey the inactive MODLBKS suffix.

Step 22 - At this point, we are ready to prepare the inactive ACB and/
or MODBLKS DB-CTL libraries. Select option MP to perform a
MODIFY PREPARE.

-------------------------- IMS/ESA Online Change Menu ------


OPTION ===> MP <--

USERID - MISASP TIME - 07:02 TERMINAL - 3278A


CA Copy ACB - Copy ACB Staging Library
CM Copy MODBLKS - Copy MODBLKS Staging Library
DM DISPLAY MODIFY - Issue a DISPLAY MODIFY command to TE
MP MODIFY PREPARE - Issue a MODIFY PREPARE command to TE
MC MODIFY COMMIT - Issue a MODIFY COMMIT command to TES

===============================================================================
Step 23 - The MODIFY PREPARE panel will perform function on both the ACB
or MODBLKS depending on the value specified in the
PREPARE LIBRARY field. If the value is "A" the prepare is performed
on the ACB library. If the value is "B" it is performed on the
MODLBKS library. If the MODBLKS generation was not performed, do not
perform a MODIFY PREPARE on the MODBLKS. Any type of MODBLKS
processing is only required if the MODBLKS generation was done.

If a MODBLKS generation (step 13) was performed, the job must


be submitted twice. Once for ACBLIB ("A") and once for MODBLKS
("B").
------------------------- IMS/ESA MASTER TERMINAL OPERATOR ---------
OPTION ===>
USERID
FUNCTION : Create and SUBMIT batch JCL to perform a TIME
/MODIFY PREPARE DB-CTL command. TERMINAL

Note - Press PF1 for explanation of this command.

============================ JOB CARD SECTION ====================


JOB SUFFIX ==> D (SPECIFY JOB NAME SUFFIX)
JOB CLASS ==> W (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)
SUBMIT MORE? ==> N (Y/N)
============================= OPTIONS SECTION ===================
PREPARE LIBRARY ==> a <-- (A - ACBLIB M - MODBLKS)
============================================================= =======
===============================================================================
Step 24 - After the modify prepare job/s has been submitted, go to the
SDSF log and do a FIND on DFS000I. This message will be displayed
after the MODIFY PREPARE to verify the active DB-CTL libraries.

DFS000I MESSAGE(S) FROM ID=DBCT 245


DFS3499I ACTIVE DDNAMES: MODBLKSB IMSACBB

===============================================================================
Step 25 - At this point, we are ready to activate the inactive ACB and/
or MODBLKS DB-CTL libraries. Select option MC to perform a
MODIFY COMMIT.

-------------------------- IMS/ESA Online Change Menu ------


OPTION ===> MC <--

USERID - MISASP TIME - 07:02 TERMINAL - 3278A

CA Copy ACB - Copy ACB Staging Library


CM Copy MODBLKS - Copy MODBLKS Staging Library
DM DISPLAY MODIFY - Issue a DISPLAY MODIFY command to TE
MP MODIFY PREPARE - Issue a MODIFY PREPARE command to TE
MC MODIFY COMMIT - Issue a MODIFY COMMIT command to TES

===============================================================================
Step 26 - The MODIFY COMMIT will activate the inactive libraries. When the
panel is displayed, press the "ENTER" key to submit the job.

------------------------- IMS/ESA MASTER TERMINAL OPERATOR ----------


OPTION ===>
USERID
FUNCTION : Create and SUBMIT batch JCL to perform a TIME
/MODIFY COMMIT DB-CTL command. TERMINAL

Note - Press PF1 for explanation of this command.

============================ JOB CARD SECTION =====================


JOB SUFFIX ==> D (SPECIFY JOB NAME SUFFIX)
JOB CLASS ==> W (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)
SUBMIT MORE? ==> N (Y/N)
=====================================================================
JOB SUFFIX ==> D (SPECIFY JOB NAME SUFFIX)
JOB CLASS ==> W (JOB CLASS)
JOB PRIORITY ==> 9 (JOB PRIORITY)
SUBMIT MORE? ==> N (Y/N)
=====================================================================

===============================================================================
Step 27 - After the modify commit job has been submitted, go to the
SDSF log and do a FIND on DFS000I. This message will be displayed
after the MODIFY COMMIT to verify the now active DB-CTL libraries.

DFS000I MESSAGE(S) FROM ID=DBCT 245


DFS3499I ACTIVE DDNAMES: MODBLKSA IMSACBA <---

Potrebbero piacerti anche