Compressed objects are temporarily decompressed automatically by
the system when used.
A temporarily decompressed object will remain temporarily decompressed
until:
- An IPL of the system. This causes the temporarily decompressed object
to be deleted (the compressed object remains).
- A Reclaim Temporary Storage (RCLTMPSTG) command is
used to reclaim temporarily decompressed objects. This causes temporarily
decompressed objects to be deleted (the compressed objects remain) if the
objects have not been used for a specified number of days.
- The temporarily decompressed object is used more than 2 days or more than
5 times on the same IPL, in which case it is permanently decompressed.
- A DCPOBJ command is used to decompress the object, in which case it is
permanently decompressed.
- The system has an exclusive lock on the object.
Note: - Objects of the type *PGM, *SRVPGM, or *MODULE cannot be temporarily decompressed.
If you call a compressed program or debug the program, it is automatically
permanently decompressed.
- Compressed file objects, when opened, are automatically decompressed.
- If the description of a compressed file is retrieved, the file is temporarily
decompressed. Two examples of retrieving a file are:
- Using the Display File Field Description (DSPFFD) command
to display field level information of a file.
- Using the Declare File (DCLF) command
to declare a file.