High Level Language Exits
This function allows you to update the High Level Language functional exit definitions. You can choose to see a table of all available definitions or to see those for a specific function only. Locate on the internal exit name is available in all table displays.
-
On the ChangeMan Primary Option Menu (CMN@PRIM), select Option A and press Enter. The Administration Options menu (CMNADMON) is displayed.
-
On the Administration Options menu, select Option G and press Enter. The Update Global Administration Option menu (CMNGAMN1) is displayed.
-
Select Option 8, the HLL Exit Definition - Function Selection panel (CMNHLLMM) is displayed.
CMNHLLMM HLL Exit Definition - Function Selection Option ===> _____________________________________________________ 1 All Full list 2 Build Component checkin, build, recompile, relink, delete 3 Package Create Initial create of a package 4 Package Update Subsequent update of package attributes 5 File Tailoring Define customized ISPF variables for file tailoring 6 Checkout Component Checkout from baseline/promotion 7 Promote/Demote Promotion and demotion of components 8 Audit Audit job submission and audit process 9 Freeze Package freeze and selective unfreeze/refreeze A Approve/Reject Package approve and reject R Revert/Backout Package revert and backout S Package Syslib Package syslib list service U Scratch/Rename Utility functions E ERO ERO functions M Miscellaneous HLLX procedure name Z Modify Issue Reload, Detach, or Attach modify commands
On a P-Site you will see the panel CMNHLLPS with the relevant functional areas that are applicable for a P-Site.
CMNHLLPS HLL Exit Definition (P-Site) - Function Selection Option ===> _____________________________________________________ R Revert/Backout Package revert and backout M Miscellaneous HLLX procedure name Z Modify Issue Reload, Detach, or Attach modify commands
The following table describes the options on the HLL Exit Definition - Function Selection panel.
Field Description 1 To see all definitions 2 To see those for the Build function only 3 To see those for the Package Create function only 4 To see those for the Package Update function only 5 To see those for the File Tailoring function only 6 To see those for the Checkout function only 7 To see those for the Promote/Demote function only 8 To see those for the Audit function only 9 To see those for the Freeze function only A To see those for the Approve/Reject function only R To see those for the Revert/Backout function only S To see those for the Package Syslib function only U To see those for the Scratch/Rename function only E To see those for the ERO function only M To see miscellaneous HLLX parameters (including proc name) Z To issue HLLX 'modify' commands ...
-
You can select option 1 (except on a P-Site) from HLL Exit Definition - Function Selection panel (CMNHLLMM) and press enter. The HLL Exit Definition menu for all definitions (CMNHLLMN) is displayed, see below.
Use this table display panel to update definitions for each High Level Language exit. Note that, once changes have been saved, you must reload the active exits table to have them take effect (see the HLL Functional Exits Getting Started Guide for the details and/or use option Z to reach panel CMNHLLMC to reload, attach or detach).
CMNHLLMN HLL Exit Definition Row 1 to 12 of 209 Command ===> ___________________________________________ Scroll ===> CSR Internal External + Active 1=LE Description + Name Name 2=REXX Debug Userids + -------------------------------------------------------------------------- APRV00XM APRV00XM YES 2 pre service call for approve Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV01XM ________ NO 2 post service call for approve Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0101 ________ NO 2 list of packages to be approved Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0102 ________ NO 2 approve/reject option menu Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0103 APPV0103 YES 2 approver entity list Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0004 ________ NO 2 pre checkoff comments Debug: ________ NO 2 _________________________________ ---------------------------------------------------------------------------- APRV0104 ________ NO 2 post checkoff comments Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0105 ________ NO 2 reject reasons entity selection Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0006 ________ NO 2 pre reject reasons text Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- APRV0106 ________ NO 2 post reject reasons text Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- AUDT00AR ________ NO 2 pre autoresolve job submission Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- AUDT01JB ________ NO 2 post all audit job processing
The following table describes the fields on the HLL Exit Definition panel CMNHLLMN.
Use this table display panel to update definitions for each High Level Language exit. Note that, once changes have been saved, you must reload the active exits table to have them take effect (see the product documentation for details).
There are two lines per exit definition. The second line (denoted 'Debug:') applies only to those users listed under 'Debug Userids'. The first line applies to all other users. You can make as many changes as you wish while moving through the table. Changed entries are written to the package master when you use the end(pf3) command. You may expand the longer fields (such as Description) by placing the cursor on the field and issuing the zexpand command(pf4).
Field Description Primary Command Cancel - cancel changes, exit
Locate - on internal exit name
Refresh - cancel changes, re-display the table
SETOFF - make all displayed entries inactive.HLL procedure name The name of the procedure member used by ChangeMan ZMF to start the HLL exit processing task. Internal name The exit point names known to this ChangeMan ZMF instance. External name The name of the program or REXX exec which will be executed when this exit point is invoked. You may specify different (or the same) names for the 'debug' exit and the standard exit. Active The status of the exit point. Select Yes to show active. If the exit is not active no attempt to take it will be made by any Client. LE/REXX We need to know whether you are executing (1) a Language Environment supported program (e.g. COBOL, PL/1 etc.) or (2) a REXX exec. Description 256 bytes of free-form text which you can use to document what you are using this exit for. Debug Userids Up to 10, comma separated, userids who will take the 'debug' version of this exit instead of the standard version. ...
-
If you select Option E, the ERO option to operate with ERO produces panel CMNHLLMR. The only option (at present) is 1 Check In.
CMNHLLMR HLL Exit Definition - ERO Function Selection Option ===> ____________________________________________________________ 1 Check In Component Checkin
Selecting Option 1 Check In gives panel CMNHLLMN as described in the table above:
CMNHLLMN HLL Exit Definition Row 1 to 12 of 22 Command ===> ___________________________________________ Scroll ===> CSR Internal External + Active 1=LE Description + Name Name 2=REXX Debug Userids + -------------------------------------------------------------------------- RCKI01AR ________ NO 2 post-CI line cmd for area checkin Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- RCKI01PK ________ NO 2 post-CI line cmd for pkg checkin Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- RCKI00XM ________ NO 2 pre-service call for ERO checkin Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- RCKI01XM ________ NO 2 post-service call for ERO checkin Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- RCKI0000 ________ NO 2 pre-pkg checkin options Debug: ________ NO 2 _________________________________ --------------------------------------------------------------------------- RCKI0100 ________ NO 2 post-pkg checkin options Debug: ________ NO 2 _________________________________ ---------------------------------------------------------------------------
-
The last item on the Function Selection Panel CMNHLLMM is Option Z, the Modify option to issue Reload, Detach, or Attach modify commands.
CMNHLLMC HLL Exit MODIFY commands Option ===> ________________________________________________________ 1 Reload Reload active HLL exit definitions 2 Detach Stop HLLX 3 Attach Start HLLX
The following table describes the fields and what they do on the HLL Exit Modify commands panel (CMNHLLMC).
Field Description 1 Reload - Reloads active HLL exit definitions. This will issue a modfy command, the sylog will show similar to this:
S0429659 00000280 MODIFY SERSUPI2.SER2,CMN,RELOAD,HLLX
and SERPRINT will showSER0850I Operator command: CMN,RELOAD,HLLX
then both will show similar to this:CMN2485I CMNSTART HLLX active exit table has been reloaded.
CMN2492I Start of HLLX active exits list:
CMN2494I IntName Typ Env External Name
Debug Ids
CMN2495I APRV00XM STD REXX APRV00XM
CMN2495I APRV0103 STD REXX APPV0103
...
CMN2496I BULD00R0 DBG REXX CSRECOM2
USER015
CMN2495I BULD01R0 STD REXX CSRECOMP CMN2493I End of HLLX active exits list.
2 Detach - Stop HLLX. This will issue a modify command, the sylog will show similar to this: MODIFY SERSUPI2.SER2,CMN,DETACH,HLLX
SERPRINT will show:SER0850I Operator command: CMN,DETACH,HLLX
then both will show:CMN2482I CMNSTART Termination of HLL exit address space requested.
CMN2483I CMNSTART Termination of HLL exit address space complete.
Note that attempts to execute functions with HLLXs defined will fail with the following message if HLLXs are defined for that function and HLLX is detached:CMN1031A - This function relies on local exits which are currently unavailable. If problem persists contact Admin.
3 Attach - Start HLLX. This will issue a modify command, the sylog will show similar to this: MODIFY SERSUPI2.SER2,CMN,ATTACH,HLLX
CMN2480I CMNSTART Waiting for HLL exit address space to initialize.
$HASP100 SERS2HLL ON STCINRDR
$HASP373 SERS2HLL STARTED
CMN2481I CMNSTART Successfully connected to HLL exit address space.
SERPRINT will showSER0850I Operator command: CMN,ATTACH,HLLX
CMN2480I CMNSTART Waiting for HLL exit address space to initialize.
CMN2481I CMNSTART Successfully connected to HLL exit address space.
then both will show:CMN2492I Start of HLLX active exits list:
CMN2494I IntName Typ Env External Name
Debug Ids
CMN2495I APRV00XM STD REXX APRV00XM
...
CMN2496I BULD01R0 DBG REXX CSRECOM2
USER015
CMN2493I End of HLLX active exits list.
...
Field Names
This function allows you to change the default names displayed in panels and reports throughout the ChangeMan ZMF system. The panels will show the 'origin' values (what the field description is as shipped), and provides the ability to modify both the row name and column name
Follow these steps to access Field Names
-
On the ChangeMan Primary Option Menu (CMN@PRIM), select Option A and press Enter. The Administration Options menu (CMNADMON) is displayed.
-
Select option 9 from the Update Global Administration Options panel and press Enter. The User Field Name Substitution panel (CMNUFNSR) is displayed.:
CMNUFNSR User Field Name Substitution Command ===> _____________________________________________________________ Row origin Row name Column origin Column name Row legend Work request NWRQ Work request NWRQ _____________________ Department Version Dept Vers _____________________ Requestor name Main Developer Name Dvlp _____________________ Requestor phone Developer Phone Phone Ph# _____________________ Release work request Release work request Rls work request Rls work request _____________________ Release department Release department Rls dept Rls dept _____________________ Approve Approve ______________________________________________+
This function allows you to change the default names displayed in panels and reports throughout the Change Man system. The panels will show the 'origin' values (what the field description is as shipped), and provides the ability to modify both the row name and column name.
The following table describes the fields on the HLL Exit Definition - Function Selection panel.
Field Description Row Origin The name used to name the row. Row Name Enter a substitute name for the row origin name Row Legend Enter a legend or description of what the field is to contain. Column Origin The name used to name the column. Column Name Enter a substitute name for the column origin name ...
Row names refer to the description which occurs down the left side of a panel, followed by leader dots and an entry field. For instance, a part of the 'package create' panel (CMNCRT0R) has these fields:
Requester's name . . . . . . . REQNAME Requester's phone . . . . . . REQPHNE Work request . . . . . . . . . WRKRQNO Department . . . . . . . . . . IDD Package level . . . . . . . . 1 (1. Simple 2. Complex)
Column names refer to the description which occurs in panel column titles. For instance, in the 'package list' panel (CMNLIST3) the headings as supplied are:
Package Sta Install Lvl Type Work request Dept Promote Aud Creator
Enter End or PF3 to save changes. Enter Cancel to exit without saving changes. Enter just refreshes the panel.
Note
Changes made to these field names only take effect when users start a ChangeMan session. To see the field name changes, refresh your ChangeMan session.
Restricting Administrator Access to the Application Function
You can specify whether a local administrator has browse or update access to the application function. When you choose Option B from the Update Global Administration Options menu, the Application browse/update entity screen displays a list of applications. An example is shown below:
CMNGABUE Application browse/update entity Row 1 to 20 of 67
Command ===>___________________________________________ Scroll ==> CSR
Appl Description Entity
$PAT Peter T Test Application
$JH Single Promotion Site
$BSRV ChangeMan Web Services - BASE
$CLAS Commercial Lines
$DAVE Dave’s Test Application
$DB2A Generic DB2 Application
$ERDZ Eclipse RDZ/UI project
If a requirement exists where users may be defined as a local admin for some applications, but only as a developer for other applications, a separate, user-defined security entity can be specified for the affected application(s) here. If a user has access NONE to this security entity they will not be able to access the application admin options for the specified application. If the user has READ access to the entity, they will be allowed to browse application admin settings for the application. If the user has UPDATE access to the entity they will be allowed to update application admin settings for this application.
Global Component Options
In ChangeMan ZMF administration, you can assign three facilities to components based on component name:
- A general description, which is a 48 line by 72 character area for any text that you want to associate with a component
- A designated compile procedure, which is a fixed build procedure that ensures that the build for a component is performed consistently
- A security rule to restrict access to a component through ChangeMan ZMF by individuals or groups
These three component options are assigned by component name and library type. However, you can extend the scope of any of these options to groups of components that are related by a naming convention by using wild cards in the component name in the option definition.
A component option definition may exist in global administration, in application administration, or in both. A definition in application administration takes precedence over a definition in global administration.
Note
Prior to ChangeMan ZMF 6.1, component options were entered in application administration, but since there was no application in the component master file key, the definition applied to all applications. When you migrate to ChangeMan ZMF 6.1 or higher from a version prior to Version 6.1, all of the existing application component options are converted into global component options. There is no behavior change with this conversion because when there is no option record at the application level, ChangeMan ZMF looks for the option at the global level.
Follow these steps to access the component options:
-
On the ChangeMan Primary Option Menu (CMN@PRIM), select Option A and press Enter. The Administration Options menu (CMNADMON) is displayed.
-
On the Administration Options menu, select Option G and press Enter. The Update Global Administration Options menu (CMNGAMN1) is displayed.
-
On the Update Global Administration Options panel, select Option C and press Enter. The Global Component Options panel (CMNCMPG0) is displayed.
CMNCMPG0 Global Component Options Option ===> ______________________________________________ A Applications Applications G General General description information P Procedures Designated compile procedures S Security Security information
Component Applications
The Component Applications panel is used to restrict components to specific applications. Components may only be processed in the specified applications. If no entry is made, a component may be processed in any application. Leave both component name and component type blank to select from the list of components which are currently restricted.
To restrict components to specific applications:
-
On the Global Component Options panel (CMNCMPG0), select Option A and press Enter. The Component Applications panel (CMNCAPP1)is displayed.
CMNCAPP1 Component Applications Command ===> ___________________________________________________ Component . . . . . __________________________________________________+ (Blank for all components) Type . . . . . . . ____ (Blank for all types) Enter "/" to select option _ Mixed case
The following table describes the fields on the Component Applications panel:
Field Description Component Enter the component name or a pattern. Type Enter the component library type or a pattern. Mixed case By default, all fields are folded to upper case. However, if 'Mixed Case' option is set to YES then the component name is left as is and the case you enter will be processed. On the Component Applications panel (CMNCAPP1) you can either input a component name, optionally with a trailing wildcard, and press Enter to search for a definition.
Either the short ISPF message of "NO INFORMATION FOUND" will be displayed, with a corresponding long ISPF message of "CMN5611I - No component application information found in the package master." if there is nothing found.
If found, then the Component Applications List panel (CMNCAPP0) will be displayed:
CMNCAPP0 Component Applications List Row 1 to 1 of 1 Command ===> ____________________________________________ Scroll ===> CSR Name Type __ COBOL2C1 + COB **************************** Bottom of data ******************************
This entry can be deleted, or selected, and if selected, the Component Applications List panel (CMNCAPP2) will show the applications defined. Here you will be able to modify, create or delete definitions for selected component.
CMNCAPP2 Component Applications List Row 1 to 2 of 2 Command ===> ____________________________________________ Scroll ===> CSR Name: COBOL2C1 + Type: COB Appl ___ DEMO ___ DEMX **************************** Bottom of data *******************************
The following table describes the fields on the Component Applications List panel. Use this panel to list the applications to which a particular component will be restricted:
Field Description Line Cmd I - Insert a new line
R - Repeat an existing line
D - Delete an existing lineAppl Enter the application or a pattern to which the component will be restricted. -
To update global component general information, On the Global Component Options panel (CMNCMPG0), select Option G and press Enter. The Global Component General Information panel (CMNGENG1) is displayed:
CMNGENG1 Global Component General Information Command ===> ____________________________________________________ Library type . . _____ (Blank for list)
The Component General Information function is used by ChangeMan to associate a component with a description file. The file can be edited by the Global Administrator using this facility; or by users via the Edit Description (ED) line command in the STAGE function. Editing by users is controlled by the Global Administrators via the CHECKOUT COMPONENT DESCRIPTION selection with the Global Administration option for Library Types.
The Global Administrator is not required to make any entries in the Component Description file. Users may open the file themselves by checking out a component to Staging, if the CHECKOUT COMPONENT DESCRIPTION option is set to 'YES' for that component type.
By entering a Library Type and hitting Enter you will be presented with the current package master Global Component Description entries.
-
On the Global Component General Information panel, leave blank and press Enter. The Library Type Selection List panel (CMNLTPSL) is displayed.
CMNLTPSL Library Type Selection List Row 1 to 7 of 7 Command ===> ____________________________________________ Scroll ===> CSR Lib Description ___ CLS CLIST ___ JCL JCL Library Type ___ LCT Linkedit Control Cards ___ LST Listing ___ NCL NCAL subroutine load library ___ OBJ Object module library ___ PKG Db2 Bind Package Commands **************************** Bottom of data *******************************
-
On the Global Component General Information List panel, you can:
-
Delete a global general description - Type D on the line command for a component and press Enter.
-
Update a component general description - Type S on the line command for a component and press enter. The Global General Description panel is displayed.
-
-
On the Global General Description (CMNGENG3) panel, update the text.
CMNGENG3 Global General Description Row 1 to 35 of 69 Command ===> ____________________________________________ Scroll ===> CSR Component: @MEM$001 + Libtype: JCL Description ___ Dummy description line 1... ___ ...and line 2.
-
When you are finished updating the Global General Description, press PF3 to save your changes and return to the Global Component Information List panel (CMNGENG5).
CMNGENG5 Global Component Information List Row 1 to 8 of 8 Command ===> ____________________________________________ Scroll ===> CSR Name Type @MEM$001 + JCL CHANGED @MEM$002 + JCL @MEM$003 + JCL @MEMNS01 + JCL @MEMNS02 + JCL ZAP + JCL ZAP1 + JCL ZAP2 + JCL **************************** Bottom of data *******************************
Component Designated Compile Procedures
Use this panel to designate a compiling procedure for any SRC or Like SRC component. This procedure, and its accompanying parms, can be forced for some or all compiles, depending on the Force Level in effect. Leave the command line blank to display a list of existing designations. This list can be limited by making entries in the Component Name or Library Type fields.
To work with global designated compile procedures:
-
On the Global Component Options panel, select Option P and press Enter, the Global Designated Compile Procedures panel (CMNDCPG1) is displayed.
CMNDCPG1 Global Designated Compile Procedures Option ===> blank List defined procedures C Change/add component procedures D Delete component procedures Component name . . . . . ______________________________________________+ (Full name or pattern; blank for list) Library type . . . . . . _______ (Blank for list) Compile procedure . . . _______ (Blank for list) Language name . . . . . _______ (Blank for list) Compile parms . . . . . ________________________ Binder parms . . . . . . ________________________ Force level . . . . . . _______ (1-Before Freeze only, 2-Always required) Enter "/" to select option _ Db2 processing _ Display more option panels _ Mixed case
The following table describes the fields on the Global Designated Compile Procedures panel. Use this panel to designate a compiling procedure for any SRC or Like SRC component. This procedure, and its accompanying parms, can be forced for some or all compiles, depending on the Force Level in effect. Leave the command line blank to display a list of existing designations. This list can be filtered by making entries in the Component Name, Library Type, Compile Procedure, Language, Db2 Precompile, and Force Level fields. If the Component Name and Library Type are not masked, these other fields are ignored:
Field Description Option C - Change or add component procedure; enter the procedure name or a pattern (e.g. PR*).
D - Delete a designated procedure definition for the component entered.
NOTE: The C and D options are not available in browse mode.
Blank - List existing component procedures; this field can be masked (e.g. PR*).Component name Enter a full component name or pattern.
NOTE: When you add or delete a designated procedure, a * wildcard in the component name is considered part of the designated procedure name.
However, when you use this panel to filer a list of designated procedures on the Global Designated Compile Procedures List panel, a * is considered a wildcard character for the search.Library type Enter the component library type. Leave this field blank to display a Library Type selection list. Compile procedure Enter the designated compile procedure for the component. Leave this field blank for a selection list. Language name Enter the language name of the component. Leave this field blank for Language Name selection list. The LANGUAGE NAME and COMPILE PROCEDURE combination must be valid. Compile parms Enter any extra compile parms as needed (defaults are hardcoded in the compile skeleton for the specified procedure). Binder parms This option allows you to enter additional link edit parms as needed. (defaults are hardcoded in the link edit skeleton for the specified procedure). Force level 1 - Enter option 1 if the component will be compiled with this procedure during the last compile prior to Freezing the package. This option is the default, however interim compiles may use other procedures. Note: If the designated procedure was not used in the last stage operation when a package FREEZE is requested, the freeze will fail.
2 - Enter option 2 if every stage operation for this component must use the designated procedure.Db2 processing Indicates whether or not a Db2 pre-process or co-process is to be invoked during the compile. If the command line is blank, and both Component Name and Library Type fields are not masked, this field is ignored. Display more options panel The User Options panel allows you to pass variables to your file tailored compile skeleton.
Select (/) to display Global Designated Compile Procedure List panel (CMNDCPG2) to specify user options.
Omit to bypass this options.Mixed cases All fields are folded to upper case by default.
Select (/) to allow 'Mixed case' option to be used, processing the Component Name in the case entered.
A blank field will fold Component Name into upper case regardless of the case entered....
-
If you leave the Component Name field blank on the Global Designated Compile Procedures panel, or type a pattern, the Global Designated Compile Procedures List panel (CMNDCPG2) is displayed.
CMNDCPG2 Global Designated Compile Procedure List Row 1 to 1 of 1 Command ===> ____________________________________________ Scroll ===> CSR Component + Language Force Db2 Compile parms name Type Proc option pre Binder parms __ ACPSRC* SRC COBOL2 1 NO _____________________________ CMNCOB2 _____________________________ **************************** Bottom of data *******************************
The following table describes the fields on the Global Designated Compile Procedures List panel. Entering a * in the PROC or LANGUAGE fields provides a selection list. Enter S to display additional compile and link options. Enter D to delete a designated compiling procedure. In browse mode, only line command S is available.
Field Description Option C - Change or add component procedure; enter the procedure name or a pattern (e.g. PR*).
D - Delete a designated procedure definition for the component entered.
NOTE: The C and D options are not available in browse mode.
Blank - List existing component procedures; this field can be masked (e.g. PR*).Component name Name of each component. Type The Library Type associated with each component. Force option 1 - Allow users to compile this component with alternate procedures, anytime prior to freezing the package(the last compile prior to freezing the package must be done with the designated procedure).
2 - Force users to use the designated procedure for ALL compiles.Db2 pre Enter 'YES' to run the Db2 pre-process or co-process step for this module, or use 'NO' to disregard this step. Compile parms Binder parms Enter any additional parms; compile parms on the first line, and link edit parms on the second. ...
Component Security Information
Use these panels to list or create the TSO IDs or Security Entities that are authorized to check out or stage a particular component. If no entries are made, all users having application access are permitted to check out or stage any of the application's components.
To create Global Component Security Information:
-
On the Global Component Options panel, select Option S and press enter, the Global Component Level Security panel (CMNSECG1) is displayed:
CMNSECG1 Global Component Level Security Command ===> _____________________________________________________________ Component . . . . . _________________________________________________ + (Blank for all components) Type . . . . . . . ___ (Blank for all types) Enter "/" to select option _ Mixed case
The following table describes the fields on the Global Component Level Security panel:
Field Description Component name Enter the name of the component to secure to specific TSO IDs or entities You may enter a pattern (e.g. PR*), and all the components in the Baseline library that fit the pattern will be protected. To select from the package master list of components which have been protected, leave both fields blank. Type Enter the component library type Mixed case Select this option to process component input exactly as you type it, upper and lower case. -
We select Component Name of ACPTST02 and Component Type of SRC on the Global Component Level Security Panel, hit enter, and are presented with the Global User List panel (CMNSECG2) for Component ACPTST02.SRC.
CMNSECG2 Global User List Row 1 to 21 of 21 Command ===> ____________________________________________ Scroll ===> CSR Name: ACPTS03 + Type: SRC Entity User (y/n) ____ ________ _ ____ ________ _ ____ ________ _ ____ ________ _ ... ____ ________ _ ____ ________ _ **************************** Bottom of data *******************************
The following table describes the fields on the Global User List panel:
Field Description Line command Enter one of the following valid line commands:
I - Insert a new line
R - Repeat an existing line
D - Delete an existing lineUser Enter the authorized TSO ID or ENTITY to which checkout or staging will be restricted. Entity Enter 'Y' to identify the USERID as a security ENTITY, or enter 'N' (or blank) to identify it as a TSO ID. ...