MPE/iX Commands Reference Manual (32650-90877)
128 Chapter4
Command List II
Commands CALC thru COPY
quotedstring
A string of no more than 255 characters (including the single or double
quotation marks that enclose it).
The
quotedstring
string may be used to pass dollar sign ($) commands to
the compiler: "$command1$command2$command3...". The $ must be the
first character in the string, and it must be used to separate multiple
commands. To extend the
quotedstring
string over more than one
physical line, make an ampersand (&) the last character of one line and
continue the
quotedstring
string onto the next physical line. Each $
command is limited in length to the same size as in the source file:
COB85XLG SALARIES;INFO="$CONTROL &
BOUNDS,MAP,VERBS$SET&$X9=ON"
COB85XLG ACCOUNTS;INFO="$DEFINE %A=5#"
workspacename
This parameter is the actual file designator of an HPToolset workspace.
The formal file designator created by the compiler is COBWKSP.
xdbfilename
Actual file designator for the file to be used by the symbolic debugger
(XDB). This is a permanent file created by the compiler that contains the
listing of the source files. The formal file designator is COBXDB.
If this file exists, then it must be in a special format created by a previous
compile using this option. In this case, it is first purged. If the file is of the
wrong type, the compile is not attempted. The user must either use a
different name or purge the file.
Once the file is created, XDB expects the fully qualified name of the file to
be unchanged. A FILE equation could be used if the file is renamed.
Operation Notes
The COB85XLG command compiles, links, and executes a program using the ANSI 1985
standard entry point. If you do not specify
textfile
, HP COBOL II/iX expects the source
program to be entered from your standard input device. If you do not specify
listfile
,HP
COBOL II/iX sends the output to your standard list device.
The object file created during compilation is a system-defined temporary file, $NEWPASS,
which is passed directly to the Link Editor as $OLDPASS. The Link Editor purges the object
file and writes the linked program to $OLDPASS, which is then executed and may be
executed repeatedly.
You cannot backreference the formal file designators used in this command (COBTEXT,
COBOBJ, COBLIST, COBMAST, COBNEW, COBWKSP, and COBXDB) as actual file designators in the
command parameter list. For further information, refer to the "Implicit FILE Commands
for Subsystems" discussion of the FILE command.
NOTE
This command is implemented as a command file. If you set the HPPATH
variable to null (SETVAR HPPATH ""), the command file is not executed, and
the command fails.