MPE/iX Commands Reference Manual (32650-90877)

Chapter 3 87
Command List I
Commands ABORT to BYE
executable library.
Related Information
Commands BBXLCOMP, BBXLGO, BBXLLK
Manuals HP Business BASIC/XL Migration Guide HP Business BASIC/XL
Reference Manual
BBXLCOMP
Compiles 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
BBXLCOMP
textfile
[ ,[
objectfile
] [ ,
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 (file code 1247 or BSVXL)
containing the HP Business BASIC/XL program to be compiled. Formal
file designator is BBCIN.
objectfile Actual file designator of the object file to which the object code is written.
This file is stored in binary form and has a file code of 1461 or NMOBJ. If
your program uses GLOBAL COPTION RLFILE then this file is a binary file
with a file code of 1033 or NMRL. Its formal file designator is BBCOBJ. If the
objectfile parameter is omitted, the object code is saved to the temporary
file $OLDPASS.
If you specify objectfile, the compiler stores the object file in a permanent
file of the correct size and type, and with the name you specified.
For an NMOBJ file, if a file of the same name already exists, the object code
overwrites that file.
For an NMRL file, if GLOBAL COPTION RLINIT is used, then the relocatable
library file is overwritten. If GLOBAL COPTION RLINIT is not used, then the
new object code is added but previously written information remains.
If the compiler issues an error message telling you that a new or existing
object file is too small, build the object file with a larger size and recompile
to it.
You may use the MPE/iX SAVE command to store $OLDPASS as a
permanent file under another name.
listfile The name of the file to which the compiler writes the program listing. This
can be any ASCII file. The formal file designator is BBCLIST. If you do not