Unprocessed generation differences
Some differences between the Pacbase generation and the Rational® Programming Patterns generation are considered normal. Therefore, they are not processed by the migration.
The migration procedures do not take the following differences
into account:
- The differences due to a version gap between the Pacbase generator that was
used to deploy a source in production and the Rational Programming Patterns generator.
These differences already exist in a standard use of Pacbase; they are not specific
to the Rational Programming Patterns transition.
These differences do not appear in the Rational Programming Patterns comparison
tools.
In addition, IBM guarantees that the C9 generation option that is used in the migration procedures does not entail any functional difference relatively to the generation options that are used in Pacbase (C1 for example).
- The differences that have no impact on the functional code.
In addition, to ensure an isocode migration from the source
system to the target system, it might be necessary to complete the
following actions:
- Correct an erroneous instance in Pacbase before migrating it to Rational Programming Patterns.
- Correct an instance in Rational Programming Patterns if the correction is faster and more efficient than a complex correction of the migration flow. The correction workload encompasses all the instances to be fixed
Finally, some differences are due to the correction, in Rational Programming Patterns, of a problem that is identified in the Pacbase generators. These corrections can entail functional differences. If they are rejected, they lead to the transformation of generated lines into specific lines.