

Implementing External Action Blocks › Construction › Packaging
Packaging
External Action Blocks are included in the packaging of the procedure step that calls it (either directly or through an action block). Verify that the Dynamic Link option specified for the EAB is appropriate.
The Dynamic Link packaging option is available for applications built for the z/OS execution environments only. The Dynamic Link packaging property of each individual Procedure steps, Screens, and Action Blocks (including EABs) can be set to Default, No, Yes, or Compatibility. When set to Default, the resulting value is derived from the value entered for the Dynamic Link Default option of the Environment Parameters.
For a business system the following values can be specified:
- No—indicates that the component will be statically linked into the application.
- Yes—indicates the component is resolved as the target of a dynamic program call and as such is considered to be dynamic linked at runtime. The component is generated and built so they reside in their own separately loadable executables. These applications are built as DLLs.
- Compatibility—indicates that the component will be dynamically called at runtime and will reside in a non-DLL module. The Compatibility option uses specific CA Gen runtime to enable DLLs to issue a dynamic program call to non-DLL load modules. This requires that the module issuing the dynamic program call be regenerated and reinstalled. CA Gen allows modules marked for Compatibility to be rebuilt in such a way that they are able to use CA Gen runtime DLLs. This requires that the modules marked for Compatibility be reinstalled and, if necessary, regenerated as specified in z/OS Application Migration section in the Release Summary. RI triggers and action blocks, including EABs, statically called by modules marked for Compatibility must be built using the NODLL compiler option. When these RI triggers and action blocks are also used in Gen applications that are built as DLLs they must be compiled using the DLL option.
For more information, see the section Dynamic Link Options.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|