How to check that members are well footprinted from libraries managed with Endevor?
Release: All Supported Releases
In foreground:
From the Endevor Primary Options Panel Select OPTION "1 DISPLAY - Perform display functions"
From the Endevor Display Options Menu panel Select OPTION "2 FOOTPRINT - Display footprinted members and compressed listings"
Once in the Footprint Display panel enter the Library in which the member exists
Hit enter to display the member list of the library in question
Depending on the contents of the library (LOADLIB, COPYBOOK, etc) the footprint can be already listed.
ie, For linked object, the footprint is generally found in the IDR records.
Then if footprint is not displayed in the primary panel, select the member using OPTION "I - Display load module CSECTS and footprints"
.
Example:
--------------------------- LOAD MODULE IDR DISPLAY -------- Row 1 to 15 of 15
COMMAND ===> Scroll ===> DATA
Library: iprfx.iqual.LOADLIB Member: BAIIQDVF
Options:
B - Browse element C - Show changes only S - Show change summary
H - Show change history M - Show Master Record
!--------------------- F O O T P R I N T ----------------------!
CSECT SYSTEM SUBSYSTEM ELEMENT TYPE S VVLL DATE TIME LD
BAIIQDVF SYSTEM SUBSYS BAIIQDVF TYPE1 1 0105 05SEP19 14:56
In batch:
Go to chapter "Footprint Reports" of the Endevor Reports Guide on Footprint Reports and execute a report which will list members and footprints.
Sample JCL to run CONRPT80:
000012 //CONRPT80 EXEC PGM=NDVRC1,PARM=C1BR1000
000013 //STEPLIB DD DISP=SHR,DSN=IPFIX.IQUAL.CSIQAUTU
000014 // DD DISP=SHR,DSN=IPFIX.IQUAL.CSIQAUTU
000015 // DD DISP=SHR,DSN=IPFIX.IQUAL.CSIQAUTH
000016 //CONLIB DD DISP=SHR,DSN=IPFIX.IQUAL.CSIQLOAD
000017 //BSTRPTS DD SYSOUT=*
000018 //BSTINP DD *
000019 REPORT 80.
000020 ENVIRONMENT * .
000021 //BSTIPT DD * FOOTPRINT CRITERIA
000022 ANALYZE .
000023 //BSTPDS DD DISP=SHR,DSN=iprfx.iqual.LOADLIB
000024 //BSTPCH DD DSN=&&TEMP,DISP=(NEW,PASS),
000025 // UNIT=SYSDA,SPACE=(CYL,(1,1)),
000026 // DCB=(RECFM=FB,LRECL=838,BLKSIZE=8380)
000027 //BSTLST DD SYSOUT=*
000028 //SORTIN DD UNIT=SYSDA,SPACE=(CYL,(100,100))
000029 //SORTOUT DD UNIT=SYSDA,SPACE=(CYL,(100,100))
000030 //C1MSGS1 DD SYSOUT=*
000031 //SYSOUT DD SYSOUT=*
000032 //SYSPRINT DD SYSOUT=*
000033 //EN$TROPT DD SYSOUT=*
000034 //BSTERR DD SYSOUT=*
Example of report:
|-------------------------- F O O T P R I N T -------------------------|
MEMBER CSECT ENVIRON SYSTEM SUBSYS ELEMENT TYPE STG VVLL DATE TIME LD
BAIIQDVF BAIIQDVF ENV SYSTEM SUBSYS BAIIQDVF TYPE1 1 0105 05SEP19 14:56
Reporting is also available to detect footprint error using "CONRPT83 Footprint Exception Report"
Model of JCL can be found from CSIQJCL(BC1JRPTS)
All reports can be built from OPTION "U USER MENU", then "1 REPORTS - Build Report Requests"