S
TAGINGFROMD
EVELOPMENTThe Stage from Development panel (CMNSTG02) allows you to copy components into a change package, that in most cases do not exist in the baseline libraries. This panel allows to specify the components that you wish to stage from a development library.
To access Stage from Development panel, select option 1 from the Stage Option panel and press Enter.
The following table describes the fields of the Stage from Development panel.
Type information in the required fields and press Enter to process to the next panel, or leave some of the fields blank and select from the resultant lists.
In this field . . . Type . . .
MEMBER Name of the member to stage, component name pattern (the Stage Development Component List panel appears), or * (to stage all the components in the development library).
After entering the appropriate information on the Stage from Development
DATASET NAME Name of the dataset that contains the components to be staged.
Enclose the dataset name in quotes (’dataset name’).
• If the development library is a PDS, Panvalet library, Librarian master or any other type of library organization, and if you are copying all the components, append * to the data set name.
• If you are copying just one component, enclose the component name in parentheses and append it to the data set name.
• If you don't append anything to the data set name, Change Man displays a component list for you to select from.
ORGANIZATION The type of library organization (PDS, SEQ, PAN, LIB, or OTHer) from which you are staging.
LIBRARY TYPE The component that you wish to stage.
• If your development library organization is SEQ, leave the Member field blank.
• If your development library organization is PDS, PAN, LIB, or any other type, you must specify library type
Leave blank to display the Library Type Selection List panel (CMNSTG08), which allows you to select the library type.
LANGUAGE Source code language, if the component is SRC or like-SRC, or leave blank to display a language selection list..
STAGE NAME The name of a components to be staged from a sequential dataset.
If you are copying components of a PDS, PAN, LIB or any other type of library organization, Change Man assigns the same names to the copied components in its Staging Library. If you want the component name in the Change Man Staging Library to be different from the name it has in your development library, type the name.
CONFIRM REQUEST
Yes (To display a list of packages that contain the component that you are requesting to be staged. Also, to activate confirmation panels for component checkout, stage, and delete.)
Yes (To suppress message sent to your screen from the batch stage.) No (To receive messages from the batch stage.).
In this field . . . Type . . .
Staging from Development
• If you left the Library Type field blank, then the Library Type Selection List (CMNSTG08) appears. Place an S beside the library type you want to select.
• If you left the Member field blank or did not include a member name in the Dataset Name field, then all members within the dataset name appears on the Stage Development Component List panel (CMNSTG03). Place an S beside the component that you want to stage or copy into the package.
CMNSTG08 --- LIBRARY TYPE SELECTION LIST --- Row 1 to 20 of 27 COMMAND ===> SCROLL ===> PAGE LIB DESCRIPTION _ CLS COMPAREX 8.2.0 CLIST LIBRARY _ CPY Copybooks _ CP1 Like-CPY (1) S CTC Control Cards _ DOC Documentation _ GDG GENDLG -Genned ISPF Dialog panels
CMNSTG03 M - WSER83.TEST.JCL --- Row 1 to 21 of 66 COMMAND ===> SCROLL ===> PAGE NAME FUNCTION VV.MM CREATED CHANGED SIZE INIT ID _ #VARLIST 01.00 1997/07/08 1997/07/08 13:37 1511 1511 WSER85 _ @CMN100 01.00 1994/08/24 1995/04/26 16:22 503 503 C41037 _ ALLOC 01.01 1996/08/07 1996/08/07 18:00 70 32 WSER23 _ API 01.14 1995/10/02 1996/07/30 15:49 54 58 WSER56
• If you select a SRC type library, then the Stage Compile and Link Edit panel (CMNSTG04) appears.
CMNSTG04 --- STAGE: COMPILE AND LINK EDIT COMMAND ===>
PACKAGE ID: NAVI000011 STATUS: DEV INSTALL DATE: 19990711 STAGED NAME: CPXLOAD LIBRARY TYPE: SRC - Source Code LANGUAGE: ASM DATASET NAME: WSER83.TEST.JCL COMPILE PROCEDURE ===> CMNASM (Blank for list; ? for designated procedure) COMPILE PARMS ===>
LINK EDIT PARMS ===>
DB2 PRE-COMPILE ===> NO (Y/N) OTHER OPTIONS ===> (Y/N to display other options) JOB STATEMENT INFORMATION:
===> //WSER83W JOB (X170,374),’CHANGE MAN’, <=== CHANGE ACCORDINGLY______
===> // MSGCLASS=9,NOTIFY=WSER83,TIME=1 <=== CHANGE ACCORDINGLY______
===> /*JOBPARM S=ESA5 <=== CHANGE ACCORDINGLY______
===> //PROCLIB JCLLIB ORDER=(WSER99.CMN416Q.QACUST.SKELS)____________________
Staging from Development
• If you typed * in the Member field or appended * to the dataset name, and SRC is the library, then the Stage Mass Compile and Link Edit panel (CMNSTG05) appears.
Stage Development Component List
From the Stage From Development panel (CMNSTG02), if you left the Member field blank, and pressed Enter. The Stage Development Component List panel (CMNSTG03) appears.
CMNSTG05 --- STAGE: MASS COMPILE AND LINK EDIT COMMAND ===>
===> //WSER83W JOB (X170,374),’CHANGE MAN’, <=== CHANGE ACCORDINGLY______
===> // MSGCLASS=9,NOTIFY=WSER83,TIME=1 <=== CHANGE ACCORDINGLY______
===> /*JOBPARM S=ESA5 <=== CHANGE ACCORDINGLY______
From the Stage Development Component List panel, you can use any of the following line commands:
The following primary commands can be issued on the Stage Development Component List panel:
Stage All - All the components of the list will be staged. The Stage Mass Compile and Link Edit panel displays. (See ”Stage Compile and Link Edit Panel“ on page 7-8).
Stage - Only components flagged with an S will be staged.
NOTES
If the M and S commands are intermixed, all members selected by M or S will be mass staged.
Stage Compile and Link Edit Panel
This Stage Compile and Link Edit panel (CMNSTG04) allows you to indicate how a source code module is to be compiled and link edited.
Change Man uses its staging, promotion and application baseline libraries for COPYLIB components and MACROs needed during the compilation or assembly of your component. Make sure that you have already staged any new or changed COPYLIB components and/or MACROs that you want
Line Command (type in any row of the list)
Description
S To stage to the staging library.
M To put selected members into a member list, which is then passed to mass stage processing. mass stage gets the appropriate language and compile procedure from the component history record.
E Does not let you checkout and stage new components, only ones that already exist in your baseline library. This effectively disables development driven staging.
B To edit a component in the development library
H To review the history of the component. If the component has ever been checked out or staged within Change Man, the history panel appears.
Staging from Development
Change Man does not require that you link edit a component to stage it into the staging libraries. But, if any of the source code components in your change package has not been both compiled and link edited, you cannot freeze the change package.
Type in values in each of the required fields. The table below may help you complete the fields on the panel.
Field Description
STAGED NAME Component’s name in the Change Man staging library.
DATASET NAME Displays the name of the data set that contains the component you are staging.
COMPILE PROCEDURE
Type the Change Man compile procedure to use to compile/link the program. If only one procedure is available for the language, this field is in “browse only” mode. To use the compile procedure and options designated by your application administrator enter a?. The appropriate procedure and options are displayed in the related fields.
CMNSTG04 --- STAGE: COMPILE AND LINK EDIT COMMAND ===> COMPILE PROCEDURE ===> CMNASM (Blank for list; ? for designated procedure) COMPILE PARMS ===>
===> //WSER83W JOB (X170,374),’CHANGE MAN’, <=== CHANGE ACCORDINGLY______
===> // MSGCLASS=9,NOTIFY=WSER83,TIME=1 <=== CHANGE ACCORDINGLY______
===> /*JOBPARM S=ESA5 <=== CHANGE ACCORDINGLY______
===> //PROCLIB JCLLIB ORDER=(WSER99.CMN416Q.QACUST.SKELS)____________________
Press Enter.
If batch stage has been selected, then a job will be submitted (the API job) which will in turn submit a compile and link edit if this is a source component.
Should multiple source components be batch staged, then multiple compile and link edit jobs will be submitted with the job name incrementing to the next letter for each job submitted (A then B then C etc.).
If you selected another component to be staged, the Stage: Compile and Link Edit panel is displayed again for the next component you selected. Otherwise, Change Man returns you to either Stage from Development panel or Stage Options panel.
LINK EDIT PARMS
The various linkage edit parameters that you want in addition to the ones specified in the compile and link edit procedure (for non-designated component procedures).
DB2 PRE-COMPILE
YES
If you want to process your program source using the DB2 precompiler. (The Stage: DB2 Physical Subsystems panel is then displayed.)
NO
Do not use the DB2 precompiler.
OTHER OPTIONS Yes or No if additional user options are needed. If you type Yes, Change Man displays the Stage User Options panel (CMNUSR01).
Field Description
Staging from Development
User Options
If you typed Yes, in the Other Options field of the Stage Compile and Link Edit panel (CMNSTG04), the following panel appears when you have finished entering information in the panel and pressed Enter.
The Stage User Options panel (CMNUSR01) allows you to incorporate up to 20 additional user options within a Change Man compiling procedure. The variables are passed when the skeleton is file tailored..
Request to expand a user option within the skeleton by typing either a Y or N next to any row of the list.
CMNUSR01 --- STAGE: USER OPTIONS COMMAND ===>
NAME: ALLIO TYPE: SRC LANGUAGE: ASM COMPILE ONLY ===> ENTRY TO DLITCBL ===>
CICS PRE-COMPILE ===> DROP INCLUDE STMTS ===>
EASYTRIEVE NO NAME ===> y USER OPTION 06 ===> y USER OPTION 07 ===> n USER OPTION 08 ===> y USER OPTION 09 ===> n USER OPTION 10 ===> n USER OPTION 11 ===> USER OPTION 12 ===>
USER OPTION 13 ===> USER OPTION 14 ===>
USER OPTION 15 ===> USER OPTION 16 ===>
USER OPTION 17 ===> USER OPTION 18 ===>
USER OPTION 19 ===> USER OPTION 20 ===>
Use Y or N to select or deselect additional processing options;
Press ENTER to continue; Enter END command to exit.