In the .NET environment, source code is compiled and linked into an assembly in a single step. Consequently, the CA Gen Build Tool does not compile the EAB stubs since they would be included in the application's ready-for-execution assembly.
A model with EABs that have not been separately compiled and identified to the CA Gen Build Tool will fail compilation with errors similar to the following:
CEXIT.cs(54,9): error CS0234: The type or namespace name 'DEMOEAB_IA' does not exist in the class or namespace 'com.ca' (are you missing an assembly reference?)
CEXIT.cs(55,9): error CS0234: The type or namespace name 'DEMOEAB_OA' does not exist in the class or namespace 'com.ca' (are you missing an assembly reference?)
These errors indicate the Import and Export views of the DEMOEAB have not been compiled and made available to the C# compiler.
In other environments, these errors would not occur until runtime where an invalid address or class not found error would be encountered.
|
Copyright © 2014 CA.
All rights reserved.
|
|