Resolving Program-to-Program Calls

When resolving call relationships between programs, it is possible to reach a point where there is more than one candidate for a called program. In this case EA works the same way as with includes, but since the program objects themselves do not have folders, the folders of the source files that generated them are used. See Resolving Include Files for more information.

Note: This same algorithm applies to any relations between non-legacy entities, for example, PROGRAM reads TABLE, TRANSACTION starts PROGRAM, and so forth.