GDDM V3R2 Base Application Programming Reference
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF | BOOK


The address table

GDDM V3R2 Base Application Programming Reference
SC33-0868-02



The address table is located at offset 0 from the entry point of the module. The format of the address table is as follows:


 Table 6. APL request codes module - address table
 Field name  Field offset  Field length
 RCPAIDEN  0  8
 RCPAVERS  8  4
 RCPATNUM  C  4
 RCPAENUM  10  4
 RCPATABP(1)  14  8
   RCPALOW(1)    0    2
   RCPAHIGH(1)    2    2
   RCPAPTR(1)    4    4
 RCPATABP(2)  1C  8
 .
 .
 .
 .
 .
 .
 .
 .
 .
 RCPATABP(n)  14+(n-1)8  8


RCPAIDEN
Module identifier containing the character string "ADMADAP."


RCPAVERS
A fullword integer identifying the version number of the APL Request Codes Module. The field is currently set to zero.

RCPATNUM
A fullword integer containing the number of assigned APL codes defined in the following tables.

RCPAENUM
A fullword integer containing the number of table indexes to follow. One table index exists for each block of APL codes in the range:


         100*n : 100*(n+1)-1

where n is greater than or equal to 0. Thus, the maximum APL code is:


         RCPAENUM*100-1

RCPALOW(n)
A two-byte integer identifying the lowest value in the APL index table pointed to by RCPAPTR(n). The value is currently always set to 100*(n-1).

RCPAHIGH(n)
A two-byte integer identifying the highest value in the APL index table pointed to by RCPAPTR(n). The value is always less than 100*n.

RCPAPTR(n)
The address of the request code table for those APL codes in the range RCPALOW(n) through RCPAHIGH(n). If the value of the pointer is zero, there are no codes assigned within the range.

Go to the previous page Go to the next page



Copyright IBM Corporation 1990, 2012