How does CA-Gener/OL keep track of the CA-Gener/OL programs running?
CA-Gener/OL uses a Program Information Block (PIB) to track programs that are executing. There is one PIB for each CA-Gener/OL program loaded, although you could have multiple PIBs with the same CA-Gener/OL program. These would be CA-Gener/OL programs that have use counts and the CA-Gener/OL programs that have had multiple versions running, which are termed obsolete versions because they are older versions. The PIBs are chained to the GSA and PIBs are kept in memory until the use count is zero, unless you have said to keep this program permanently resident. When a program is deleted from memory, the data areas chained to the PIB are freemained too.