gtpg2m14General Macros

CREDC-Create a Deferred Entry

This general macro creates an independent ECB for deferred processing. The ECB is created on the same I-stream, in the same subsystem, and subsystem user as the creating ECB.

A variable number of bytes (0 to 104) is passed to the created ECB work area. The control program moves the parameters into an interim block of available storage and adds this block to the deferred processing CPU loop list. Operational Program Zero (OPZERO) initializes an ECB with the parameters in the work area, releases the interim block, and executes an Enter with no return (ENTNC) to the specified program.

Format




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

program_name
The symbolic program name of the program that is to be activated with the created ECB must be specified. Either this positional parameter or the following keyword parameter can be used.

PROGRAM
The symbolic program name or a register containing the address of the program that is to be activated with the created ECB must be specified. This method generates constant data which used at execution time to determine the PAT displacement. This method has a slightly longer path length than the positional parameter method.

program_name
The name of the program that is to be entered.

(Rx)
A register (R0-R7) that contains the address of the program name.

Entry Requirements

Return Conditions

Programming Considerations

Examples

None.