DFHEISTG assembler macro
Defines dynamic storage.
Syntax
Description
You can extend dynamic storage to provide extra storage for user variables through DFHEISTG.
At translation, the translator inserts the DFHEISTG macro immediately following a DFHEISTG DSECT instruction.
For Assembler programs that run in an MVS batch, TSO, or NetView environment, you must explicitly code the DFHEISTG and DFHEIEND macros to provide the required work areas for EXEC CPSM commands. Your program is responsible for acquiring storage for the DFHEISTG area and setting up any necessary base registers before making any EXEC CPSM calls. For more information, see Assembler considerations for EXEC CPSM programs.
Operands
- DSECT
- Controls the generation of the DSECT and USING statements. Valid values are as follows:
- YES
- Allows the generation of the DSECT and USING statements. This is the default and DSECT=YES can be abbreviated to DSECT.
- NO
- Bypasses the generation of the DSECT and USING statements.
- PARML
- This operand is for compatibility purpose and should not be specified normally. Valid values are
as follows:
- NO
- Generates a full DFHEIPL parameter list within DFHEISTG storage. This is the default.
- COMPAT
- Generates a reduced DFHEIPL parameter list within DFHEISTG storage.
