Previous Topic: Importance of EABNext Topic: Action Block Components


How External Action Blocks Are Used

External action blocks let you access logic created outside of CA Gen. For example, your load module may need to use a standard date manipulation subroutine that was defined for your organization. Alternatively, the load module may need to access files created with a DBMS not supported by the CA Gen product.

External action blocks are defined as CA Gen action blocks that do not contain program logic. External action blocks are defined using the Action Diagramming Tool. When you define an external action block, you enter the name and define the views, as with any other action block.

The import and export views in the external action block are the interface between the CA Gen procedure steps (or action blocks) and the logic created outside of CA Gen. An external action block provides a structure that is used to match the views of a procedure step with the views (input and output arguments) of a non-CA Gen generated subroutine.