TAL Programmer's Guide

TACL ASSIGN Commands
File Names and TACL Commands
096254 Tandem Computers Incorporated E–9
ASSIGN SSV Command The ASSIGN SSV (Search SubVolume) command lets you specify which node, volume,
and subvolume to take files from. The compiler uses ASSIGN SSV information to
resolve incomplete file names in the SEARCH, SOURCE, and USEGLOBALS
directives.
For each ASSIGN SSV command, append to the SSV keyword a value in the range 0
through 49. Values in the range 0 through 9 can appear with or without a leading 0.
For example, if you specify:
ASSIGN SSV1, oldfiles
and the compiler encounters the directive:
?SOURCE myutil
the compiler looks for OLDFILES.MYUTIL.
If you then specify:
ASSIGN SSV1, newfiles
and run the compiler again, it looks for NEWFILES.MYUTIL.
If you omit the node or volume, the TACL product uses the current default node or
volume. If you omit the subvolume, the compiler ignores the command. TACL
DEFINE names are not allowed.
The ASSIGN SSV command also lets you specify the order in which subvolumes are
searched. You can specify ASSIGN SSV commands in any order. If the same SSV
value appears more than once, the TACL product stores only the last command having
that value.
For example, if you issue the following commands, the TACL product stores only two
of the messages :
Assign SSV Command Stored
ASSIGN SSV28, $a.b Yes
ASSIGN SSV7, $c.d No
ASSIGN SSV7, $e.f No
ASSIGN SSV07, $g.h Yes
The compiler stores ASSIGN SSV messages in its SSV table in ascending order.