Migration Process Guide MPE/iX 5.0 Documentation
Migration Process Guide
Table of Contents
Migration Process Guide
Migration Process Guide : COPYRIGHT NOTICE
Ch 1. Introduction
Education
Analysis and Planning
Analysis
Planning
Preparation
Installation
Compatibility Mode Operation
Native Mode Operation
Ch 2. Education
Migration Project Team
Project Leader Responsibilities
Project Team Responsibilities
System Overview
HP Precision Architecture
MPE/iX
Compatibility Mode
Native Mode
Mixed Mode
Phased Migration
Migration Options and Solutions
Migrating the Operating Environment
Migrating Data
Data Alignment
Floating-point Representation
Migrating Data Communication Services
Migrating Programs
Migration to CM
Migration to Native Mode
Mixed Mode Programs
Phased Migration of Databases
Migrating ALLBASE
Migrating TurboIMAGE
Option 1: CM
Option 2: NM
Migration Documentation, Training, and Tools
Migration Documents
Migration Training
Migration Tools
Ch 3. Analysis and Planning
Detecting Incompatibilities
Searching Program and SL Files
Searching Job Stream Files and UDC Files
Migration Planning Tool
Object Code Analyzer
Run Time Monitor
Migration Toolset: A Comparison Between the Tools
MPT is best suited for:
OCA is best suited for:
RTM is best suited for:
Detecting Incompatibilities (Continued)
Detecting Incompatibilities (Continued)
Analyzing the Reports
Severity of Incompatibilities
Application Characteristics
Migration Goals
Time and Resources
Planning the Migration
Purpose and Scope
Project Identification
Migration Strategy
Migration Schedule
Resource Requirements
Documentation and Training Requirements
Detailed Application Analysis
Test Plan
Ch 4. Preparation
Compiler Conversions
Subsystem Changes
Application Changes
Preparing the HP 3000 MPE V/E System for Migration
Accounting Structure
User-Logging ID Table
UDCs and User Files
Create a SYSDUMP Tape
Preparing to Perform Migration
Software Requirements
Ch 5. System Installation
Directory Migration Tool (DIRMIG)
Ch 6. Compatibility Mode Operation
Compatibility Mode
Program Validation
Improving Performance
Ap A. Maintaining Backward Compatibility
How to Ensure Compatibility
Unavoidable Problems
Ap B. Using the Object Code Analyzer
OCA Operation
Using OCA
Enable Options Prompt
Scan User Externals Prompt
Enter External Prompt
External Procedure Names
Indirect File Names
Build Indirect File Prompt
Indirect File Name Prompt
Enter File Specification Prompt
File Specifications
LIB= Option
Brief and Detailed Options
Offline Option
SCAN Prompt
File Specifications
LIB= Option
Brief and Detailed Options
Offline Option
Interactive Pagination
Exiting OCA
Security Considerations
Running OCA in Batch Mode
OCA Report Formats
Output Device Specification
Contents of Brief and Detailed Report Formats
General Information
Segment Information
Resolved External Procedures
Unresolved External Procedures
Potential Incompatibilities
Summary Information
Intrinsic Mechanism Information
Sample Brief Report
Sample Detailed Report
OCA Program Error Messages
User Input Errors
Internal Error Messages
Ap C. Using the Run Time Monitor
Run Time Monitor Operation
RTMSYS
RTMREP
RTMSL
Managing Run Time Monitor Stack Space Usage
Managing Run Time Monitor Disk Space Usage
Setting Up Run Time Monitor
Operator Logon UDC
System Startup File
Using RTMSYS
Status Changes Prompt
Command File Prompt
Enter Command File Prompt
Enter Class Prompt
Exiting RTMSYS
Running RTMSYS in Batch Mode
Using RTMREP
Output Device Specification
Detail Line Prompt
Log File Specification Prompt
Subset Prompt
Enter Program File Subset Prompt
Enter Class Numbers Prompt
Exiting RTMREP
Sample Report
Run Time Monitor Program Error Messages
Ap D. Incompatibilities
Undetected Incompatibilities
Peripheral Dependent Incompatibilities
Intrinsic Incompatibilities
Command Incompatibilities
Subsystem and Compiler Incompatibilities
System Logging Incompatibilities
Detected Incompatibilities
Detected Incompatibilities (Continued)
Ap E. Notes on Migrating VPLUS
Migration Issues
Terminal Configuration
Supported Terminals
Unsupported Terminals
Pascal Integers
Data Alignment
Real Data Types
NM Stubs
Terminal Refresh
Vectra With Type Ahead Enabled
Call Intrinsic
Non-VPLUS I/O
VGETIEEEREAL
VGETIEEELONG
VPUTIEEEREAL
VPUTIEEELONG
VTURNOFF
VTURNON
VBLOCKWRITE
VBLOCKREAD
Ap F. Using the GETUDC Utility
GETUDC Operation
Using GETUDC
Creating the Indirect STORE File
Gathering UDC File Names
Appending Other File Sets
GETUDC Execution Example
GETUDC Program Error Messages
Ap G. Using the Directory Migration Tool
DIRMIG Operation
Who Can Use DIRMIG
DIRMIG Security Considerations
Using DIRMIG
Selecting Your Migration Options from the Main Menu
Migrating Without Dialog
Migrating With Dialog
Migrating Global RINs
Selecting Your Menu Option
Exit/No RIN Migration (Option 0)
HELP (Option 1)
List Global RINs (Option 2)
Delete Global RINs (Option 3)
Migrate RINs (Option 4)
Migrating User-Logging Identifiers
Selecting Your Menu Option
Exit/No Logging ID Migration (Option 0)
HELP (Option 1)
List User-Logging IDs (Option 2)
Migrate User-Logging IDs (Option 3)
Migrating the Directory
Selecting Your Menu Option
Exit/No Directory Migration (Option 0)
HELP (Option 1)
List Accounts (Option 2)
Migration of Accounts (Options 3, 4)
Complete Migration of all Accounts.
Partial Migration of Specified Accounts
Completing Account Migration
Using DIRMIG (Continued)
Migrating Private Volume Environments
Overview of Private Volume Migration
Two Types of Command Files
New MPE/iX Volume Management Feature
Selecting Your Menu Option
Exit/No Volume Set Migration (Option 0)
HELP (Option 1)
List Volume Sets (Option 2)
Visit Volume Sets (Option 3)
Selecting a Volume Set Migration Option
Exit/No Volume Set Migration (Option 0)
HELP (Option 1)
List Volume Set Definition (Option 2)
Generate a Command File (Option 3)
Delete Volume Set Definition (Option 4)
Next Volume Set Definition (Option 5)
Generate PVSUMARY Command File (Option 4)
Migrating the UDC Environment and User Files
Selecting Your Menu Option
Exit/No UDC Environment/User Files Migration (Option 0)
HELP (Option 1)
Migrate UDC Environment/Restore User Files (Options 2, 3, 4)
Exiting DIRMIG
Redirecting DIRMIG Output
Examining DIRMIG Log Files
Verifying Directory Migration
Using VOLUTIL to Complete Private Volume Migration
Customizing PVSUMARY.PUB.SYS
Performing the Migration
Prepare to Migrate Private Volumes
Migrate Private Volumes with VOLUTIL
Verify the Migration
Demonstrating a Volume Set Migration
Creating the Volume Set Command File
Using a Volume Set Command File with VOLUTIL
Private Volume Migration Checklist
DIRMIG Program Error Messages
Directory Corruption
Operating System Errors
Error Recovery
Error Messages Returned by DIRMIG
DIRMIG Program Error Messages (Continued)
Directory Corruption Error Messages
Causes of MPE Directory Corruption
Actions for MPE Directory Corruption
Ap H. Notes On Migrating TurboIMAGE/V Database
Migrating a TurboIMAGE/V Database to MPE/iX
Example of Disabling ILR
Example of Using DBSTORE (MPE V/E)
Example of Using DBRESTOR (MPE/iX)
Migrating a TurboIMAGE/XL Database Back to MPE V/E
Example of Using DBSTORE (MPE/iX)
Example of Using DBRESTOR (MPE V/E)
Migrating Multiple Databases
Compatibility Considerations
ILR and MPE/iX
Known Incompatibilities in the Status Array
DBEXPLAIN and the TurboIMAGE/XL Status Array
Native Mode Code Issues
Ap I. Using the Migration Planning Tool
Migration Planning Tool Operation
Generating an Installed Products Report
Creating the Migration Planning Tool Database
Defining User Migration Options
Generating Migration Planning Reports
Evaluating Migration Planning Reports
Migration Events
Severity Level of Migration Event
Examining File Types for Migration Events
Selecting a Report Level
General Information Summary
System Summary Report Level One
Part One Description
Part Two Description
Part Three Description
Account Summary Report Level Two
Group Summary Report Level Three
File Summary Report Level Four
File Detail Report Level Five
Event Detail Report Level Six
Running the Migration Planning Tool in Batch Mode
Customizing the MPTJOB Job Stream File
Streaming MPTJOB
Migration Planning Tool Program Error Messages
MPTPROD Program Error Messages
MPT Program Error Messages
MPTRTM Program Error Messages
MPTREPT Program Error Messages
INDEX
Index
MPE/iX 5.0 Documentation