

Prerequisite Implementation Tasks › Prerequisite Tasks on the Development Platform › Remote Generation Considerations › Install Control Modules
Install Control Modules
You can generate code for all the components that are packaged into the load module, or select specific components for generation. Regardless of the selection of components to generate, the installation must be performed on the entire load module. The installation has some important implications:
- Each time remote or local installation is requested for load module code generation, an ICM is created for that load module.
- After the ICM and all specified load module components are generated, the ICM and all load module source components found in the language subdirectory (\c for the C language) for the model are copied into a single remote file.
- You need to consider subset definitions carefully for the purpose of code generation.
- If the load module is generated from a subset of a CA Gen model, the ICM generated for the load module is based on the packaging information visible in the subset used for generation.
- If your subset does not contain all the components of a load module, the ICM may be incomplete. If this load module is installed on your target system, the incomplete ICM will overwrite any previous ICM definition. Only the components shown in the new ICM will be installed when the load module is rebuilt. An incomplete ICM could cause the application to fail.
- All components included in a load module definition are included in the generated remote file as long as the components are stored in the directory where CA Gen can find them, even if only one component is updated.
- The complete load module is defined in the ICM, regardless of the number of components you have modified. (This is done for maintenance purposes. It lets you change and regenerate portions of a load module without changing its definition.)
- An incomplete load module ICM can result if the subset used to generate the load module does not contain all the elements for that load module.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|