How to find out if member was footprinted
search cancel

How to find out if member was footprinted

book

Article ID: 32046

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench

Issue/Introduction

How to check that members are well footprinted from libraries managed with Endevor?

Environment

Release: All Supported Releases

Resolution

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

 

Additional Information

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"