

Breakpoint Activities › Indirect Command Syntax › For PL/I Programs
For PL/I Programs
- Only items declared as STATIC, AUTOMATIC, BASED, and POINTER type variables that are declared as parameters to the entry point of the MAIN procedure are supported.
- One procedure‑name qualifier is allowed. If your PL/I source contains an internal procedure that has a local variable with a name matching a variable in the main procedure, use the appropriate procedure‑name to indicate to which variable you are referencing.
- Up to 15 structure‑name qualifiers are allowed. You must follow PL/I notation conventions; for example: A.B.C.D.E.
- Up to 15 levels of subscripting are allowed. A subscript includes:
- Integer numeric literal
- Another variable defined as an integer numeric field (no decimal portion)
- The subscript value must be within the actual declared bounds of the array.
Example
If the array is declared as (100:200), subscript values must be within the range of 100 to 200, inclusive.
- The base address for a variable is supplied with the base locator notation. One item supplies the base address for the next item, which in turn supplies the base address for the next variable, up to a limit of 15 items. This feature is intended for BASED variables, but it is used to map any declaration over any addressable storage.
Example:
DATE OF INVOICE
TABLE_ENTRY(4,TABLE_INDEX)
Copyright © 2014 CA Technologies.
All rights reserved.
 
|
|