LISTIDR output

Figure 1 shows an example of LISTIDR output for a load module processed by the linkage editor or binder.

Figure 1. Example: LISTIDR output for a load module processed by linkage editor or binder
   LISTIDR  DDN=DD1,MEMBER=TLIST
                                   *****  M O D U L E   S U M M A R Y  *****
     MEMBER NAME:  TLIST                                                                  MAIN ENTRY POINT:    0000000E
     LIBRARY:      DD1                                                                    AMODE OF MAIN ENTRY POINT: 24
         NO ALIASES **
 ------------------------------------------------------------------------------------------------------------------------
                        ****          ATTRIBUTES OF MODULE           ****
                 **   BIT  STATUS         BIT  STATUS         BIT  STATUS         BIT  STATUS   **
                       0  NOT-RENT         1  NOT-REUS         2  NOT-OVLY         3  NOT-TEST
                       4  NOT-OL           5  BLOCK            6  EXEC             7  MULTI-RCD
                       8  NOT-DC           9  ZERO-ORG         10 EP > ZERO        11 RLD
                       12 EDIT             13 NO-SYMS          14 F-LEVEL          15 NOT-REFR
 ------------------------------------------------------------------------------------------------------------------------
                                     MODULE SSI:  NONE
                                     APFCODE:     00000000
                                     RMODE:       24
                                     LONGPARM:    NO
                    *****LOAD MODULE PROCESSED EITHER BY VS LINKAGE EDITOR OR BINDER
                                            LISTIDR FOR LOAD MODULE TLIST                       PAGE 0001

 B                   CSECT                       YR/DAY                    SPZAP    DATA
                     A                           1972/271                    92240
                     B                           1972/271                    NO IDENT
 ------------------------------------------------------------------------------------------------------------------------

 A           THIS LOAD MODULE WAS PRODUCED BY LINKAGE EDITOR 5695DF108  AT LEVEL 21.01 ON DAY 271 OF YEAR 1992.
 ------------------------------------------------------------------------------------------------------------------------

 C         CSECT        TRANSLATOR               VR.MD                          YR/DY
           A            566896201                02.01                          1972/271
           B            566896201                02.01                          1972/271
           D1           566896201                02.01                          1972/271
           UNRES        566896201                02.01                          1992/034
 ------------------------------------------------------------------------------------------------------------------------

 D         CSECT                       YR/DAY                    USER
           A                           1972/271                    ANOTHERONE
           B                           1972/271                    myprogram
 ------------------------------------------------------------------------------------------------------------------------

Figure 2 shows an example of LISTIDR output for a program object processed by the binder.

Figure 2. Example: LISTIDR output for a program object processed by binder
 LISTIDR     MEMBER=(LOADMOD2)                                          00020905
                                  *****  M O D U L E   S U M M A R Y  *****
    MEMBER NAME:  LOADMOD2                                                               MAIN ENTRY POINT:    00000000
    LIBRARY:      SYSLIB                                                                 AMODE OF MAIN ENTRY POINT: 31
        NO ALIASES **
------------------------------------------------------------------------------------------------------------------------
                       ****          ATTRIBUTES OF MODULE           ****
                **   BIT  STATUS         BIT  STATUS         BIT  STATUS         BIT  STATUS   **
                      0  NOT-RENT         1  NOT-REUS         2  NOT-OVLY         3  NOT-TEST
                      4  NOT-OL           5  BLOCK            6  EXEC             7  MULTI-RCD
                      8  NOT-DC           9  ZERO-ORG         10 RESERVED         11 RLD
                      12 EDIT             13 NO-SYMS          14 RESERVED         15 NOT-REFR
                      16 RESERVED         17 <16M             18 NOT-PL           19 NO-SSI
                      20 NOT-APF          21 PGM OBJ          22 NOT-SIGN         23 RESERVED
                      24 NOT-ALTP         25 RESERVED         26 RESERVED         27 RMODEANY
                      28 RESERVED         29 RESERVED         30 RESERVED         31 RESERVED
                      32 MIGRATE          33 NO-PRIME         34 NO-PACK          35 RESERVED
                      36 RESERVED         37 RESERVED         38 RESERVED         39 RESERVED
------------------------------------------------------------------------------------------------------------------------
                                    MODULE SSI:  NONE
                                    APFCODE:     00000000
                                    RMODE:       ANY
                                    LONGPARM:    NO
                                    PO FORMAT:   2
                                    XPLINK:      NO
 A           *****PROGRAM OBJECT PROCESSED BY BINDER
