In this scenario you compile multiple source files into modules and bind them into one program that is called by an ILE RPG program. Figure 8 shows the run-time view of this application.
The call from program X to program Y is a dynamic call. The calls among the modules in program Y are static calls.
See Effect of ILE for details on the effects of ILE on the way your application handles calls, data, files and errors.