
Chapter 2 109
Command Definitions A-B
BBXLLK
BBXLLK
Compiles and links an HP Business BASIC/XL program. HP Business BASIC/XL is not
part of the HP 3000 Series 900 Computer System Fundamental Operating Software and
must be purchased separately. (Native Mode)
Syntax
BBXLLK textfile [ ,[ progfile] [ ,listfile] ]
NOTE This command follows the optional MPE/iX command line Syntax. Refer to
"Optional Format for MPE/iX Commands" at the beginning of this chapter.
Parameters
textfile Actual file designator of the BASIC SAVE file (filecode 1247 or BSVXL)
containing the HP Business BASIC/XL program to be compiled. Formal
file designator is BBCIN.
progfile Actual file designator of the object file to which the Link Editor writes the
linked program. If you do not specify progfile, the default is $NEWPASS,
which is closed as $OLDPASS.
listfile Actual file designator of the file on which the program listing is written.
This can be any ASCII output file. Formal file designator is BBCLIST. If
you do not specify listfile, the default is $STDLIST.
NOTE The formal file designators used in this command (BBCIN and BBCLIST)
cannot be backreferenced 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.
Operation Notes
The BBXLLK command compiles and links a source program stored in a BASIC SAVE file
generated by the HP Business BASIC/XL interpreter. If the progfile parameter is omitted,
the linked program is written to the systemcdefined temporary file $OLDPASS. To save the
linked program in a file other than $OLDPASS, specify the file name on the BBXLLK
command line.
Create a BASIC SAVE program file from within the HP Business BASIC/XL interpreter, by
using the HP Business BASIC/XL >SAVE filename command. The program may be
compiled and linked with the BBXLLK command and executed with the MPE/iX RUN
command.
NOTE This command is implemented as a command file. If you set the HPPATH
variable to null (SETVAR ""), the command file is not executed, and the
command fails.