MPE/iX Variables [ HP ALLBASE/4GL Developer Reference Manual Vol. 2 ] MPE/iX 5.0 Documentation
HP ALLBASE/4GL Developer Reference Manual Vol. 2
MPE/iX Variables
HP ALLBASE/4GL uses the following MPE/iX variables to identify the
location of various items when a user signs on to HP ALLBASE/4GL.
HP ALLBASE/4GL also uses MPE/iX job control words (JCWs) to select the
message catalog to suit the user's language, and set the collating
sequence for KSAM files.
The HP ALLBASE/4GL start-up command file automatically sets appropriate
values for the following variables and job control words.
* HP4APPNPATH This variable identifies the group and account
containing any unloaded applications.
* HP4DATAPATH This variable identifies the group and account
containing the KSAM and serial data files for an application.
* HP4DBMPATH This variable identifies the group and account
containing any database module files created for an unloaded
application.
* HP4FSPATH This variable identifies the group and account
containing the file-structure files. These files are required
when application developers create or reformat KSAM data files, or
the administrator loads or unloads a run-only application
requiring reformatting of KSAM data file reformatting.
* HP4SPATH This variable identifies the group and account containing
the HP ALLBASE/4GL S-files.
* HP4SQLPATH This variable identifies the group and account
containing the DBECon file for the HP SQL database environment
used by an application that accesses HP ALLBASE/SQL.
* HP4TERM This variable identifies the user's terminal type. The
value of this variable determines the name of the termdata file
used by HP ALLBASE/4GL to drive the terminal. Refer to HP
ALLBASE/4GL Terminals on page D-19 for more information about
terminals.
* HP4TIPATH This variable identifies the group and account
containing the HP TurboIMAGE/iX databases used by an application.
* NLDATALANG The KSAM data manager uses this variable to determine
the collating sequence during the data file creation process. By
default, this job control word is set to 001 (American).
* NLUSERLANG HP ALLBASE/4GL uses this job control word to select the
appropriate message catalog. By default, this job control word is
set to 001 (American). Refer to Message Catalogs on page D-14 for
information about the messages system.
HP ALLBASE/4GL uses the following MPE/iX variables for various MPE/iX and
HP ALLBASE/4GL activities. HP ALLBASE/4GL assigns default values to some
of these variables - these values are noted below. Values can be
assigned to these variables via a UDC or command file, or directly from
the MPE/iX command interpreter.
* HP4BG This variable contains a job logon stream (including
passwords) to allow HP ALLBASE/4GL to create and stream jobs to
run background processes.
* HP4DBMSIZE If set, this variable indicates the file limit for the
database module files created by HP ALLBASE/4GL. The database
module file is a binary file, with 500 byte records. The default
value is 4095.
* HP4INV_PRT_CHAR This variable specifies the character used when
screen printing to indicate a space character in an inverse video
field. The default value is the DEL character, which prints a
checkerboard pattern on some printers. In some circumstances the
DEL character may be interpreted incorrectly and may cause
unreliable printing. If this occurs, change the value of this
variable to a printable ASCII character, such as a hash (#).
* HP4SCREEN_PRINT This defines the destination printer that will
print HP ALLBASE/4GL screen images. Refer to Screen Image
Printing on page D-18 for more details.
MPE/iX 5.0 Documentation