Previous Topic: System MacrosNext Topic: #RTN Macro


#START Macro

The #START macro indicates the start of a routine. #START sets up addressability for the issuing program, using register 12 as the base register. #START must be the first instruction in a user-written edit module that uses CA IDMS calling conventions.

Syntax

►►─── label────────┬────────────────────────────────────────────►◄
                   └─ INTernal ─┘
Label

Specifies a label for the entry point established by the #START macro. It is necessary to specify a label in a #START instruction for a user-written edit module.

INTERNAL

Prevents the #START macro from generating an entry point. INTERNAL should not be specified in a user-written edit module.

Sample Instruction

The following sample instruction establishes an entry point with the name XTEP1:

XTEP1 #START

Note: For more information about the #START macro and the MPMODE parameter, consult the CA IDMS System Operations Guide.