ibm-information-center/dist/eclipse/plugins/i5OS.ic.cl_5.4.0.1/chgssnd.htm

446 lines
16 KiB
HTML

<!doctype html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Change Session Description (CHGSSND)</title>
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body bgcolor="white">
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<a name="CHGSSND.Top_Of_Page"></a>
<h2>Change Session Description (CHGSSND)</h2>
<table width="100%">
<tr>
<td valign="top" align="left"><b>Where allowed to run: </b>All environments (*ALL)<br>
<b>Threadsafe: </b>No
</td>
<td valign="top" align="right">
<a href="#CHGSSND.PARAMETERS.TABLE">Parameters</a><br>
<a href="#CHGSSND.COMMAND.EXAMPLES">Examples</a><br>
<a href="#CHGSSND.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="CHGSSND"></a>
<h3>Change Session Description</h3>
<p>The CHGSSND command changes attributes in an existing session description.
</p>
<p>Changes to the session do not take effect until the session is started again.
</p>
<h3>Error messages for CHGSSND</h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>RJE0024</b></dt>
<dd>Errors found. Processing of request ended.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="CHGSSND.PARAMETERS.TABLE">Parameters</a></h3>
<table border="1" cellpadding="4" cellspacing="0">
<!-- col1="10" col2="15" col3="30" col4="10" -->
<tr>
<th bgcolor="aqua" valign="bottom" align="left">Keyword</th>
<th bgcolor="aqua" valign="bottom" align="left">Description</th>
<th bgcolor="aqua" valign="bottom" align="left">Choices</th>
<th bgcolor="aqua" valign="bottom" align="left">Notes</th>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#CHGSSND.SSND"><b>SSND</b></a></td>
<td valign="top">RJE session description</td>
<td valign="top"><i>Qualified object name</i></td>
<td valign="top" rowspan="3">Required, Positional 1</td>
</tr>
<tr>
<td valign="top">Qualifier 1: RJE session description</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
</tr><tr>
<td valign="top"><a href="#CHGSSND.TYPE"><b>TYPE</b></a></td>
<td valign="top">Host system type</td>
<td valign="top"><b><u>*SAME</u></b>, *JES2, *JES3, *RSCS, *PWR, *RES</td>
<td valign="top">Optional, Positional 2</td>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#CHGSSND.JOBQ"><b>JOBQ</b></a></td>
<td valign="top">RJE job queue</td>
<td valign="top">Single values: <b><u>*SAME</u></b><br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: RJE job queue</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
</tr><tr>
<td valign="top" rowspan="3"><a href="#CHGSSND.MSGQ"><b>MSGQ</b></a></td>
<td valign="top">RJE message queue</td>
<td valign="top">Single values: <b><u>*SAME</u></b><br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: RJE message queue</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
</tr><tr>
<td valign="top" rowspan="3"><a href="#CHGSSND.FCT"><b>FCT</b></a></td>
<td valign="top">Forms control table</td>
<td valign="top">Single values: <b><u>*SAME</u></b>, *NONE<br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Forms control table</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
</tr><tr>
<td valign="top"><a href="#CHGSSND.IDLETIME"><b>IDLETIME</b></a></td>
<td valign="top">Idle time in minutes</td>
<td valign="top">0-99, <b><u>*SAME</u></b>, *NOLIMIT</td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSSND.USRDTA"><b>USRDTA</b></a></td>
<td valign="top">User data</td>
<td valign="top"><b><u>*SAME</u></b>, *SYSDATE, *PRTF</td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSSND.TEXT"><b>TEXT</b></a></td>
<td valign="top">Text 'description'</td>
<td valign="top"><i>Character value</i>, <b><u>*SAME</u></b>, *BLANK</td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSSND.SEPFILE"><b>SEPFILE</b></a></td>
<td valign="top">Separate files</td>
<td valign="top"><b><u>*SAME</u></b>, *NO, *YES</td>
<td valign="top">Optional</td>
</tr>
<tr>
<td valign="top"><a href="#CHGSSND.OUTRCDLEN"><b>OUTRCDLEN</b></a></td>
<td valign="top">Output record length</td>
<td valign="top"><b><u>*SAME</u></b>, *FIXED, *FILE</td>
<td valign="top">Optional</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="CHGSSND.SSND"></a>
<h3>RJE Session Desc (SSND)</h3>
<p>Specifies the qualified name of the session description being changed.
</p>
<p>The possible library values are:
</p>
<ul>
<li>*LIBL: The library list for the job is used to locate the session description.
</li>
<li>*CURLIB: The current library for the job is used to locate the session description. If no current library is specified, QGPL is used.
</li>
<li><i>library-name:</i> Specify the name of the library where the session description is located.
</li>
</ul>
<p><i>session-description-name:</i> Specify the name of the session description being changed.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.TYPE"></a>
<h3>Host System Type (TYPE)</h3>
<p>Specifies the host subsystem type with which the session communicates.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The host subsystem in the session description does not change.
</li>
<li>*JES2: MVS/SP JES2 is used.
</li>
<li>*JES3: MVS/SP JES3 is used.
</li>
<li>*RSCS: VM/SP RSCS is used.
</li>
<li>*PWR: VSE/POWER subsystem is used.
</li>
<li>*RES: OS/VS1 RES is used.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.JOBQ"></a>
<h3>RJE Job Queue (JOBQ)</h3>
<p>Specifies the qualified name of the job queue on which session jobs are placed. Session jobs are jobs associated with the RJE session other than RJE reader jobs.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The job queue in the session description does not change.
<p>The possible library values are:
</p>
<ul>
<li>*LIBL: The library list for the job is used to locate the job queue.
</li>
<li>*CURLIB: The current library for the job is used to locate the job queue. If no current library is specified, QGPL is used.
</li>
<li><i>library-name:</i> Specify the name of the library where the job queue is located.
</li>
</ul>
</li>
<li><i>job-queue-name:</i> Specify the name of the job queue on which the session jobs are placed.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.MSGQ"></a>
<h3>RJE Message Queue (MSGQ)</h3>
<p>Specifies the name of the message queue to which messages are sent.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The RJE message queue in the session description does not change.
<p>The possible library values are:
</p>
<ul>
<li>*LIBL: The library list for the job is used to locate the message queue.
</li>
<li>*CURLIB: The current library for the job is used to locate the message queue. If no current library is specified, QGPL is used.
</li>
<li><i>library-name:</i> Specify the name of the library where the RJE message queue is located.
</li>
</ul>
</li>
<li><i>message-queue-name:</i> Specify the name of the RJE message queue.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.FCT"></a>
<h3>Forms Cntrl Table (FCT)</h3>
<p>Specifies the qualified name of the FCT associated with this session.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The FCT in the session description does not change.
</li>
<li>*NONE: An FCT is not associated with this session description.
<p>The possible library values are:
</p>
<ul>
<li>*LIBL: The library list for the job is used to locate the FCT.
</li>
<li>*CURLIB: The current library for the job is used to locate the FCT. If no current library is specified, QGPL is used.
</li>
<li><i>library-name:</i> Specify the name of the library where the FCT is located.
</li>
</ul>
</li>
<li><i>forms-control-table-name:</i> Specify the name of the FCT associated with this session.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.IDLETIME"></a>
<h3>Idle Time in Min (IDLETIME)</h3>
<p>Specifies, in minutes, the amount of time that the session can remain idle before it ends in a controlled manner.
</p>
<p>If the number of minutes is set to zero and a line connection is made, a controlled ending of the session begins immediately.
</p>
<p>If the number of minutes is not set to zero, the idle time countdown begins either following the end-of-file character of the last input or output stream, or following the establishment of the line connection. It is reset each time data becomes available for sending or receiving.
</p>
<p>Except for console input streams, if input streams start but do not end (that is, no end-of-file character is received), the idle time countdown does not begin.
</p>
<p>Ending a session in a controlled manner consists of holding delivery of the reader job queues, allowing reader and writer jobs to complete, and ending the session and all RJE functions.
</p>
<p>If an ENDRJESSN command specifies a controlled ending, its IDLETIME parameter value overrides that of the session description.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The idle time value in the session description does not change.
</li>
<li>*NOLIMIT: End processing of a session is not started unless the ENDRJESSN command is issued.
</li>
<li><i>idletime-in-minutes:</i> Specify the idle time between 0 and 99 minutes.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.USRDTA"></a>
<h3>User Data (USRDTA)</h3>
<p>Specifies whether the user data field of the printer spooled file is overwritten with the two-byte configuration identifier plus the current system date stamp.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The value specified for the user data field of the printer spooled file does not change.
</li>
<li>*SYSDATE: The user data field is overwritten. The description does not change.
</li>
<li>*PRTF: The user data field is not overwritten.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.TEXT"></a>
<h3>Text Description (TEXT)</h3>
<p>Specifies text that briefly describes the object.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The text in the session description does not change.
</li>
<li>*BLANK: No text is specified.
</li>
<li><i>'description':</i> Specify no more than 50 characters of text, enclosed in apostrophes.
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.SEPFILE"></a>
<h3>Separate Files (SEPFILE)</h3>
<p>Specifies whether jobs with multiple data sets have separate output files created for them when they specify the same form type and number of copies.
</p>
<p>This parameter will affect output directed to any of the destinations which RJE supports:
</p>
<ul>
<li>Diskette files (spooled)
</li>
<li>DDM files
</li>
<li>Physical file members
</li>
<li>Printer files (spooled or non-spooled)
</li>
<li>User programs.
</li>
</ul>
<p>Some host subsystems send a PDIR before every data set; others send one at the beginning of the job, and after that only if the following data set has setup changes. Subsystems that support PDIRs before each data set are MVS/SP JES2 and MVS/SP JES3, the latter only if PDIR=ALL is specified on the device statement for the SNA workstation definition.
</p>
<p>This parameter applies only to SNA sessions.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The current value is used.
</li>
<li>*NO: RJE writes each print or punch data set in a job to the same output file. If, however, a host data set specifies a different form type or number of copies than the previously received data set of the job, RJE will begin a new output file.
</li>
<li>*YES: RJE writes each printer or punch data set in a job to a new file.
</li>
</ul>
<p>If your host subsystem does not fully support PDIRs, specifying *YES or *NO for this parameter has no effect. (The OS/VS1 and VSE/POWER subsystems do not fully support PDIRs.)
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="CHGSSND.OUTRCDLEN"></a>
<h3>Output Rec Lngth (OUTRCDLEN)</h3>
<p>Specifies the record length of data that is received from the host and written to an output file.
</p>
<p>The possible values are:
</p>
<ul>
<li>*SAME: The record length specified in the session description does not change.
</li>
<li>*FIXED: RJE re-blocks the data according to its own defaults, which are as follows:
<ul>
<li>When an RJE printer is processing the output stream:
<ul>
<li>If data is being written to a printer file, it is re-blocked to 132-byte records for 10 or fewer characters per inch (cpi), and 198-byte records when the cpi is greater than 10.
</li>
<li>If data is being written to a physical file, it is re-blocked to 132-byte records.
</li>
</ul>
</li>
<li>When an RJE punch is processing the output stream, the data is re-blocked to 80-byte records.
</li>
<li>For diskette files, the output stream is re-blocked to 128-byte records.
</li>
</ul>
</li>
<li>*FILE: RJE re-blocks the output stream as follows:
<ul>
<li>When an RJE printer is processing the output stream:
<ul>
<li>If data is being written to a printer file, the record length is determined by the page width of the printer file.
</li>
<li>If data is being written to a physical file, the record length of the output data is determined by the record length of that file.
</li>
</ul>
</li>
<li>When an RJE punch is processing the output stream:
<ul>
<li>If data is being written to a printer file, the record length is determined by the page width of the printer file.
</li>
<li>If data is being written to a physical file, the record length of the output data is determined by the record length of that file.
</li>
</ul>
</li>
<li>For diskette files, the output stream is re-blocked to 128-byte records.
</li>
</ul>
<p>The maximum record length that RJE supports, including carriage-control characters, is 255 bytes. To ensure record alignment, the record length (page width) of the output file must be greater than or equal to the logical record length of the data that is received from the host subsystem.
</p>
</li>
</ul>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="CHGSSND.COMMAND.EXAMPLES">Examples</a></h3>None
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="CHGSSND.ERROR.MESSAGES">Error messages</a> </h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>RJE0024</b></dt>
<dd>Errors found. Processing of request ended.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#CHGSSND.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>