ibm-information-center/dist/eclipse/plugins/i5OS.ic.rbam6_5.4.0.1/comob.htm

100 lines
6.5 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Restrictions for compression of objects" />
<meta name="abstract" content="Object types *PGM, *SRVPGM, *MODULE, *PNLGRP, *MENU, and *FILE (display and print files only) can be compressed or decompressed using the CPROBJ or DCPOBJ commands." />
<meta name="description" content="Object types *PGM, *SRVPGM, *MODULE, *PNLGRP, *MENU, and *FILE (display and print files only) can be compressed or decompressed using the CPROBJ or DCPOBJ commands." />
<meta name="DC.subject" content="object, compressing, restriction, compressing object, table, object table" />
<meta name="keywords" content="object, compressing, restriction, compressing object, table, object table" />
<meta name="DC.Relation" scheme="URI" content="cmpdmp.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="comob" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Restrictions for compression of objects</title>
</head>
<body id="comob"><a name="comob"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Restrictions for compression of objects</h1>
<div><p>Object types *PGM, *SRVPGM, *MODULE, *PNLGRP, *MENU, and *FILE
(display and print files only) can be compressed or decompressed using the
CPROBJ or DCPOBJ commands.</p>
<p>Objects can be compressed only when both of the following are true:</p>
<ul><li>If the system can obtain an exclusive lock on the object.</li>
<li>When the compressed size saves disk space.</li>
</ul>
<p>The following restrictions apply to the compression of objects: </p>
<ul><li>Programs created before Version 1 Release 3 of the operating system cannot
be compressed.</li>
<li>Programs, service programs, or modules created before Version 3 Release
6 of the operating system that have not been translated again cannot be compressed.</li>
<li>Programs in IBM-supplied libraries QSYS and QSSP cannot be compressed
unless the paging pool value of the program is *BASE. Use the <span class="cmdname">Display
Program (DSPPGM)</span> command to see the paging pool value of a program.
Programs in libraries other than QSYS and QSSP can be compressed regardless
of their paging pool value.</li>
<li>Only menus with the attribute UIM can be compressed.</li>
<li>Only files with attributes DSPF and PRTF can be compressed.</li>
<li>The system must be in restricted state (all subsystems ended) in order
to compress program objects in system libraries.</li>
<li>The program must not be running in the system when it is compressed, or
the program will end abnormally.</li>
</ul>
<p>Compression runs much faster if you use multiple jobs in nonrestricted
state as shown in the following table:</p>
<div class="tablenoborder"><a name="comob__compres"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="comob__compres" width="100%" frame="border" border="1" rules="rows"><caption>Table 1. Compressing Objects
using Multiple Jobs</caption><thead align="left"><tr><th align="left" valign="bottom" width="25.37037037037037%" id="d0e71">Object Type</th>
<th align="left" valign="bottom" width="40.74074074074074%" id="d0e73">IBM-supplied</th>
<th align="left" valign="bottom" width="33.88888888888889%" id="d0e75">User-supplied</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*FILE</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Job 3: QSYS</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 7: USRLIB1</td>
</tr>
<tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*MENU</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Job 2: QSYS</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 8: USRLIB1</td>
</tr>
<tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*MODULE</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Not applicable</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 10: USRLIB1</td>
</tr>
<tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*PGM</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Restricted State Only</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 5: USRLIB1</td>
</tr>
<tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*PNLGRP</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Job 1: QSYS Job 4: QHLPSYS</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 6: USRLIB1</td>
</tr>
<tr><td align="left" valign="top" width="25.37037037037037%" headers="d0e71 ">*SRVPGM</td>
<td align="left" valign="top" width="40.74074074074074%" headers="d0e73 ">Job 11: QSYS</td>
<td align="left" valign="top" width="33.88888888888889%" headers="d0e75 ">Job 9: USRLIB1</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="cmpdmp.htm" title="You can use the Compress Object (CPROBJ) command to compress selected objects in order to save disk space on the system or you can use the Decompress Object (DCPOBJ) command to decompress objects that have been compressed.">Compress or decompress objects</a></div>
</div>
</div>
</body>
</html>