pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

?SOURCE =multi
Before running the compiler, you can associate file name \brig.$ullx.cable.port with
=multi:
ADD DEFINE =multi, FILE \brig.$ullx.cable.port
During compilation, the compiler passes the DEFINE name to a system procedure, which makes
the file available to the compiler. If the system procedure cannot make the file available, the open
operation fails.
TAPE DEFINE (D-Series Systems Only)
The TAPE DEFINE lets you specify attributes for labeled magnetic tapes. For instance, it lets you
specify attributes such as block length, recording density, record format and length, number of
reels, and labeling.
SPOOL DEFINE
The SPOOL DEFINE lets you specify spooler settings or attributes, such as number of copies, form
name, location, owner, report name, and priority.
DEFAULTS DEFINE
In the DEFAULTS class, a permanently built-in DEFINE named =_DEFAULTS has the following
attributes, which are active regardless of any DEFMODE setting:
PurposeRequiredAttribute
Contains the default node, volume, and subvolume names for the current
process as set by the HP TACL VOLUME, SYSTEM, and LOGON
commands
YesVOLUME
Contains the node and volume name in which the operating system is
to store swap files
NoSWAP
Contains a substitute name for a catalog as described in the SQL/MP
Reference Manual and the SQL/MX Reference Manual.
NoCATALOG
PARAM SWAPVOL
The PARAM SWAPVOL command lets you specify the volume that the compiler and SYMSERV use
for temporary files. For example:
PARAM SWAPVOL $myvol
The compiler ignores any node specification and allocates temporary files on its own node. If you
omit the volume, the compiler uses the default volume for temporary files; SYMSERV uses the volume
that is to receive the object file.
Use this command when:
The volumes normally used for temporary files might not have sufficient space.
The default volume or the volume to receive the object file is on a different node from the
compiler.
ASSIGN
You can issue the HP TACL ASSIGN command before starting the compiler to substitute actual file
names for logical file names used in the source file. The HP TACL product stores the file-name
mapping until the compiler requests it.
ASSIGN commands fall into two categories:
Ordinary ASSIGN Command (page 523)
ASSIGN SSV (page 523)
522 Disk File Names and HP TACL Commands