82 lines
5.5 KiB
HTML
82 lines
5.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="Previous-release (*PRV) libraries" />
|
||
|
<meta name="abstract" content="The CL compiler retrieves information about previous-release commands and files from CL previous-release (*PRV) libraries." />
|
||
|
<meta name="description" content="The CL compiler retrieves information about previous-release commands and files from CL previous-release (*PRV) libraries." />
|
||
|
<meta name="DC.subject" content="PRV, library, previous-release" />
|
||
|
<meta name="keywords" content="PRV, library, previous-release" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="clcompiling.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="../cl/savobj.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="../cl/savchgobj.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="../cl/savlib.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="clcompprev" />
|
||
|
<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>Previous-release (*PRV) libraries</title>
|
||
|
</head>
|
||
|
<body id="clcompprev"><a name="clcompprev"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Previous-release (*PRV) libraries</h1>
|
||
|
<div><p>The CL compiler retrieves information about previous-release commands
|
||
|
and files from CL previous-release (*PRV) libraries.</p>
|
||
|
<p>Two types of libraries contain previous-release support: system libraries
|
||
|
and user libraries. The libraries have the names QSYSVxRxMx and QUSRVxRxMx.
|
||
|
(VxRxMx represents the version, release, and modification level of the supported
|
||
|
previous release). For example, the QUSRV4R5M0 library supports a system that
|
||
|
runs Version 4 Release 5 Modification level 0 of the i5/OS™ licensed program.</p>
|
||
|
<p>When the CL compiler compiles for a supported previous release, it first
|
||
|
checks for commands and files in the previous-release libraries. When failing
|
||
|
to find the command or file in the previous-release libraries, the system
|
||
|
performs a search of the library list (*LIBL) or the qualified library.</p>
|
||
|
<p>QSYSVxRxMx Libraries: The QSYSVxRxMx libraries install at the same time
|
||
|
as the CL compiler support for a previous release installs. The QSYSVxRxMx
|
||
|
libraries include the command definition objects and output files (*OUTFILE)
|
||
|
that are found in library QSYS for that particular previous release.</p>
|
||
|
<p>QUSRVxRxMx Libraries: You can create your own QUSRVxRxMx libraries to hold
|
||
|
copies of your commands and files as they existed in the supported previous
|
||
|
release. This is especially important if the commands or files have changed
|
||
|
on the current release.</p>
|
||
|
<p>When the compiler looks for previous-release commands and files, it checks
|
||
|
the QUSRVxRxMx library (if it exists) before checking the QSYSVxRxMx library.</p>
|
||
|
<div class="note"><span class="notetitle">Note:</span> Use the QUSRVxRxMx libraries to hold previous-release user commands
|
||
|
and files, instead of the QSYSVxRxMx libraries. When installing future releases
|
||
|
of the CL compiler, support for previous releases install as well. Once the
|
||
|
previous-release support is installed, the QUSRVxRxMx libraries for releases
|
||
|
that are no longer supported can be deleted.</div>
|
||
|
<p>Do not add previous-release libraries to the library list (*LIBL). They
|
||
|
contain commands and files that support earlier releases and cannot run on
|
||
|
the current system. Only the CL compiler refers to and uses the commands and
|
||
|
files in the previous-release libraries. The system commands that are supplied
|
||
|
for a previous release are in the primary language for the system. There are
|
||
|
no secondary national language versions available.</p>
|
||
|
<div class="note"><span class="notetitle">Note:</span> CL programs that are compiled in the System/38™ environment cannot be saved
|
||
|
for a previous release.</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="clcompiling.htm" title="The Create Control Language Program (CRTCLPGM) command allows you to compile CL source programs to use on a previous release by using the target release (TGTRLS) parameter.">Compile source programs for a previous release</a></div>
|
||
|
</div>
|
||
|
<div class="relinfo"><strong>Related information</strong><br />
|
||
|
<div><a href="../cl/savobj.htm">Save Object (SAVOBJ) command</a></div>
|
||
|
<div><a href="../cl/savchgobj.htm">Save Changed Object (SAVCHGOBJ) command</a></div>
|
||
|
<div><a href="../cl/savlib.htm">Save Library (SAVLIB) command</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|