HP 3000 Manuals

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