Library Utility panel
Field Descriptions
OPTION
Enter one of the following option codes in the OPTION field on the Library Utility screen and a library name.
A
Map CSECTs in address order. Displays a map of load module control sections (CSECTs) in address order.
N
Map CSECTs in name order. Displays a map of load module CSECTs in name order.
I
Display directory entry of member. Displays the directory entry and link-edit attributes of a specified member.
BLANK
Display member list. Displays a list of the specified library members. Use the Library option codes (A, N, S, B, D, R) as line commands on this Member List screen to execute the Library utility options.
B
Browse member. Use to browse a specified member. This option can be used to browse a member instead of going to the Browse function.
D
Delete member. Used to delete a specified member.
R
Rename member. Used to rename a specified member.
C
Display CLASS list. Valid only for PDSE Program Objects. Displays a list of the heading information for the selected load module followed by a list of all PDSE Binder Classes. The list contains details of the main characteristics for each class. The following characteristics are displayed for each class:
- Name
- Segment ID
- Offset
- Length
- Load Attributes
- Binding Method
- Alignment
- RMODE
The address-sequence and name-sequence mapping options (A and N) show all linked components of a load module along with compiler name, compile dates, and applied zaps. Optionally, you can list the compiler options for load modules that have CSECTs compiled with any IBM COBOL compiler (excluding OS/VS COBOL) or any IBM Enterprise PL/I for z/OS and OS/390 compiler starting with Release 3.1. The displayed information is identical except for the sequence of the listing. Option A displays CSECTs in sequence by address. This format indicates any segment overlays that are present in the module.
Option N displays information in sequence by symbol name (the CSECT or entry point name). A particular symbol can be quickly found with this format. The screen format for options A and N is identical.
All Library options except A, N and C process any type of library. Both options A and N only display information about the linked components of a load module. Option C is valid only for PDSE Program Objects.
Dataset name
Specify the dataset or path name. Use the naming conventions described in Specifying a dataset name and Specifying a zFS Pathname.
You can enter a pattern dataset or path name in this field to display a list of data sets from which you can make a selection. A pattern dataset name or mask consists of explicit characters or a combination of explicit and pattern characters. See Pattern data set names for a complete description.
Enter the FILELIST primary command or blank out the Dataset name field to display the Last Referenced File List. For more information, see Last Referenced File List.
Member name
Specify the member name.
You can leave this field blank to display a member list from which you can make a selection. On the member list, Library options A, N, C, I, D, R, and B can be entered as line commands.
A pattern member name is not a valid entry in this field.
New name
Specify the member’s new name for option R - Rename member.
Volume serial
Specify the volume serial of the direct access device that contains the data set. Specify a volume if the data set is not cataloged.
Disposition
Specify a value in this field to update link-edit attributes. Use a disposition value of SHR to have File-AID display the link-edit attributes on the directory entry screen. A value of OLD allows some of the link-edit attribute values to be modified on the directory entry display screen (option I).
Process Option
Specify whether to process your Library utility request O (Online) or B (Batch). Batch processing is valid only for load library processing Options A, N, I, or C.
Printing member lists
When option blank is used to display a member list, use the P or PRINT (Print) primary command to print the member lists. The P command calls the File-AID print facility to write the list to SYSOUT. SYSOUT is then released for printing. The print facility displays a prompt screen of print values that you can modify, as shown in Print Parameters Screen.
PDS Processing Options
When you specify a PDS or PDSE without specifying a member name, File-AID displays a PDS Processing Options screen for non-load libraries and a Load Library Processing Options screen for load libraries. See PDS Processing Options and Load Library Processing Options in the next section.
Load Library Processing Options
File-AID displays the Load Library Processing Options Screen, shown in the following figure, to enable you to tailor the member list.
Load Library Processing Options Screen
COMMAND ===>
Library Dataset: sample.LOAD
Specify Member Selection Options (Blank for All Members)
Member name mask ===>
Member name range ===> to ===>
Member Rmode ===> (24, ANY)
Member Amode ===> (24, 31, 64, ANY)
Member Link Date ===> to ===> (CCYY/MM/DD)
(Member Selection List MUST be NO to use Link Date filter)
Display member selection list ===> Y (Y = Yes; N = No)
Include Compiler Options ===> N (Y = Yes; N = No)
Create a CSV file ===> N (Y = Yes; N = No)
Use ENTER to continue, END to return to dataset specification screen
Field Descriptions
See PDS Processing Options for a description of Member name mask and Member name range.
Member Rmode
Residency mode of the CSECT. Valid entries are 24 or ANY.
Member Amode
Addressing mode of the CSECT. Valid entries are 24, 31, 64 or ANY.
Member Link Date
This field is displayed only for the "B" batch processing option. Specify a link edit date in the format CCYY/MM/DD. The Display member selection list option must be set to N (No) to use this Link Date filter.
Display member selection list
Specify Y (Yes) or N (No). This field controls the display of the member S/X (select/exclude) list after PDS processing options are applied. Specify Y (Yes) to display the list. For non-load libraries, this option is automatically set to Yes and is not displayed.
Include Compiler Options
Specify Y (Yes) or N (No). This field only appears for Batch processing mode (see Process Option) for Options A and N, and controls whether compiler options for load modules that have CSECTs compiled with any IBM COBOL compiler (excluding OS/VS COBOL) or any IBM Enterprise PL/I for z/OS and OS/390 compiler starting with Release 3.1 will be included in the report.
Create a CSV file
Specify Y (Yes) or N (No). This field only appears for Batch processing mode (see Process Option) for Options A, N, C, and I. It controls whether the report will also be output to a CSV (Comma Separated Values) file type in addition to the SYSLIST file. When you specify Y, the CSV Dataset Specification panel displays (CSV Dataset Specification).
CSV Dataset Specification
When Create a CSV file is set to Y, the CSV Dataset Specification panel displays (see the following figure) where you specify the dataset name for the CSV file to be used by File-AID/Batch as an additional output for the report.
CSV Dataset Specification
COMMAND ===>
Specify CSV Information:
Dataset Name ===>
Volume Serial ===> (If not cataloged)
Disposition ===> OLD (OLD or NEW)
Field Descriptions
Dataset name
Specify the dataset name for the CSV file to be used by File-AID/Batch as an additional output for the report. Use the naming conventions described in Specifying a dataset name.
You can enter a pattern dataset or path name in this field to display a list of data sets from which you can make a selection. A pattern dataset name or mask consists of explicit characters or a combination of explicit and pattern characters. See Pattern data set names for a complete description.
Enter the FILELIST primary command or blank out the Dataset name field to display the Last Referenced File List. For more information, see Last Referenced File List.
Volume serial
Specify the volume serial of the direct access device that contains the data set. Specify a volume if the data set is not cataloged.
Disposition
Specify OLD for an existing data set or NEW for a non-existing data set. When NEW, File-AID will allocate a new file after you provide the allocation values in the Allocate New Dataset screen (see Allocate new dataset screen).
The CSV file must be a sequential, variable data set with a minimum record length of 2769.
Sample CSV Output
The following figure shows a sample CSV output with compiler options. Each field is enclosed in double quotes (") and separated by a comma (,). The header line includes the field/column names for directory entry and link-edit attributes, load module name, CSECT name, the corresponding items listed under Map Columns, as well as CMPLOPTS for the compiler options, if selected. Scroll to the right to see the remaining listing of the compiler options, corresponding to the online display (Sample COBOL Compiler Options).
Sample CSV Output for Options A or N with Compiler Options (truncated)
Command ===> Scroll ===> CSR
*********************************************************** Top of Data **********************************************************
"DSN","LOADMOD","LINK DATE","TTR","SSI","LINK EDIT ATTRIBUTES","CSECTNM","TYPE","ADDRESS","LENGTH","TNAME1","TDATE1","TNAME2","TDATE
"USERID09.FASAMP.LOADLIB1 ","AGER0100","09/09/1997","000016"," ","EP=000000 SIZE(HEX)=000CB8 SIZE(DEC)=3,2
"USERID09.FASAMP.LOADLIB1 ","AGER0100","09/09/1997","000016"," ","EP=000000 SIZE(HEX)=000CB8 SIZE(DEC)=3,2
"USERID09.FASAMP.LOADLIB1 ","AGER0100","09/09/1997","000016"," ","EP=000000 SIZE(HEX)=000CB8 SIZE(DEC)=3,2
"USERID09.FASAMP.LOADLIB1 ","AGER1000","09/09/1997","00001F"," ","EP=000000 SIZE(HEX)=000FA8 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","AGER1000","09/09/1997","00001F"," ","EP=000000 SIZE(HEX)=000FA8 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","AGER1000","09/09/1997","00001F"," ","EP=000000 SIZE(HEX)=000FA8 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","AGER1001","25/09/1997","000028"," ","EP=000000 SIZE(HEX)=000FA0 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","AGER1001","25/09/1997","000028"," ","EP=000000 SIZE(HEX)=000FA0 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","AGER1001","25/09/1997","000028"," ","EP=000000 SIZE(HEX)=000FA0 SIZE(DEC)=4,0
"USERID09.FASAMP.LOADLIB1 ","CEEUOPT ","25/09/1997","000101"," ","EP=000000 SIZE(HEX)=000710 SIZE(DEC)=1,8
"USERID09.FASAMP.LOADLIB1 ","CUSTDA ","17/12/1999","000108"," ","EP=000000 SIZE(HEX)=000128 SIZE(DEC)=296
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","09/09/1997","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,
The following figure shows a sample CSV output for Option I, directory entry and link-edit attributes of selected member(s). Each field is enclosed in double quotes (") and separated by a comma (,). The header line includes the field/column names corresponding to the online display as shown in Directory Information Screen. Scroll to the right to see the remaining listing of the link edit attributes. Refer to Display Member Directory Entry (I) for the description of the fields/columns.
Sample CSV Output for Option I (truncated)
Command ===> Scroll ===> CSR
*********************************************************** Top of Data ************************************************************
"DSN","LOADMOD","TTR","SSI","LINK EDIT ATTRIBUTES"
"USERID09.FASAMP.LOADLIB1 ","AGER0100","000016"," ","EP=000000 SIZE(HEX)=000CB8 SIZE(DEC)=3,256 RENT=YES O
"USERID09.FASAMP.LOADLIB1 ","AGER1000","00001F"," ","EP=000000 SIZE(HEX)=000FA8 SIZE(DEC)=4,008 RENT=YES O
"USERID09.FASAMP.LOADLIB1 ","AGER1001","000028"," ","EP=000000 SIZE(HEX)=000FA0 SIZE(DEC)=4,000 RENT=YES O
"USERID09.FASAMP.LOADLIB1 ","CEEUOPT ","000101"," ","EP=000000 SIZE(HEX)=000710 SIZE(DEC)=1,808 RENT=YES O
"USERID09.FASAMP.LOADLIB1 ","CUSTDA ","000108"," ","EP=000000 SIZE(HEX)=000128 SIZE(DEC)=296 RENT=NO OVLY
"USERID09.FASAMP.LOADLIB1 ","DACATLG ","00010E"," ","EP=000000 SIZE(HEX)=004F08 SIZE(DEC)=20,232 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DACOBL ","00011C"," ","EP=000000 SIZE(HEX)=021CF0 SIZE(DEC)=138,480 RENT=NO
"USERID09.FASAMP.LOADLIB1 ","DACOMMON","000512"," ","EP=001A10 SIZE(HEX)=03F0D8 SIZE(DEC)=258,264 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DACWDATE","000C0B"," ","EP=000000 SIZE(HEX)=002910 SIZE(DEC)=10,512 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DAIDCAMS","000C15"," ","EP=000000 SIZE(HEX)=004488 SIZE(DEC)=17,544 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DAMODFND","000D08"," ","EP=000000 SIZE(HEX)=001490 SIZE(DEC)=5,264 RENT=NO OV
"USERID09.FASAMP.LOADLIB1 ","DAPL1 ","000D10"," ","EP=000000 SIZE(HEX)=022FA0 SIZE(DEC)=143,264 RENT=NO
"USERID09.FASAMP.LOADLIB1 ","DARIAM ","001111"," ","EP=000000 SIZE(HEX)=0002A0 SIZE(DEC)=672 RENT=NO OVLY
"USERID09.FASAMP.LOADLIB1 ","DARPAN ","001119"," ","EP=000000 SIZE(HEX)=001020 SIZE(DEC)=4,128 RENT=NO OV
"USERID09.FASAMP.LOADLIB1 ","DASPF ","001121"," ","EP=000000 SIZE(HEX)=043AA8 SIZE(DEC)=277,160 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DASPFXE ","001905"," ","EP=000000 SIZE(HEX)=0B4180 SIZE(DEC)=737,664 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DAUTILTY","003209"," ","EP=000000 SIZE(HEX)=010FC8 SIZE(DEC)=69,576 RENT=YES
"USERID09.FASAMP.LOADLIB1 ","DAXTBELG","003405"," ","EP=000000 SIZE(HEX)=000200 SIZE(DEC)=512 RENT=YES OVL
"USERID09.FASAMP.LOADLIB1 ","DAXTGREK","00340C"," ","EP=000000 SIZE(HEX)=000200 SIZE(DEC)=512 RENT=YES OVL
"USERID09.FASAMP.LOADLIB1 ","FBCONVRT","003413"," ","EP=000000 SIZE(HEX)=003388 SIZE(DEC)=13,192 RENT=YES
The following figure shows a sample CSV output for Option C, listing all PDSE Binder Classes of selected member(s). Each field is enclosed in double quotes (") and separated by a comma (,). The header line includes the field/column names corresponding to the online display as shown in Library Utility CLASS List Screen. Scroll to the right to see the remaining listing of the link edit attributes. Refer to CLASS List (C) for the description of the fields/columns.
Sample CSV Output for Option C (truncated)
Command ===> Scroll ===> CSR
*********************************************************** Top of Data ************************************************************
"DSN","LOADMOD","LINK DATE","TTR","SSI","LINK EDIT ATTRIBUTES","CLASSNAME","SEGMENT","OFFSET","CLASSLENGTH","LOAD","METHOD","ALIGNME
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSCL","03/04/2010","00003E","93659787","EP=000000 SIZE(HEX)=000529 SIZE(DEC)=1,3
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961
"SHR.RV.AV.FA.E120895.PDSE.LOAD.INPUT ","CBREFSDL","03/04/2010","00003F","93659789","EP=000000 SIZE(HEX)=0003C1 SIZE(DEC)=961