ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzalu_5.4.0.1/rzalusplfiasp.htm

95 lines
6.2 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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 xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="dc.language" scheme="rfc1766" 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. -->
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<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))' />
<title>Spooled files in independent ASPs</title>
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
<link rel="stylesheet" type="text/css" href="ic.css" />
</head>
<body>
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
<a name="rzalusplfiasp"></a>
<h4 id="rzalusplfiasp">Spooled files in independent ASPs</h4>
<p>Spooled files can be stored in output queues that are located in independent
disk pools (also known as independent auxiliary storage pools or independent
ASPs).</p>
<p>The creator of the spooled file must make sure the output queue to be selected
is on the independent ASP that is wanted. This can be managed several ways
such as through the printer file, job attribute, job description, or user
profile.</p>
<p>The creator of the spooled file should make sure that a change of the name
space (a set of libraries to which a job can resolve) does not occur during
the creation of the spooled file. The printer writer must be started from
a job with the independent ASP as part of its name space (job was started
with INLASPGRP set to independent ASP or user has done SETASPGRP independent
ASP to get independent ASP in its name space) in order for the printer writer
to use that independent ASP and process the spooled files.</p>
<p>If the name space does change and the independent ASP the spooled file
is being created on gets varied off (this would occur if a name space change
was made and the reservation on the independent ASP was gone), then put and
close errors could occur. This could also contribute to data inaccuracies
in spool internal information. These inaccuracies would be fixed when the
independent ASP is varied back on. Since the recovery of this condition is
done in a background job, users will see some inconsistencies for those spooled
files until the QSPMN<span class="italic">xxxxx</span> server job is able to finish
the operation. If the independent ASP is not varied off, creation of the spooled
file should be able to continue without any trouble.</p>
<p>The QSPMN<span class="italic">xxxxx</span> job is responsible for clearing
unused DB members for deleted spooled files, automatic removal of DB members
that have not been reused within the days specified on the Automatically clean
up unused printer output storage (QRCLSPLSTG) system value, and movement of
stranded spooled files onto the output queue QSPRCLOUTQ in the QRCL<span class="italic">xxxxx</span> library in the primary ASP when a damaged output queue is deleted
by a user. There is one QSPMN<span class="italic">xxxxx</span> system server job
for each ASP group that is varied on.</p>
<p>For more information about reclaiming spooled storage space, see <a href="rzalureclaimsplf.htm#rzalureclaimsplf">Reclaim spooled file storage</a>.</p>
<p>If a printer writer or job ends abnormally and causes a spooled file or
output queue to become unusable or left in an unstable state where some operations
are not permitted, the independent ASP must be varied off and then back on
again. Calling QSPFIXUP will not fix spooled files or output queues on independent
ASPs.</p>
<p>Spooled files placed into an independent ASP are automatically detached
from the job when the job ends and no spooled files for the job reside in
the system or basic user ASPs. You should ensure that all applications make
use of the spooled file identity values JOBSYSNAME and CRTDATE, including
specific date and time, to prevent duplicate spooled file or duplicate job
error messages. Note that when an independent ASP is moved from system A
to system B on a fail-over, the spooled files no longer have the original
jobs available to them (the spooled files have been detached from the job).
When the spooled files are detached, there is no operating system protection
from another job starting with same identity as a job that ran on system A.</p>
<p><img src="delta.gif" alt="Start of change" />An independent ASP cannot be varied on if it contains a spooled
file that already exists on the system or basic user disk pools (*SYSBAS).
For more information, see <a href="../rzaly/rzalyprintingconsiderations.htm">Printing considerations</a> in
the Disk management topic collection.<img src="deltaend.gif" alt="End of change" /></p>
<p>For more information on working with independent ASPs, see the <a href="../rzaly/rzalyoverview.htm">Independent disk pools</a> topic.</p>
<p>The following CL commands have spooled file in independent ASP limitations
related to S/36 support, operational assistant support, and library name space.
See the CL command for more information.</p>
<ul>
<li><a href="../cl/chgjob.htm">CHGJOB</a></li>
<li><a href="../cl/chgwtr.htm">CHGWTR</a></li>
<li><a href="../cl/cpysplf.htm">CPYSPLF</a></li>
<li><a href="../cl/hldjob.htm">HLDJOB</a></li>
<li><a href="../cl/rclsplstg.htm">RCLSPLSTG</a></li>
<li><a href="../cl/rlsjob.htm">RLSJOB</a></li>
<li><a href="../cl/wrkjob.htm">WRKJOB</a></li>
<li><a href="../cl/wrksplf.htm">WRKSPLF</a></li></ul>
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
</body>
</html>