CL Command Reference - DCPOBJ
CL Command List > DCPOBJ Reference
Description:
The Decompress Object (DCPOBJ) command allows you to permanently decompress programs, panel groups, menus, display files, printer files, modules, and service programs.
. Compressed objects use less storage space than decompressed objects. When a compressed object is used or a compressed program is called, a decompressed version of the object automatically becomes available to the user.
. Decompressed objects use the system storage space allocated to them and are in a final, ready-to-use state.
. Temporarily Decompressed Objects are temporarily decompressed copies of compressed objects. The system allocates storage space for the temporary copies until the system or the user determines that the temporary storage space needs to be reclaimed. Temporary storage is automatically reclaimed when:
¨C The RCLTMPSTG command is run
¨C The next initial program load (IPL) is run
¨C The object is used often enough to cause the system to permanently decompress it When an object is permanently decompressed, the compressed version of the object is destroyed as well as any temporary forms of the object; however, compressed versions remain intact as long as the objects are temporarily decompressed.
Restriction: The user must have *USE authority to the objects specified on the command and execute authority to the library containing the objects.
Examples:
DCPOBJ OBJ(QGPL/*ALL) OBJTYPE(*FILE)
This command decompresses all compressed display and printer files in library QGPL.