HP 3000 Manuals

Native Mode Operation [ Migration Process Guide ] MPE/iX 5.0 Documentation


Migration Process Guide

Native Mode Operation 

Native Mode operation is the sixth, and final, stage of the migration
process.  The objective of this stage is the implementation of the
migration plan so that it meets your goals and performance expectations.
The length of this stage depends on the scope of the migration plan, the
strategy chosen, and the extent of changes that must be made to the
application to meet performance goals and user expectations.  Depending
on the migration plan, this stage may overlap with the CM operation
stage.

Activities included in this stage are:

   *   Recompiling source files using MPE/iX compilers.

   *   Determining what mixed-mode calls may be necessary for an
       application.

   *   Completing changes for NM incompatibilities found in the analysis
       and planning stage.

The results of this stage may include first developing applications in NM
and CM, then using NM programs to manipulate MPE V/E-compatible data, and
ultimately using NM programs to manipulate MPE/iX-compatible data.

In order to run in NM, programs developed on MPE V/E-based systems need
to be recompiled with the MPE/iX version of compilers.  Certain programs
may require some source code changes to operate efficiently on the 900
Series HP 3000.

This last migration stage will most likely occur in phases, each one
followed by a test period to verify the correctness of the application
and an evaluation period to verify performance.

After a particular application has been validated under CM operation, the
next phase may involve partial recompilation to NM using the Switch
subsystem to access procedures in CM segmented libraries (SLs).  SLs can
be accessed by applications executing in NM only through the Switch
subsystem.

At the end of this phase, check performance of the application which uses
Switch.  If it does not met the goals defined in the migration plan, you
may need to modify the plan to include an additional phase.

During this additional phase, you would convert the CM procedures to NM.
Recompile CM procedures to NM if possible.  If the CM procedures are
implemented in a language not supported in NM you will have to rewrite
them.  The resultant NM object code can then be added to executable
libraries (XLs) XLs in NM are the equivalent of SLs (Segmented Libraries)
in CM. For more information about creating and maintaining executable
libraries (XLs), refer to the HP Link Editor/XL Reference Manual 
(32650-90030).  For more information about accessing XLs from CM
programs, or accessing SLs from NM programs, refer to the Switch 
Programming Guide (32650-90014).



MPE/iX 5.0 Documentation