547 lines
23 KiB
HTML
547 lines
23 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 FTP Attributes (CHGFTPA)</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="CHGFTPA.Top_Of_Page"></a>
|
|
<h2>Change FTP Attributes (CHGFTPA)</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="#CHGFTPA.PARAMETERS.TABLE">Parameters</a><br>
|
|
<a href="#CHGFTPA.COMMAND.EXAMPLES">Examples</a><br>
|
|
<a href="#CHGFTPA.ERROR.MESSAGES">Error messages</a></td>
|
|
</tr>
|
|
</table>
|
|
|
|
<div> <a name="CHGFTPA"></a>
|
|
<p>The Change FTP attributes (CHGFTPA) command changes the configuration for the File Transfer Protocol (FTP) servers. The FTP attributes can be changed while the FTP servers are active. The attributes that were changed take affect the next time an FTP server connection is made. All existing connections are not changed but keep the same attributes they had when the connection was established.
|
|
</p>
|
|
<p><b>Restrictions:</b>
|
|
</p>
|
|
<ul>
|
|
<li>You must have input/output system configuration (*IOSYSCFG) special authority to use this command.
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<hr size="2" width="100%">
|
|
|
|
<div>
|
|
<h3><a name="CHGFTPA.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"><a href="#CHGFTPA.AUTOSTART"><b>AUTOSTART</b></a></td>
|
|
<td valign="top">Autostart servers</td>
|
|
<td valign="top"><b><u>*SAME</u></b>, *YES, *NO</td>
|
|
<td valign="top">Optional, Positional 1</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.NBRSVR"><b>NBRSVR</b></a></td>
|
|
<td valign="top">Number of initial servers</td>
|
|
<td valign="top">1-20, <b><u>*SAME</u></b>, *DFT</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.INACTTIMO"><b>INACTTIMO</b></a></td>
|
|
<td valign="top">Inactivity timeout</td>
|
|
<td valign="top">0-2147483647, <b><u>*SAME</u></b>, *DFT</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.CCSID"><b>CCSID</b></a></td>
|
|
<td valign="top">Coded character set identifier</td>
|
|
<td valign="top">1-65533, <b><u>*SAME</u></b>, *DFT</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" rowspan="4"><a href="#CHGFTPA.TBLFTPOUT"><b>TBLFTPOUT</b></a></td>
|
|
<td valign="top">Outgoing EBCDIC/ASCII table</td>
|
|
<td valign="top">Single values: <b><u>*SAME</u></b>, *CCSID, *DFT<br>Other values: <i>Element list</i></td>
|
|
<td valign="top" rowspan="4">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Element 1: Outgoing EBCDIC/ASCII table</td>
|
|
<td valign="top">
|
|
<i>Qualified object name</i></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" style="padding-left:10pt">Qualifier 1: Outgoing EBCDIC/ASCII table</td>
|
|
<td valign="top"><i>Name</i></td>
|
|
</tr><tr>
|
|
<td valign="top" style="padding-left:10pt">Qualifier 2: Library</td>
|
|
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
|
|
</tr><tr>
|
|
<td valign="top" rowspan="4"><a href="#CHGFTPA.TBLFTPIN"><b>TBLFTPIN</b></a></td>
|
|
<td valign="top">Incoming ASCII/EBCDIC table</td>
|
|
<td valign="top">Single values: <b><u>*SAME</u></b>, *CCSID, *DFT<br>Other values: <i>Element list</i></td>
|
|
<td valign="top" rowspan="4">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Element 1: Incoming ASCII/EBCDIC table</td>
|
|
<td valign="top">
|
|
<i>Qualified object name</i></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" style="padding-left:10pt">Qualifier 1: Incoming ASCII/EBCDIC table</td>
|
|
<td valign="top"><i>Name</i></td>
|
|
</tr><tr>
|
|
<td valign="top" style="padding-left:10pt">Qualifier 2: Library</td>
|
|
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB</td>
|
|
</tr><tr>
|
|
<td valign="top"><a href="#CHGFTPA.NAMEFMT"><b>NAMEFMT</b></a></td>
|
|
<td valign="top">Initial name format</td>
|
|
<td valign="top"><b><u>*SAME</u></b>, *LIB, *PATH</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.CURDIR"><b>CURDIR</b></a></td>
|
|
<td valign="top">Initial directory</td>
|
|
<td valign="top"><b><u>*SAME</u></b>, *CURLIB, *HOMEDIR</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.LISTFMT"><b>LISTFMT</b></a></td>
|
|
<td valign="top">Initial list format</td>
|
|
<td valign="top"><b><u>*SAME</u></b>, *DFT, *UNIX</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><a href="#CHGFTPA.CRTCCSID"><b>CRTCCSID</b></a></td>
|
|
<td valign="top">New file CCSID</td>
|
|
<td valign="top">1-65533, <b><u>*SAME</u></b>, *CALC, *USER, *SYSVAL</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" rowspan="3"><a href="#CHGFTPA.SBSD"><b>SBSD</b></a></td>
|
|
<td valign="top">Subsystem description</td>
|
|
<td valign="top">Single values: <b><u>*SAME</u></b>, *DFT<br>Other values: <i>Qualified object name</i></td>
|
|
<td valign="top" rowspan="3">Optional</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Qualifier 1: Subsystem description</td>
|
|
<td valign="top"><i>Name</i></td>
|
|
</tr><tr>
|
|
<td valign="top">Qualifier 2: Library</td>
|
|
<td valign="top"><i>Name</i></td>
|
|
</tr><tr>
|
|
<td valign="top"><a href="#CHGFTPA.ALWSSL"><b>ALWSSL</b></a></td>
|
|
<td valign="top">Allow secure sockets layer</td>
|
|
<td valign="top"><b><u>*SAME</u></b>, *YES, *NO, *ONLY</td>
|
|
<td valign="top">Optional</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
</div>
|
|
<div> <a name="CHGFTPA.AUTOSTART"></a>
|
|
<h3>Autostart servers (AUTOSTART)</h3>
|
|
<p>Specifies whether to automatically start the FTP servers when TCP/IP is started by running the Start TCP/IP (STRTCP) command, or the Start TCP/IP Server (STRTCPSVR) command with SERVER(*AUTOSTART) specified. When FTP is started by running the STRTCPSVR command, and SERVER(*AUTOSTART) is not specified, this parameter is ignored and the number of servers defined is started regardless of the value of this parameter.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The autostart value that was previously set does not change; otherwise, *YES is used.
|
|
</dd>
|
|
<dt><b>*YES</b></dt>
|
|
<dd>Start the number of servers defined in the NBRSVR parameter.
|
|
</dd>
|
|
<dt><b>*NO</b></dt>
|
|
<dd>Do not start the number of servers defined in the NBRSVR parameter when the STRTCP command is called.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.NBRSVR"></a>
|
|
<h3>Number of initial servers (NBRSVR)</h3>
|
|
<p>Specifies the number of FTP servers to start initially when FTP is started by either the Start TCP/IP (STRTCP) command or the Start TCP/IP Server (STRTCPSVR) command. The initial number of servers to be started is shipped with a value of 3. The maximum number of servers that may be specified is 20.
|
|
</p>
|
|
<p>Having more than one FTP server job running can improve the performance of initiating a session when multiple users attempt to connect to the server in a short period of time.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The number of servers that was previously set does not change.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The number of servers is set to the default value of 3.
|
|
</dd>
|
|
<dt><b><i>1-20</i></b></dt>
|
|
<dd>Specify the number of FTP servers to start.
|
|
<p>Once the FTP servers are running, you can increase or decrease the number of servers. If you request to increase the number of servers with the CHGFTPA command, the number of current servers is increased the next time an FTP connection occurs to the server. If you request to decrease the number of servers, the request has no effect until the next time the STRTCP or STRTCPSVR command is run.
|
|
</p>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.INACTTIMO"></a>
|
|
<h3>Inactivity timeout (INACTTIMO)</h3>
|
|
<p>Specifies the number of seconds the system allows an FTP control and data connection to remain inactive before it is ended. When an FTP connection is inactive longer than the specified length of time, it is ended.
|
|
</p>
|
|
<p><b>Notes:</b>
|
|
</p>
|
|
<ol>
|
|
<li>The system may wait an additional 1 to 120 seconds to end the inactive connection.
|
|
</li>
|
|
<li>Although a client session is ended after this time, the server job remains active. The specified period relates to the time that a client session performs no interaction with the iSeries FTP server. Even though you may be issuing local FTP subcommands on a client and you do not interact with the server for the period specified, the FTP server closes the session.
|
|
</li>
|
|
</ol>
|
|
<p>This parameter is used only by the FTP server; it is not used by the FTP client.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The time-out value does not change if it was previously set; otherwise, 0 seconds is used.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The time-out value is set to the default of 300 seconds (5 minutes).
|
|
</dd>
|
|
<dt><b><i>0-2147483647</i></b></dt>
|
|
<dd>Specify an inactive time-out period in seconds. A value of 0 means that there is no time-out.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.CCSID"></a>
|
|
<h3>Coded character set identifier (CCSID)</h3>
|
|
<p>Specifies the ASCII coded-character set identifier (CCSID) that is used for single-byte character set (SBCS) ASCII file transfers when the FTP TYPE mode is set to ASCII. ASCII file transfers are also assumed when no TYPE subcommand has been issued. The CCSID value chosen is the default used by the FTP server for ASCII-to-EBCDIC and EBCDIC-to-ASCII mapping. Mapping is determined using the specified ASCII CCSID and the EBCDIC CCSID of the job.
|
|
</p>
|
|
<p>Outgoing and incoming mapping can optionally be done with mapping tables specified for the <b>Outgoing EBCDIC/ASCII table (TBLFTPOUT)</b> and <b>Incoming ASCII/EBCDIC table (TBLFTPIN)</b> parameters. Normally the TBLFTPOUT and TBLFTPIN parameters are set to the default of *CCSID or *DFT, with both indicating that the value used in the CCSID parameter is used for mapping.
|
|
</p>
|
|
<p>
|
|
<b>Note: </b>IBM includes mapping support in FTP to ensure compatibility with releases prior to V3R1. Use of mapping tables for incoming TYPE A file transfers results in the loss of CCSID tagging if the target file must be created. IBM strongly recommends that you use CCSID support for normal operations.
|
|
</p>
|
|
<p>If a mapping table is to be used for outgoing mapping, a table object can be specified in the TBLFTPOUT parameter. Then this table object is used for outgoing mapping instead of the CCSID value.
|
|
</p>
|
|
<p>Incoming mapping can be changed to use a mapping table in the same manner by specifying a table object in the TBLFTPIN parameter. This mapping table would then override the specified CCSID value and be used for incoming mapping.
|
|
</p>
|
|
<p>Double-byte character set (DBCS) CCSID values are not permitted for this parameter. The DBCS CCSID values can be specified using the TYPE subcommand.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The CCSID value that was previously set does not change; otherwise, 00819 (ISO 8859-1 8-bit ASCII) is used.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The CCSID value is 00819 (ISO 8859-1 8-bit ASCII).
|
|
</dd>
|
|
<dt><b><i>1-65533</i></b></dt>
|
|
<dd>Specify the CCSID value to be used. This value is validated to ensure a valid SBCS CCSID has been requested.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.TBLFTPOUT"></a>
|
|
<h3>Outgoing EBCDIC/ASCII table (TBLFTPOUT)</h3>
|
|
<p>Specifies the table object that is to be used to map all outgoing server data in FTP. Outgoing server data is mapped from EBCDIC to ASCII.
|
|
</p>
|
|
<p>If a table object is specified for the TBLFTPOUT parameter, the table object is used for outgoing mapping. Otherwise, the CCSID parameter is used to determine outgoing mapping.
|
|
</p>
|
|
<p><b>Single values</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The TBLFTPOUT value does not change if it was previously set; otherwise, *CCSID is used.
|
|
</dd>
|
|
<dt><b>*CCSID</b></dt>
|
|
<dd>The CCSID parameter is used to determine outgoing mapping.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The CCSID parameter is used to determine outgoing mapping.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 1: Outgoing EBCDIC/ASCII table</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the table object to be used for mapping the outgoing FTP server data.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 2: Library</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*LIBL</u></b></dt>
|
|
<dd>All libraries in the user and system portions of the job's library list are searched until the first match is found.
|
|
</dd>
|
|
<dt><b>*CURLIB</b></dt>
|
|
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
|
|
</dd>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the library to be searched.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.TBLFTPIN"></a>
|
|
<h3>Incoming ASCII/EBCDIC table (TBLFTPIN)</h3>
|
|
<p>Specifies the table object that is used to map all incoming server data in FTP. Incoming server data is mapped from ASCII to EBCDIC.
|
|
</p>
|
|
<p>If a table object is specified for the TBLFTPIN parameter, the table object is used for incoming mapping. Otherwise, the CCSID parameter is used to determine incoming mapping.
|
|
</p>
|
|
<p><b>Single values</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The TBLFTPIN value does not change if it was previously set; otherwise, *CCSID is used.
|
|
</dd>
|
|
<dt><b>*CCSID</b></dt>
|
|
<dd>The CCSID parameter is used to determine incoming mapping.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The CCSID parameter is used to determine incoming mapping.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 1: Incoming ASCII/EBCDIC table</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the table object to be used for mapping the incoming FTP server data.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 2: Library</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*LIBL</u></b></dt>
|
|
<dd>All libraries in the user and system portions of the job's library list are searched until the first match is found.
|
|
</dd>
|
|
<dt><b>*CURLIB</b></dt>
|
|
<dd>The current library for the job is searched. If no library is specified as the current library for the job, the QGPL library is used.
|
|
</dd>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the library to be searched.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.NAMEFMT"></a>
|
|
<h3>Initial name format (NAMEFMT)</h3>
|
|
<p>Specifies the initial setting of NAMEFMT (file naming format) for each new session established with the FTP server.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The initial name format that was previously set does not change; otherwise, *LIB is used.
|
|
</dd>
|
|
<dt><b>*LIB</b></dt>
|
|
<dd>The LIBRARY/FILE.MEMBER naming format is used. This is equivalent to specifying the SITE NAMEFMT 0 subcommand to the FTP server.
|
|
</dd>
|
|
<dt><b>*PATH</b></dt>
|
|
<dd>The path naming format is used for files. This setting is equivalent to specifying the SITE NAMEFMT 1 subcommand to the FTP server.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.CURDIR"></a>
|
|
<h3>Initial directory (CURDIR)</h3>
|
|
<p>Specifies the initial current working directory to be established when a user logs on to the iSeries FTP server.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The initial directory that was previously set does not change; otherwise, *CURLIB is used.
|
|
</dd>
|
|
<dt><b>*CURLIB</b></dt>
|
|
<dd>The FTP server initializes the setting of the current working directory to the current library specified in the user profile of the user logged in to the FTP server.
|
|
</dd>
|
|
<dt><b>*HOMEDIR</b></dt>
|
|
<dd>The FTP server initializes the setting of the current working directory to the home directory specified in the user profile of the user logged in to the FTP server.
|
|
<p><b>Note:</b> CURDIR(*HOMEDIR) cannot be used with NAMEFMT(*LIB).
|
|
</p>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.LISTFMT"></a>
|
|
<h3>Initial list format (LISTFMT)</h3>
|
|
<p>Specifies the initial setting of LISTFMT (file listing format) for each new session established with the FTP server.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The initial list format that was previously set does not change; otherwise, *DFT is used.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>The iSeries listing format is used. This setting is equivalent to specifying the SITE LISTFMT 0 subcommand to the iSeries FTP server.
|
|
</dd>
|
|
<dt><b>*UNIX</b></dt>
|
|
<dd>The Unix listing format is used. This setting is equivalent to specifying the SITE LISTFMT 1 subcommand to the iSeries FTP server.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.CRTCCSID"></a>
|
|
<h3>New file CCSID (CRTCCSID)</h3>
|
|
<p>Specifies the EBCDIC coded character set identifier (CCSID) to be used when creating new database files in libraries for ASCII file transfers.
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The new file CCSID value that was previously set does not change; otherwise, *CALC is used.
|
|
</dd>
|
|
<dt><b>*CALC</b></dt>
|
|
<dd>New database files created during ASCII file transfers use the related default EBCDIC CCSID of the ASCII line CCSID.
|
|
</dd>
|
|
<dt><b>*USER</b></dt>
|
|
<dd>New database files created during ASCII file transfers use the CCSID specified in the user profile of the user logged in to the FTP server, or if this CCSID is 65535, the default CCSID determined by the language id specified in the user profile.
|
|
</dd>
|
|
<dt><b>*SYSVAL</b></dt>
|
|
<dd>New database files created during ASCII file transfers use the CCSID specified by the QCCSID system value.
|
|
</dd>
|
|
<dt><b><i>1-65533</i></b></dt>
|
|
<dd>Specify the CCSID to be used when creating new database files during ASCII file transfers. This value is validated to insure that a valid EBCDIC CCSID has been entered.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.SBSD"></a>
|
|
<h3>Subsystem description (SBSD)</h3>
|
|
<p>Specifies the subsystem description of the subsystem where FTP server jobs are to run. If the specified subsystem description does not exist, it is created.
|
|
</p>
|
|
<p><b>Notes:</b>
|
|
</p>
|
|
<ol>
|
|
<li>A check is made to see if there is an already active subsystem with the same name as the specified subsystem. If there is an active subsystem with the same name but using a subsystem description from a different library, the CHGFTPA command will fail with message TCP3D28.
|
|
</li>
|
|
<li>If a subsystem description other that the IBM-supplied QSYSWRK subsystem is specified, a job queue is also created with the same name and in the same library as the specified subsystem description. This job queue is used for submitting FTP server jobs. (When the IBM-supplied QSYSWRK subsystem is specified, FTP server jobs are submitted to job queue QSYSNOMAX in library QSYS.)
|
|
</li>
|
|
</ol>
|
|
<p><b>Single values</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The subsystem description value does not change if it was previously set; otherwise, *DFT is used.
|
|
</dd>
|
|
<dt><b>*DFT</b></dt>
|
|
<dd>FTP server jobs run in subsystem QSYSWRK in library QSYS.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 1: Subsystem description</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the subsystem description where FTP server jobs are to be run.
|
|
</dd>
|
|
</dl>
|
|
<p><b>Qualifier 2: Library</b>
|
|
</p>
|
|
<dl>
|
|
<dt><b><i>name</i></b></dt>
|
|
<dd>Specify the name of the library to be searched.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<div> <a name="CHGFTPA.ALWSSL"></a>
|
|
<h3>Allow secure sockets layer (ALWSSL)</h3>
|
|
<p>Specifies whether the FTP server should use Secure Sockets Layer (SSL) support. SSL provides encryption of FTP datastreams (including passwords), and optionally supports certificate-based authentication of FTP clients (which allows the user to be authenticated by certificate instead of password).
|
|
</p>
|
|
<dl>
|
|
<dt><b><u>*SAME</u></b></dt>
|
|
<dd>The allow secure sockets layer value that was previously set does not change; otherwise, *YES is used.
|
|
</dd>
|
|
<dt><b>*YES</b></dt>
|
|
<dd>The iSeries FTP server accepts non-SSL FTP sessions. If the prerequisite products needed to allow SSL support are installed and a valid FTP server certificate is configured in the Digital Certificate Manager, SSL sessions will also be allowed.
|
|
<p><b>Note:</b>If ALWSSL(*YES) is specified and the Digital Certificate Manager is configured for required FTP client authentication, non-SSL sessions are accepted by the FTP server. However, non-anonymous FTP users must switch to SSL mode in order to log in to the iSeries FTP server.
|
|
</p>
|
|
</dd>
|
|
<dt><b>*NO</b></dt>
|
|
<dd>The iSeries FTP server will only accept non-SSL FTP sessions.
|
|
</dd>
|
|
<dt><b>*ONLY</b></dt>
|
|
<dd>Except for anonymous FTP users, the iSeries FTP server allows login only from SSL FTP sessions.
|
|
<p><b>Note:</b>If ALWSSL(*ONLY) is specified and either a prerequisite product required for SSL is not installed or a valid FTP server certificate is not configured in the Digital Certificate Manager, the FTP server will not start.
|
|
</p>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<hr size="2" width="100%">
|
|
<div>
|
|
<h3><a name="CHGFTPA.COMMAND.EXAMPLES">Examples</a></h3>None
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
<hr size="2" width="100%">
|
|
<div><h3><a name="CHGFTPA.ERROR.MESSAGES">Error messages</a> </h3>
|
|
<p><b><u>*ESCAPE Messages</u></b>
|
|
</p>
|
|
<dl>
|
|
<dt><b>TCP261D</b></dt>
|
|
<dd>Process did not complete successfully
|
|
</dd>
|
|
<dt><b>TCP264D</b></dt>
|
|
<dd>Error occurred processing file.
|
|
</dd>
|
|
<dt><b>TCP3D28</b></dt>
|
|
<dd>Active subsystem &1 not from library &2.
|
|
</dd>
|
|
<dt><b>TCP499A</b></dt>
|
|
<dd>Error accessing configuration member.
|
|
</dd>
|
|
<dt><b>TCP499B</b></dt>
|
|
<dd>&1 cannot be used with &2.
|
|
</dd>
|
|
<dt><b>TCP499D</b></dt>
|
|
<dd>CRTCCSID parameter value &1 not valid.
|
|
</dd>
|
|
<dt><b>TCP499E</b></dt>
|
|
<dd>CRTCCSID parameter value &1 not found.
|
|
</dd>
|
|
<dt><b>TCP4993</b></dt>
|
|
<dd>CCSID parameter value &1 not valid.
|
|
</dd>
|
|
<dt><b>TCP4994</b></dt>
|
|
<dd>CCSID parameter value &1 not found.
|
|
</dd>
|
|
<dt><b>TCP8050</b></dt>
|
|
<dd>*IOSYSCFG authority required to use &1.
|
|
</dd>
|
|
<dt><b>TCP9503</b></dt>
|
|
<dd>File &3 in library &2 not available.
|
|
</dd>
|
|
<dt><b>TCP9999</b></dt>
|
|
<dd>Internal system error in program &1.
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<table width="100%">
|
|
<tr><td align="right"><a href="#CHGFTPA.Top_Of_Page">Top</a></td></tr>
|
|
</table>
|
|
</body>
|
|
</html>
|