Pathmaker Reference Manual

Requester Constructs
Macro Language Construct Variables
067869 Tandem Computers Incorporated C–43
#Actions
Iterate through all actions for the Requester. Establishes a current action.
#Base-Screen-Fields
Iterate through all elements in the base area of the screen (if the screen has only one
page, this iterates through the elements in that one page also). Establishes a current
page and current element.
#Child-Ref-Objects
Iterate through reference objects which are immediate children of the current reference
object. Establishes a current reference object. This construct is valid only for database
requesters.
#Hashbuckets
Iterate through all the hash buckets for the hashed service Name. The buckets are
numbered 1..'service^PrimeNumber' (currently 509).
#Items-In-Subtree
Iterate through all line items in the current reference object which are equal to or
subordinate to the current item. Establishes a new current item. For line items which
are displayed on the screen, establishes a current page and screen element. If the
reference object has repetitions, then if there is a current box, the screen element is
with respect to that current box; otherwise, it is with respect to the first box.
#Item-Occurrences
Iterate through the occurrences (one or more) of current line item. There must be a
current reference object. Establishes current occurrence of item.
#Join-Items
Establishes the join field item as the current item. There must be a current reference
object. Establishes a current item (in the current reference object).
#Page-Screen-Fields
Iterate through all elements on current page. Establishes a current screen element.
#Pages
Iterate through the pages of the screen. Establishes current page.
#Passed-Params
Iterate through parameters passed for the current action (call or send). Establishes a
current reference object, and a current passed parameter; for send parameters, also
establishes a current item within the reference object.