***THE FOLLOWING ARE THE UNFORMATTED PDSE DIRECTORY ENTRY SECTIONS (PMAR AND PMARL)
PMAR  001E0206 02C00412 00000000 04500000   00000000 00000000 00000000 0000
PMARL 005200C0 00000000 00020000 04500000   02380000 08180000 0EF40000 00500000
      01240000 00200000 01040000 00020000   01740001 00000000 04500000 00000000
      00001995 154F0205 408FC2D7 C2C6F6F4   F5F5
                                          LISTIDR FOR PROGRAM OBJECT LOADMOD2                              PAGE      1

------------------------------------------------------------------------------------------------------------------------
THIS PROGRAM OBJECT WAS ORIGINALLY PRODUCED BY 5695DF108 AT LEVEL 01.01 ON 06/03/95 AT 20:54:08
------------------------------------------------------------------------------------------------------------------------
 B DATE        PTF NUMBER
CSECT:    SDX
          04/16/2001   ZAPIDR01
          04/16/2001   ZAPIDR02
          04/16/2001   ZAPIDR03
          04/16/2001   ZAPIDR04
          04/16/2001   ZAPIDR05
          04/16/2001   ZAPIDR06
          04/16/2001   ZAPIDR07
          04/16/2001   ZAPIDR08
          04/16/2001   ZAPIDR09
------------------------------------------------------------------------------------------------------------------------
 C TRANSLATOR   VER   MOD     DATE
CSECT:    CM1
          566896201     02    01    04/16/2001
CSECT:    SDX
          566896201     02    01    04/16/2001
CSECT:    SD1
          566896201     02    01    04/16/2001
CSECT:    SD2
          566896201     02    01    04/16/2001
------------------------------------------------------------------------------------------------------------------------
 D DATE         USER DATA
CSECT:    $MODULE LEVEL DATA
          04/16/2001   THIS IS A TEST
CSECT:    SD1
          04/16/2001   USER IDR TEST 2
          04/16/2001   USER IDR TEST 3
 ------------------------------------------------------------------------------------------------------------------------
The IDR listing, as in Figure 1 and Figure 2, has four sections that are separated by dashed lines. The four sections contain:
 A 
The linkage editor identification or binder identification record (IDRB). The identification record is displayed in a single line. This line shows the binder or linkage editor program identifier, version and release numbers, and the data and time of binding.
Note: The time of binding is listed only for a program object.
 B 
A list of SPZAP IDR entries (IDRZ), if any. The IDRZ records, if any, are formatted two or more lines per section. The first contains the associated CSECT name, and the second, and subsequent lines, a modification date and up to eight bytes of PTF number or other data entered on the SPZAP IDRDATA control statement. There will be one detail line for each modification to the control section. For load module output, the IDRZ records are formatted one line per section.
 C 
A list of language translator IDR records (IDRL). These entries are formatted only if OUTPUT=ALL was specified, or defaulted, on the LISTIDR control statement. The IDRL records, if any, are also formatted two or more lines per CSECT. The section name appears on the first line, and the translator program id, version and release, and date of translation on the second and subsequent lines. There will be one line of translator data for each compiler, assembler or other language product involved in the production of the object code for that section. For load module output, the IDRL records are formatted one line per section. Blank CSECT names in program objects will be seen as $BLANKCOM. They will be be seen as $BLANKCM in load modules.
 D 
A list of user-supplied IDR data (IDRU), if any. The IDRU records normally appear two lines per CSECT. The first line shows the section name, and the second line an entry date and up to 80 bytes of data, entered by the user on the binder IDENTIFY control statement. If the section name is a module level section (identified as '00000001'x), the constants $MODULE LEVEL DATA are printed in place of the section name.
For program objects, if no data is available in a section, one of the following messages will appear instead of the formatted detail:
          NO SPZAP DATA EXISTS FOR THIS PROGRAM OBJECT
         NO BINDER DATA EXISTS FOR THIS PROGRAM OBJECT
    NO TRANSLATION DATA EXISTS FOR THIS PROGRAM OBJECT
  NO IDENTITY/USER DATA EXISTS FOR THIS PROGRAM OBJECT
For load modules, if no SPZAP data is available, the following message will appear instead of the formatted detail:
          THIS LOAD MODULE CONTAINS NO INFORMATION SUPPLIED BY SPZAP