



The following rules regulate the scope of a program-name:
The mechanism used to determine which program to call is as follows:
________________________________________
| Program-A |
| _________________________________ |
| | Program-B | |
| | | |
| | | |
| | | |
| |_________________________________| |
| |
| |
| _________________________________ |
| | Program-C | |
| | __________________________ | |
| | | Program-D | | |
| | | | | |
| | | _____________________ | | |
| | | | Program-E | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | |_____________________| | | |
| | |__________________________| | |
| | __________________________ | |
| | | Program-F | | |
| | | | | |
| | |__________________________| | |
| |_________________________________| |
|________________________________________|
If Program-D does not possess the COMMON attribute, then Program-D can
only be referenced by the program that directly contains Program-D, that
is, Program-C.
If Program-D does possess the COMMON attribute, then Program-D can be referenced by Program-C since it contains Program-D and by any programs contained in Program-C except for programs contained in Program-D. In other words, if Program-D possesses the COMMON attribute, Program-D can be referenced in Program-C and Program-F but not by statements in Program-E, Program-A or Program-B.
© Copyright IBM Corp. 1991, 1998
Adobe, the Adobe logo, Acrobat, the Acrobat logo, and Acrobat Reader are registered trademarks of Adobe Systems incorporated.