Automatic List All Defined Items [ COMMUNICATOR 3000 XL, XL Release 1.1 (Core Software Release A.10.00) ] MPE/iX Communicators
COMMUNICATOR 3000 XL, XL Release 1.1 (Core Software Release A.10.00)
Automatic List All Defined Items
Allow users to place all data items defined or referenced in a Transact
program in the list register.
Syntax
LIST(AUTO) @|file-name[,option-list];
Parameters
@ This is a new parameter which, if specified, will cause
Transact to add all the data items defined in the
program into the list register.
file-name Current syntax.
option-list This option allows the user to initialize the values
placed in the list register to specific values. Refer
to the discussion of LIST(ITEM) in the reference manual
for a full explanation of this option.
Discussion
This enhancement to the LIST(AUTO) verb allows users to place all valid
data items (which are not marker type items) defined in their Transact
program, or referenced if a data dictionary is used, in the list
register. This enhancement also allows users to specify initial values
for the items placed in the list register.
When the LIST(OPTION) @ verb is issued from segment 0 of a segmented
Transact program, all globally defined items will be placed in the list
register, otherwise only segment local items are placed in the list
register.
Then INIT option is also an enhancement to the old LIST(AUTO) construct.
Example
1) LIST(AUTO) @,INIT;
2) LIST(AUTO) PASSENGER-DTL;
MPE/iX Communicators