bdfu1m1hUtilities

ZUDFM OAI/FILE-Display Information about DSECTs

Use this command to examine all the DSECT macros with macro label support (MLS) entries generated in your installation. You can also see the labels defined in each DSECT.

Requirements and Restrictions

None.

Format




Note:
You can use either the ZUDFM OAI/FILE or the ZUDFM FILE command.

filespec
is the file specification, which can be a 2-character or 4-hexadecimal file ID, or the DSECT name (up to 6 characters).

Additional Information

Examples

The following example displays all the DSECT names known to the TPFDF product in your installation that have MLS.

+--------------------------------------------------------------------------------+
|User:   ZUDFM OAI/FILE                                                          |
|                                                                                |
|System: UDFM0320I          DATA LABEL COLLECTION INDEX                          |
|        ----------------------------------------------                          |
|                                                                                |
|        GR0VSR    GR0WSR    GR0YSR    GR0ZSR    GR25SR    GR26SR                |
|        GR27SR    GR28SR    GR29SR    GR3MSR    GR3NSR    GR3OSR                |
|        GR30SR    GR31SR    GR32SR    GR91SR    GR92SR    GR93SR                |
|        GR94SR    GR95SR    IRDCDF    IRDIDF    IRDKDF    IRD1DF                |
|        IRQ1DF    IR20DF    IR24DF    IR25DF    IW01DF    SR0GSR                |
|        SR00SR    SR01SR                                                        |
|                                                                                |
|                                                                                |
|        TOTAL MACRO LABEL SET ITEMS:   32                                       |
+--------------------------------------------------------------------------------+

The following example displays the DSECT macro labels for a particular file. Because the # character is not a legal character for some terminal displays, the period (.) is used to represent it in the label name.

+--------------------------------------------------------------------------------+
|User:   ZUDFM OAI/FILE/GR95SR                                                   |
|                                                                                |
|System: UDFM0321I          DATA MACRO LABEL COLLECTION                          |
|                                                                                |
|        GR95SR01                                                                |
|                                                                                |
|        TPFDF KEYS: YES   KEYS/EOKS:  OK     NBRKEYS: 03   NBREOKS: 03          |
|        TPFDC DIDS:  NO   DIDS/EODS: NOK     NBRDIDS: 00   NBREODS: 00          |
|                                                                                |
|                    LABEL                TYP DISP VAL/LENG                      |
|                    .GR95SRS              E       00000021                      |
|                    .GR95SRI              E       0000FD05                      |
|                    GR95VAR               E       0000001A                      |
|                    GR95HDL               E       0000001A                      |
|                    .GR95K80              E       00000080                      |
|                    .GR95K90              E       00000090                      |
|                    .GR95KA0              E       000000A0                      |
|                    .GR95L80              E       00000021                      |
|                    .GR95L90              E       00000023                      |
|                    .GR95LA0              E       00000008                      |
|                    GR95ORG               E       00000008                      |
|                    GR95*0BEG             E       0000000D                      |
|                    GR95*0END             E       00000021                      |
|                    GR95E80               E       00000021                      |
|                    GR95E90               E       00000023                      |
|                    GR95EA0               E       00000008                      |
|                                                                                |
|                    LABEL                TYP DISP LENG/KEY DID                  |
|                    GR95HDR               C  0000 0010  00 0000                 |
|                    GR95REC               C  0000 FFFF  01 0000                 |
|                    GR95SIZ               H  0000 0002  01 0000                 |
|                    GR95KEY               X  0002 0001  01 0000                 |
|                    GR95NUM               C  0003 0004  80 0000                 |
|                    GR95SPC               C  0007 0001  80 0000                 |
|                    GR95SEX               C  0008 0001  80 0000                 |
|                    GR95SP1               C  0009 0001  80 0000                 |
|                    GR95AGE               C  000A 0002  80 0000                 |
|                    GR95SP2               C  000C 0001  80 0000                 |
|                    GR95NAM               C  000D 0014  80 0000                 |
|                    GR95NUM               C  0003 0004  90 0000                 |
|                    GR95SPC               C  0007 0001  90 0000                 |
|                    GR95SAL               C  0008 0006  90 0000                 |
|                    GR95SP3               C  000E 0001  90 0000                 |
|                    GR95JOB               C  000F 0014  90 0000                 |
|                    GR95NUM               C  0003 0004  A0 0000                 |
|                    GR95SPC               C  0007 0001  A0 0000                 |
|                    GR95CIT               C  0008 FFFF  A0 0000                 |
+--------------------------------------------------------------------------------+

In the previous example, TYP shows how the label is defined to the DSECT:

 E 
Equate

 C 
Character

 X 
Hexadecimal

 F 
Fullword

 H 
Halfword

 A 
Address.

References

See ZUDFM OAT-Load Macro Label Set for more information about MLS.