Library Utility screen


The upper area of the screen displays the Library options; the lower area is used to specify data set characteristics.

Library Utility screen

image2021-3-18_17-26-37.png

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.


Important

When deleting a Version 2 PDSE member, File-AID deletes all generations and does not leave any orphan generations. If you then recreate the same member, the absolute generation number does not restart at 1, but continues incrementing from the highest absolute generation number.


R

Rename member. Used to rename a specified member.


Important

When renaming a Version 2 PDSE member for non-load libraries only, File-AID provides you with the choice to rename all member generations or to delete all old generations (refer to Rename PDSE V2 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.

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 ANCIDR, 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, the member lists can be printed by using the P (Print) primary command. 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 can be modified, 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

image2021-5-26_12-44-45.png


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 ANC, 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

image2021-5-26_12-47-46.png

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.

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 sequentialvariable 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)

image2021-5-26_12-49-11.png

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)

image2021-5-26_12-50-23.png

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)

image2021-5-26_12-51-21.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*