

Testing, Production, and Maintenance › Application Migration › Migrating from Release 7
Migrating from Release 7
Compiler options changed in AllFusion Gen 7 to enable the creation and use of DLLs. A small portion of the runtimes were built as DLLs in AllFusion Gen 7 with most of the remainder becoming DLLs in AllFusion Gen 7.6. The CA Gen 8.5 applications need to be compiled using options that enable DLL support to use the runtime DLLs.
When migrating from AllFusion Gen 7 to CA Gen 8.5, evaluate how the AllFusion Gen 7 application was built and do one of the following:
- If all the components of an application were compiled in AllFusion Gen 7, then reinstall all the existing code to re-link the application. The re-link step resolves the addressability of the runtimes located in the DLLs. Ensure that runtimes from previous releases are not inadvertently picked up from the SYSLIB concatenation through auto-call. The CA Gen 8.5 load library contains all the required runtimes. Load libraries from previous releases must not be included in the SYSLIB concatenation.
- If only certain components of an application were compiled in AllFusion Gen 7, recompile all the components being migrated that were not previously compiled at the AllFusion Gen 7 level and re-link all components. A recompile is required to ensure that the generated components are built with DLL support and a re-link is required to resolve the addressability of the runtimes located in the DLLs. The CA Gen 8.5 load library contains all the required runtimes. Load libraries from previous releases must not be included in the SYSLIB concatenation.
Important! Failure to recompile these migrated components will cause unpredictable results.
When using the Implementation Toolset for z/OS to re-link, but not to recompile an application, process the existing IP by selecting only the Register, Execute, and Install options of the Detailed IP Action Menu. Do not select the Split option. Ensure that CA Gen 8.5 Scripts and Target are used. The CA Gen 8.5 Target locations (datasets) used must be same as those used previously to build the application being migrated. CA Gen 8.5 generated applications and runtime DLLs must reside in PDSE libraries.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|