Pathway/iTS SCUP Reference Manual
Table Of Contents

SCUP Commands
HP NonStop Pathway/iTS SCUP Reference Manual—520269-002
2-4
File-Name Expansion for Object-File Names
File-Name Expansion for Object-File Names
File-name expansion for a SCREEN COBOL object-file name also is controlled by the
CMDSYS and CMDVOL commands. This is a special case of command file-name
expansion because the SCREEN COBOL compiler generates three object-file names.
The SCREEN COBOL short-form file name has the form of a disk-file name:
[\system.][$volume.][subvol.]file-name
with the restriction that file-name must be five characters or fewer. File-name
expansion derives the names of three disk files from the short form name, which
serves as the file-name root. The names of the actual disk files are formed by
appending COD, DIR, and SYM to the name supplied.
If the optional object file name is omitted from a SCUP command, the default file name
is derived from the name specified in the SCUP utility FILE command. The initial
setting has the form:
\system.$volume.subvol.POBJ
The SCREEN COBOL compiler names the object files POBJCOD and POBJDIR
within the default system, volume, and subvolume. If you use the ?SYMBOLS
compiler command, the SCREEN COBOL compiler names the symbol table file
POBJSYM.
Calling SCUP
The SCUP subsystem resides in a file designated
$SYSTEM.SYSTEM.SCUP
The SCUP command issued from the command interpreter calls the SCUP subsystem.
IN command-file
specifies a file from which commands are to be read. SCUP reads 132-byte
records from command-file until it encounters an end-of-file or an EXIT
command.
If this option is omitted, input is taken from the current input file of the command
interpreter; this is typically the home terminal.
OUT list-file
specifies a file to which the listing is to be written.
If list-file is omitted, output is suppressed; this does not prohibit the later use
of the basic command OUT. If the entire option is omitted, output is directed to the
current output file of the command interpreter; this is typically the terminal.
SCUP [ / [ IN command-file ] [ , OUT list-file ] / ]
[ command [ ; command ] ... ]