There are several commands of the CA Ideal Source Transport Utility that you should carefully consider when using the source transport for production application migration. You can find these commands in Working in the Environment Guide. The most helpful of these commands for application migration include:
Overrides the versions specified for the resources of a program at import time without having to modify the external source.
Specifies the action to take when an imported entity already exists.
Specifies the version for the entities created during the import process.
Important! If you are using the source transport utility to migrate applications to a production environment, do not use it with the object transport utility. Panels can cause problems.
CA Ideal application panels are stored in two parts: the layout is stored in a source member in the panel library and the compiled attributes are stored in each program's object.
Both parts are used at runtime. The object transport utility moves both parts because they are both needed at runtime. The object transport copies the source and object members “as is” into the receiving region. The date/time stamps showing the last modification to the panel are not changed.
The source transport, however, moves just the source member. It changes the date/time stamp of the transported member to the date/time of the actual transport because the source transport is in effect creating a new entity at the receiving site.
At runtime, CA Ideal compares the date/time of the last edit of the panel (as it was recorded in the program object at compile time) to the edit date found in the panel source member to make sure that the panel was not modified since the last compile. In this scenario, the panel date/time stamp is later than the compile date/time because the source transport overlaid the panel source and changed the date. The runtime processor assumes that this panel was modified and issues the PANEL MODIFIED message.
The best thing to do if you want to shelter the source code is to export it using source transport and save it in external source format using CA Librarian (or another library management system) or a data set.
If you want to maintain both the source and object code for panels in a production region, do one of the following:
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|