Storage Model

The integrated language environment (ILE) offers two storage models, single-level and teraspace. Modules, programs and service programs can be created to use one of these storage models, or they can be created to inherit their caller's storage model.

All the programs and service programs called into an activation group must use the same storage model. If the first program or service program called into an activation group uses the single-level storage model, then all other programs and service programs in the same activation group must use either the single-level or the inherit storage model. Simiarly, if the first program or service program called into an activation group uses the teraspace storage model, then all other programs and service programs in the same activation group must use either the teraspace or the inherit storage model.

A program or service program may be created from modules that use the single-level storage model and the inherit storage model, or from modules that use the teraspace storage model and the inherit storage model. A program or service program cannot be created from modules that use both the single-level storage model and the teraspace storage model.


Feedback