HP 3000 Manuals

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