z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Workmod data elements

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

Module data in the binder internal (workmod) format is organized into units called elements. (Some older or obsolete binder documentation may call these 'items' or even 'itemids'). An element is identified by a section name and class name.

The formatted portion of the dump provides the information necessary to find the data associated with each element in each workmod (see Figure 1 for an example). The data is formatted in a three-level hierarchy as follows:
  • workmod
  • section
  • class
The first line output for each element prints:
APPPTR
The pointer to the first "append pointer" - that is, to the control block describing the first block of contiguous data in the element.
CNT
The append count (the total number of such contiguous blocks).
HIW
"HI-WATER" - the highest record number in the element. For text, this is the last byte of initialized text - it may be smaller than the total CSECT text length.
LRECL
Length of one logical record
In the second line for each element, 20 bytes of attribute information are shown. The first two fields give the offset of the data within the containing class and the length, relative to records. (For text, the length of one record is one byte.)
Figure 1. EWDUMP sample – Workmod token area
z/OS           PROGRAM MANAGEMENT DIAGNOSTICS          
                                                       
WORKMOD TOKEN:        0 21EDBFB0                       
                                                                          
 SECTION:    printf                                                     
   CLASS:    B_ESD                                                      
       APPPTR: 21F23620 CNT:        1 HIW:        3 LRECL:       48     
       CLASS ATTRIBUTES:   0000008A 00000003 00480000 40100000 00000000 
   CLASS:    B_IDRL                                                     
       APPPTR: 21F25720 CNT:        1 HIW:        1 LRECL:       10     
       CLASS ATTRIBUTES:   00000007 00000001 00100000 40100000 00000000 
   CLASS:    B_TEXT                                                     
       APPPTR: 21F21D78 CNT:        1 HIW:        A LRECL:        1     
       CLASS ATTRIBUTES:   000001E0 0000000A 00010303 00000001 00000000 
                                                                                                                               

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014