Addressing the resource control table
The GOVGROUP field of the DXEGOVA control block holds the value of the RESOURCE_GROUP column of Q.RESOURCE_VIEW, the view defined on the resource control table.
All information about the user's resource options is stored in blocks; there is one block for each of the user's resource options that you decide to monitor.
The first block defines the first resource option and is stored in the DXEGOVA control block as the DSECT GOVRESCT. The address of this DSECT is defined in the GOVRESC field of the DXEGOVA control block. You can establish addressability to the GOVRESC field in your own routine using the address of the GOVRESCT DSECT.
Negative half-word integers in the DSECT represent null values entered for INTVAL, CHARVAL, or FLOATVAL in Q.RESOURCE_VIEW; zero or positive half-words indicate a value in that column of Q.RESOURCE_VIEW.
The blocks that store the resource control information form a chain in which a pointer in one block points to the beginning of the next block (the next resource option) in the chain. For example, the GOVNEXTR DS statement in the GOVRESCT DSECT contains the address of the next block in the chain of resource control information. Each block in the chain has a GOVNEXTR DS statement. In the final block, the GOVNEXTR DS statement contains zeros to mark the end of the user's resource control information.