HP 3000 Manuals

Overview of MPE XL and MPE V/E Differences [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation


Introduction to MPE XL for MPE V Programmers Migration Guide

Overview of MPE XL and MPE V/E Differences 

Processes are the basic executable entities in MPE. You can use various
intrinsics and commands to create, activate, suspend, interrogate, and
delete processes, and to enable communication between them.  Process
management intrinsics in MPE XL have been modified to deal effectively
with both the CM and the NM programming environments.  The Process
Handling (PH) and Programmatic Sessions (PS) capability-class attributes
function the same way in MPE XL as in MPE V/E.

Two architectural differences between MPE V/E and MPE XL are in the
system control of stacks and the incompatibility between NM and CM
plabels.  Internal differences in file structure do not impact the
operation of IPC (interprocess communication).  The function of JCWs (Job
Control Words) in MPE V/E is expanded on MPE XL by the addition of
variables, which are managed with several new intrinsics and commands.

New 

MPE XL features that are not available on MPE V/E include:

 *  The following intrinsics:

HPCIGETVAR                                  HPCIPUTVAR
HPCIDELETEVAR                               HPFOPEN

 *  The following commands:

SETVAR
SHOWVAR
DELETEVAR

Changed 

Existing MPE V/E features that have been modified on MPE XL include:

 *  Data Stack

 *  The following intrinsics:

FCONTROL                                    CREATE
CREATEPROCESS                               STARTSESS

Unchanged 

Existing MPE V/E features that are the same on MPE XL include:

 *  The following intrinsics:

ABORTSESS                    ACTIVATE                     CAUSEBREAK
FATHER                       FCLOSE                       FINDJCW
FINSTATE                     FINTEXIT                     FOPEN
FREAD                        FWRITE                       GETINFO
GETJCW                       GETPRIORITY                  GETPROCID
GETPROCINFO                  PAUSE                        PROCINFO
PROCTIME                     PUTJCW                       QUIT
QUITPROG                     RECEIVEMAIL                  SENDMAIL
SETJCW                       SUSPEND                      TERMINATE

 *  The following commands:

SETJCW
SHOWJCW



MPE/iX 5.0 Documentation