gtpd2m1dData Communications Services Reference

Main Storage

The Main Storage Allocator Record controls the loading of the application fixed main storage area (GLOBAL). Since the ART resides protected main storage area a set of load control entries must be included in the GOA record for GLOBAL Area 1. For each ART record three parameters must be provided to describe the file location of the main storage backup, the size and characteristics of the main storage resident area. Each of these parameters is described below:

GO1EIX
Index number into GL0BA directory for ART record (the pointer to the ART main storage and file address). The number assigned here should be the next available.

GO1EON
Set to the next available ordinal number on file for #GLOBL (if more than 1 1055-byte record is needed, the ordinal numbers used shall be in sequence).

GO1CON
Set to the number of bytes to be loaded into main storage. Whatever value used shall define the first item only. Each additional item will use that value - 16 bytes, to account for the header of each record, after the first, being stripped.

Other indicators in this item will show that it is:

Figure 5 in Examples shows an ART record requiring 4 items defined in the GOA to load an ART main storage table of 4144 bytes. The next available index in GL0BA is 49 (first nonkeypointable index) and the next available ordinal numbers in #GLOBL are 48 thru 51.

The user should also be aware that an increase in main storage usage in the global area may necessitate an increase in the amount of main storage allocated to that area. This value is set in Keypoint Record A via SIP macro GLOBAL. Also the size of the GL0BA directory is defined in the GLOBZ macro. Care should be made that the directory size (in doublewords) has sufficient space for an additional index item.

Global Records

GL0BA

Name           Number of Bytes        Description
@ARTCR                4               main storage address of ART
@ARTFA                4               File address of ART

The above values are set by GOGO (INSLLBL) at restart.

Files

The Application Recovery Table (ART) is a main storage table with file taken from record type #GLOBL. This may require SIP input modification to the FCTB (Face Table, FC0TB) to increase the number of records allocated to #GLOBL.