A module has observability when it contains data that allows it to be changed without being compiled again. Two types of data can make a module observable:
The addition of these types of data increases the size of the object. Consequently, you may at some point want to remove the data in order to reduce object size. However, once the data is removed, so is the object's observability. To regain it, you must recompile the source and re-create the program.
To remove either kind of data from a program or module, use the CHGMOD or the CHGPGM command. Again, once you have removed the data, it is not possible to change the object in any way unless you re-create it. Therefore, ensure that you have access to all source required to create the program, or that you have a comparable program object with create data.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.