gtpg2m59General Macros

UNHKA-Unhook Core Block

Use this general macro to transfer information from a requested core block reference word (CBRW) for a common block to a specified 8-byte field and detach (unhook) the common storage block associated with the CBRW. When a block has been unhooked in this manner, any other ECB can rehook the same block by using the REHKA macro. Blocks unhooked must be common blocks. These macros are designed for programs with unique buffering requirements.

Format




label
A symbolic name can be assigned to the macro statement.

FIXCEL=address
The operand address must be the symbolic address of the 8-byte field that will be used to save the requested CBRW.

GLOB
This is an optional keyword.

YES
This means the specified FIXCEL area is in global area 1. This is the default if GLOB is not coded.

NO
This means the specified FIXCEL area is not in protected application or global storage.

symbol
The operand symbol must represent a protected application or global storage area corresponding to the FIXCEL area location. Valid symbols are GLOBAL1, GLOBAL2, GLOBAL3, and APL1.

LEVEL=literal
The operand literal must be a valid ECB data level (0<=literal >=F). If it is not coded, level 6 is assumed.

Entry Requirements

Return Conditions

Programming Considerations

Examples

None.