Pathmaker Reference Manual

OUTPUT Statement
Pathmaker Application Definition Language (PMADL)
2–16 067869 Tandem Computers Incorporated
REQ[UESTER]
name
Specifies the name of one or more requesters for which to write output.
SERVER
name
Specifies the name of one or more servers for which to write output.
SERVICE
name
Specifies the name of one or more services for which to write output.
TABLE
name
Specifies the name of one or more tables for which to write output.
Usage Considerations The Pathmaker project catalog must be open when you specify the OUTPUT
command.
PMADL ignores objects you specify that are not defined in the catalog and continues
processing with the next object specified.
You cannot specify a standard service object used by requesters in the OUTPUT
statement. PMADL ignores these objects and continues processing with the next
object specified.
PMADL produces descriptions of referenced objects before producing descriptions of
the objects that reference them, to prevent undefined references when the descriptions
are subsequently supplied as input to PMADL.
When you specify all requester descriptions, descriptions of called requesters are
written before descriptions of requester that call them. Requesters that are mutually
recursive are preceded by a "forward reference" description of one of the requesters,
which includes only the requester's reference objects and formal parameters. The
description provides a preliminary definition of the requester, and allows the
remaining, recursive requesters to be defined.
If the requester’s DEFAULT-SCREEN attribute is YES and if the catalog is opened for
update access, PMADL generates a default screen and stores the screen in the catalog.
You can edit the generated screen attributes to alter the requester’s screen. The edited
attributes will be ignored when the requester description is compiled, however, unless
the DEFAULT-SCREEN clause in the description is set to NO. If PMADL cannot
generate a default screen, it produces the requester description as if the requester does
not have a screen.
PMADL issues a warning if it detects corruption—invalid attribute descriptions, for
example—in an object whose description is being written. PMADL then continues
processing.
A warning also is issued if an incomplete object description is produced because
PMADL detected errors while writing the description. PMADL then continues
processing with the next object specified.