ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/qzlschps.htm

348 lines
8.7 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>Change Print Server Share (QZLSCHPS) API</title>
<!-- Begin Header Records ========================================= -->
<!-- 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. -->
<!-- QZLSCHPS SCRIPT A converted by B2H R4.1 (346) (CMS) by KENTALA -->
<!-- at RCHVMW2 on 7 Oct 1998 at 21:27:46 -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!--File Edited Oct 2001 -->
<!--End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<a name="Top_Of_Page"></a>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Change Print Server Share (QZLSCHPS) API</h2>
<div class="box" style="width: 80%;">
<br>
&nbsp;&nbsp;Required Parameter Group:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">1</td>
<td align="left" valign="top" width="50%">Share name</td>
<td align="left" valign="top" width="20%">Input</td>
<td align="left" valign="top" width="20%">Char(12)</td>
</tr>
<tr>
<td align="center" valign="top">2</td>
<td align="left" valign="top">Qualified output queue name</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(20)</td>
</tr>
<tr>
<td align="center" valign="top">3</td>
<td align="left" valign="top">Text description</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(50)</td>
</tr>
<tr>
<td align="center" valign="top">4</td>
<td align="left" valign="top">Spooled file type</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Binary(4)</td>
</tr>
<tr>
<td align="center" valign="top">5</td>
<td align="left" valign="top">Print driver type</td>
<td align="left" valign="top">Input</td>
<td align="left" valign="top">Char(50)</td>
</tr>
<tr>
<td align="center" valign="top">6</td>
<td align="left" valign="top">Error code</td>
<td align="left" valign="top">I/O</td>
<td align="left" valign="top">Char(*)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Optional Parameter Group 1:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">7</td>
<td align="left" valign="top" width="50%">Qualified printer file</td>
<td align="left" valign="top" width="20%">Input</td>
<td align="left" valign="top" width="20%">Char(20)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Optional Parameter Group 2:<br>
<!-- iddvc RMBR -->
<br>
<table width="100%">
<tr>
<td align="center" valign="top" width="10%">8</td>
<td align="left" valign="top" width="50%">Publish print share</td>
<td align="left" valign="top" width="20%">Input</td>
<td align="left" valign="top" width="20%">Char(1)</td>
</tr>
</table>
<br>
&nbsp;&nbsp;Default Public Authority: *USE<br>
<!-- iddvc RMBR -->
<br>
&nbsp;&nbsp;Threadsafe: No<br>
<!-- iddvc RMBR -->
<br>
</div>
<p>The Change Print Server Share (QZLSCHPS) API changes the information about a
shared printer.</p>
<br>
<h3>Authorities and Locks</h3>
<p>To use this API, you must have *IOSYSCFG special authority or own the system
output queue.</p>
<br>
<h3>Required Parameter Group</h3>
<dl>
<dt><strong>Share name</strong></dt>
<dd>INPUT; CHAR(12)
<p>The name of the share to be changed.</p>
</dd>
<dt><strong>Qualified output queue name</strong></dt>
<dd>INPUT; CHAR(20)
<p>The name of the qualified output queue. The first 10 characters identify the
name of the output queue. The second 10 characters contain the name of the
library that contains the output queue.</p>
</dd>
<dt><strong>Text description</strong></dt>
<dd>INPUT; CHAR(50)
<p>The text description for this share.</p>
</dd>
<dt><strong>Spooled file type</strong></dt>
<dd>INPUT; BINARY(4)
<p>The type of spooled files that are created by using this share. This is
based on spooled file data expected to be sent by the client; no conversion
will be done.</p>
<p><strong>Note:</strong> In most cases, the automatic type sense value is
selected. The other options are needed for downward compatibility. Values can
be:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">User ASCII (*USERASCII)</td>
</tr>
<tr>
<td align="left" valign="top"><em>2</em></td>
<td align="left" valign="top">Advanced Function Printing (*AFP)</td>
</tr>
<tr>
<td align="left" valign="top"><em>3</em></td>
<td align="left" valign="top">SNA character string (*SCS)</td>
</tr>
<tr>
<td align="left" valign="top"><em>4</em></td>
<td align="left" valign="top">Automatic type sensing</td>
</tr>
</table>
<br>
</dd>
<dt><strong>Print driver type</strong></dt>
<dd>INPUT; CHAR(50)
<p>The text string that identifies the print driver appropriate for this share.
When personal computers connect to this shared printer, this identifies the
print driver that they should use. This text should match the name of a print
driver known to the personal computer operating system. For example, 'IBM AFP
3820' is an Advanced Function Print driver type.</p>
</dd>
<dt><strong>Error code</strong></dt>
<dd>I/O; CHAR(*)
<p>The structure in which to return error information. For the format of the
structure, see <a href="../apiref/error.htm#hdrerrcod">Error Code Parameter</a>.</p>
</dd>
</dl>
<br>
<h3>Optional Parameter Group 1</h3>
<dl>
<dt><strong>Qualified printer file</strong></dt>
<dd>INPUT; CHAR(20)
<p>A template containing attributes used to create spooled files. The first 10
characters contain the name of the printer file. The second 10 characters
contain the name of the library that contains the printer file. If the printer
file parameter is omitted, the API assumes that no change is requested and the
current value remains unchanged.</p>
<p>This parameter must be specified when optional parameter 2 is specified.</p>
</dd>
</dl>
<br>
<h3>Optional Parameter Group 2</h3>
<dl>
<dt><strong>Publish print share</strong></dt>
<dd>INPUT; CHAR(1)
<p>Whether to publish this print share. Possible values are:</p>
<table cellpadding="5">
<!-- cols="5 95" -->
<tr>
<td align="left" valign="top"><em>0</em></td>
<td align="left" valign="top">Do not publish the print share</td>
</tr>
<tr>
<td align="left" valign="top"><em>1</em></td>
<td align="left" valign="top">Publish the print share</td>
</tr>
</table>
<p>If the publish print share parameter is omitted, the API assumes no change
is requested and the current value remains unchanged.</p>
</dd>
</dl>
<br>
<h3>Error Messages</h3>
<table width="100%" cellpadding="5">
<!-- cols="15 85" -->
<tr>
<th align="left" valign="top">Message ID</th>
<th align="left" valign="top">Error Message Text</th>
</tr>
<tr>
<td width="15%" valign="top">CPF3C1E E</td>
<td width="85%" valign="top">Required parameter &amp;1 omitted.</td>
</tr>
<tr>
<td valign="top">CPF3CF1 E</td>
<td valign="top">Error code parameter not valid.</td>
</tr>
<tr>
<td valign="top">CPF3CF2 E</td>
<td valign="top">Error(s) occurred during running of &amp;1 API.</td>
</tr>
<tr>
<td valign="top">CPFA0D4 E</td>
<td valign="top">File system error occurred.</td>
</tr>
<tr>
<td valign="top">CPFB682 E</td>
<td valign="top">API &amp;1 failed with reason code &amp;2.</td>
</tr>
<tr>
<td valign="top">CPFB683 E</td>
<td valign="top">Data conversion failed for API &amp;1.</td>
</tr>
<tr>
<td valign="top">CPFB684 E</td>
<td valign="top">User does not have the correct authority for API &amp;1.</td>
</tr>
<tr>
<td valign="top">CPFB68A E</td>
<td valign="top">Error occurred while working with shared resource &amp;2.</td>
</tr>
<tr>
<td valign="top">CPFB68B E</td>
<td valign="top">Character is not valid for value &amp;3.</td>
</tr>
<tr>
<td valign="top">CPFB693 E</td>
<td valign="top">Data conversion failed for &amp;5 API.</td>
</tr>
<tr>
<td valign="top">CPIB685 E</td>
<td valign="top">Error occurred on iSeries Support for Windows Network
Neighborhood (iSeries NetServer) request.</td>
</tr>
</table>
<br>
<hr>
API introduced: V4R2
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> | <a href=
"ss1.htm">Server Support APIs</a> | <a href="aplist.htm">APIs by
category</a></td>
</tr>
</table>
</center>
</body>
</html>