| |

IBM Redbooks > IBM System i
 | 
| 
|

 IBM i5/OS Program Conversion: Getting Ready for i5/OS V6R1
IBM® delivered i5/OS® V6R1 (IBM i 6.1) in March 2008. With V6R1, IBM exploits the capabilities of the Machine Interface (MI) architecture to significantly improve programs. Programs can benefit from better performance, a range of new operating system and processor capabilities, and even stronger system integrity. To enable these improvements, all MI programs created for previous releases must be converted to run on V6R1. MI programs include integrated language environment (ILE) and original program model (OPM) programs.
To convert a program, its creation data, which is a subset of observability, must be available. MI programs retain creation data by default, so that most programs can be converted, going all the way back to programs that were originally created for System/38™ . Even if an option was chosen to remove creation data from external access, Licensed Internal Code (LIC) can still access the creation data if the target releases of the program and its constituent modules are V5R1 or later. Thus a program lacks sufficient creation data for conversion only if the program or at least one of its modules was created for IBM OS/400® V4R5 or an earlier release and creation data was explicitly removed.
You can run the Analyze Object Conversion (ANZOBJCVN) command on V5R4 or V5R3 to help plan for your i5/OS upgrade. The ANZOBJCVN command identifies programs that will not convert to run on V6R1, if any, and estimates the times that are required for the program conversions. It also provides information about two other types of conversions: integrated file system names and spooled files. You can access the ANZOBJCVN command by loading and applying the appropriate PTFs that are listed in this paper.
This IBM Redpaper publication is intended for system administrators and field technicians to help them understand and prepare for upgrading or migrating to V6R1. It explains what the program conversion is and why programs are being created or re-created on V6R1. It then provides detailed steps for using the ANZOBJCVN tool on V5R3 or V5R4 to prepare for V6R1 object conversions. Finally it discusses the program conversion methods for converting programs to run on V6R1. |
|
Chapter 1. Overview of the program conversion process
Chapter 2. Introduction to program conversion
Chapter 3. Preparing for conversions
Chapter 4. Program conversion methods
Appendix A. MRI PTFs
Appendix B. File field definition tables
Appendix C. IBM software skip-ship products requiring conversion |
|
| 
 | 
|
|