|
Purpose Use the LOCSIte subcommand to specify
information that is used by the local host to provide services specific
to that host system.
Format
>>-LOCSIte--| option |-----------------------------------------><
options
.--------------------------------------.
V |
|----+-ASAtrans-------------------------+-+---------------------|
+-AUTOMount------------------------+
+-AUTORecall-----------------------+
+-BLKsize--+---------+-------------+
| '-=--size-' |
+-BLocks---------------------------+
+-BLOCKSIze--+---------+-----------+
| '-=--size-' |
| .-5------. |
+-BUfno--=--+--------+-------------+
| '-number-' |
+-CHKPTFLUSH-----------------------+
| .-0------. |
+-CHKptint--=--+--------+----------+
| '-number-' |
| .-home---. |
+-CHKPTPrefix--+-userid-+----------+
| '-local--' |
+-CHMod--+-ooo filename------+-----+
| '-symbolic filename-' |
+-CONDdisp--=--+-Catlg--+----------+
| '-Delete-' |
+-CTRLConn--+-7BIT---------------+-+
| +-iconv_ascii--------+ |
| +-FTP_STANDARD_TABLE-+ |
| '-*------------------' |
+-CYlinders------------------------+
+-DATAClass--+---------------+-----+
| '-=--data_class-' |
+-DATAKEEPALIVE = -+-seconds-+-----+
| '-0-------' |
+-DATASetmode----------------------+
+-DB2--=--db2_name-----------------+
+-DBSUB----------------------------+
+-DCbdsn--+------------------+-----+
| '-=--data_set_name-' |
+-Directory--+---------+-----------+
| '-=--size-' |
+-DIRECTORYMode--------------------+
+-DSNTYPE--=--+-SYSTEM-+-----------+
| +-BASIC--+ |
| '-LARGE--' |
| .-0-------. |
+-DSWAITTIME--=--+---------+-------+
| '-minutes-' |
+-EATTR--=--+-SYSTEM-+-------------+
| +-NO-----+ |
| '-OPT----' |
+-ENCODING--=--+-SBCS-+------------+
| '-MBCS-' |
+-EPSV4----------------------------+
+-FIFOIOTIME--=--seconds-----------+
'-FIFOOPENTIME--=--seconds---------'
.---------------------------------------------------------------------.
V |
|----+-FILEtype--=--type-----------------------------------------------+-+--|
+-FWFriendly------------------------------------------------------+
+-ISPFSTATS-------------------------------------------------------+
+-LISTSUBdir------------------------------------------------------+
+-LRecl--+-----------+--------------------------------------------+
| '-=--length-' |
+-MBDATACONN--=--(file_system_codepage,network_transfer_codepage)-+
+-MBREQUIRELASTEOL------------------------------------------------+
+-MBSENDEOL--=--+-CRLF-+------------------------------------------+
| +-CR---+ |
| +-LF---+ |
| '-NONE-' |
+-MGmtclass--+--------------+-------------------------------------+
| '-=--mgmtclass-' |
+-MIGratevol--+--------------+------------------------------------+
| '-=--volume_ID-' |
+-NOASAtrans------------------------------------------------------+
+-NOAUTOMount-----------------------------------------------------+
+-NOAUTORecall----------------------------------------------------+
+-NOCHKPTFLUSH----------------------------------------------------+
+-NODBSUB---------------------------------------------------------+
+-NOEPSV4---------------------------------------------------------+
+-NOFWFriendly----------------------------------------------------+
+-NOISPFSTATS-----------------------------------------------------+
+-NOLISTSUBdir----------------------------------------------------+
+-NOMBREQUIRELASTEOL----------------------------------------------+
+-NOPASSIVEIGNOREADDR---------------------------------------------+
+-NOQUOtesoverride------------------------------------------------+
+-NORDW-----------------------------------------------------------+
+-NOREMOVEINBEOF--------------------------------------------------+
+-NORESTGet-------------------------------------------------------+
+-NOSBSUB---------------------------------------------------------+
+-NOSECUREIMPlicitzos---------------------------------------------+
+-NOSPRead--------------------------------------------------------+
+-NOTRAILingblanks------------------------------------------------+
+-NOTRUNcate------------------------------------------------------+
+-NOUCSSUB--------------------------------------------------------+
+-NOUCSTRUNC------------------------------------------------------+
+-NOWRAPrecord----------------------------------------------------+
+-NOWRTAPEFastio--------------------------------------------------+
+-PASSIVEIGNOREADDR-----------------------------------------------+
+-PDSTYPE--=--+------+--------------------------------------------+
| +-PDS--+ |
| '-PDSE-' |
+-PRImary--+-----------+------------------------------------------+
| '-=--amount-' |
| .-10-----. |
+-PROGRESS--=--+--------+-----------------------------------------+
| '-number-' |
+-Qdisk--+------------------+-------------------------------------+
| '-=--volume_serial-' |
+-QUOtesoverride--------------------------------------------------+
+-RDW-------------------------------------------------------------+
+-READTAPEFormat--+----------------+------------------------------+
| '-=--tape_format-' |
+-RECfm--+-----------+--------------------------------------------+
| '-=--format-' |
+-REMOVEINBEOF----------------------------------------------------+
+-RESTGet---------------------------------------------------------+
'-RETpd--+---------+----------------------------------------------'
'-=--days-'
.-----------------------------------------------------------.
V |
|----+-SBDataconn--+---------------------------------------+-+-+--|
| +-=dsname-------------------------------+ |
| +-=(file_system_cp,network_transfer_cp)-+ |
| +-=FTP_STANDARD_TABLE-------------------+ |
| '-=*------------------------------------' |
+-SBSENDEOL--=--+-CRLF-+--------------------------------+
| +-CR---+ |
| +-LF---+ |
| '-NONE-' |
+-SBSUB-------------------------------------------------+
+-SBSUBCHAR --=--+-nn----+------------------------------+
| '-Space-' |
+-SECondary--+-----------+------------------------------+
| '-=--amount-' |
+-SECUREIMPlicitzos-------------------------------------+
+-SPRead------------------------------------------------+
+-SQLCol--=--+-any----+---------------------------------+
| +-labels-+ |
| '-names--' |
+-STOrclass--+------------------+-----------------------+
| '-=--storage_class-' |
+-TLSRFCLEVEL --=--+-DRAFT-------+----------------------+
| +-RFC4217-----+ |
| '-CCCNONOTIFY-' |
+-TRacks------------------------------------------------+
+-TRAILingblanks----------------------------------------+
+-TRUNcate----------------------------------------------+
+-UCOUNT--+-------------------+-------------------------+
| '-=--unit_count | P-' |
+-UCSHOSTCS--+-------------+----------------------------+
| '-=--code_set-' |
+-UCSSUB------------------------------------------------+
+-UCSTRUNC----------------------------------------------+
+-UMask --ooo-------------------------------------------+
+-UNICODEFILESYSTEMBOM--=--+-ASIS---+-------------------+
| +-ALWAYS-+ |
| '-NEVER--' |
+-Unit--+--------------+--------------------------------+
| '-=--unit_type-' |
+-UNIXFILETYPE--=--+-FILE-+-----------------------------+
| '-FIFO-' |
+-VCOUNT--+-----------------+---------------------------+
| '-=--volume_count-' |
+-VOLume--=--+----------------------+-------------------+
| +-volume_serial--------+ |
| '-(volume_serial_list)-' |
+-WRAPrecord--------------------------------------------+
'-WRTAPEFastio------------------------------------------'
Parameters - ASAtrans
- Permits the FTP client to interpret characters in the first column
of ASA files being transferred as print control characters.
- AUTOMount
- Permits automatic mounting of volumes for data sets on volumes
that are not mounted. If AUTOMount is specified and an unmounted volume
is needed, a message is automatically issued to the MVS™ operator console requesting that the volume
be mounted. The MVS operator
must then mount the volume and reply to the message before FTP can
proceed.
- AUTORecall
- Permits automatic recall of migrated data sets.
- BLKsize
- Specifies the block size of a newly allocated data set. BLKsize
is functionally equivalent to BLOCKSIze. The BLOCKSIze parameter is
obsolete, but it is accepted to provide compatibility with previous
releases of z/OS TCP⁄IP.
When specified without a size, no block
size is used when allocating the new data set. When specified without
a size, the equal sign (=) is optional.
Specify BLKsize with no value if you are also specifying DATAClass=data_class and you want the SMS data class to
provide the BLKsize value, or if you are specifying DCbdsn=data_set_name and you want to use the block size
from the DCBDSN data set. If BLKsize=size is specified with either the DATAClass or DCbdsn parameter, the
value specified by the LOCSite BLKsize parameter overrides the DATAClass
or DCbdsn block size.
Notes: - If you specify BLKsize without a size, FTP does not specify the
block size when allocating new data sets.
- Be especially careful specifying both BLKsize= and Blocks. While
there are conditions where this is tolerated, if a valid BLKsize cannot
be determined, the data set will not be created when the allocation
is attempted.
- size
- Specifies the block size of a newly allocated data set. The valid
range is 0–32 760.
BLKsize=0 is a special case. When BLKsize=0
is specified, the operating system attempts to determine a block size
for the new data set. FTP does not create the new data set unless
the system is able to establish a nonzero block size.
- BLocks
- Specifies that primary and secondary
space allocations are in blocks.
If both PRImary and SECondary
are specified as 0, and an SMS data class has been specified, the
space allocation is determined by the SMS data class and the BLocks
parameter is ignored.
- BLOCKSIze
- Specifies the block size of a newly allocated data set. BLOCKSIze
is functionally equivalent to BLKsize. BLOCKSIze is obsolete but it
is accepted to provide compatibility with previous releases of z/OS TCP⁄IP. See
the BLKsize parameter for more information.
- BUfno
- Specifies the number of access method buffers that is used when
data is read from or written to a data set. The valid range is 1 – 35.
The default value is 5.
- CHKPTFLUSH
- Specifies that z/OS® flushes
each checkpoint record from the buffer to the storage media after
this record is written into the buffer.
- CHKptint
- Specifies the checkpoint interval that the FTP client uses when
you issue the APPEnd, Put, and MPUt subcommands. When RESTGET is
TRUE, the CHKptint parameter also specifies the checkpoint interval
that the FTP client uses when you issue the Get and MGet subcommands.
For details about the RESTGET value, see RESTGet or the RESTGET statement (FTP client) information in z/OS Communications Server: IP Configuration
Reference.
The checkpoint interval is the number
of records that are sent between restart markers when transferring
files in EBCDIC block mode or EBCDIC compress mode. If the checkpoint
interval is 0, no checkpointing occurs and no restart markers are
transmitted. The default value is 0.
Do not set CHKptint
to a value greater than 0 at the FTP client unless the server supports
the RESTart command and can process checkpoint markers in the file
transfer data stream.
Results: A CHKptint value greater than 0 enables checkpointing for file transfers
that meet the following conditions: - Type is EBCDIC
- Mode is Block or Compressed
- Filetype is SEQ
- The subcommand that was entered was APpend, MPut, or Put, and
RESTGET is FALSE
- The subcommand that was entered was APpend, MPut, Put, Get, or
MGet, and RESTGET is TRUE.
Checkpointing never occurs when the local file is a z/OS UNIX named pipe.
- number
- Specifies the checkpoint interval for the sending site in a file
transfer request. This value is used to determine when checkpoint
marker blocks are to be transmitted so that transmission can be restarted
based on the information in the last marker.
A large checkpoint
interval means that a large amount of data is sent between markers
and few markers are sent. A smaller checkpoint interval means that
less data is sent in between markers and therefore more markers are
sent.
The costs involved with using a nonzero checkpoint interval
are: - The markers themselves are transmitted, which means that more
bytes are being sent across the network (approximately 44 bytes per
marker).
- For each marker that is sent by the client, a reply must be sent
by the server on the control connection. The reply acknowledges the
marker and provides the corresponding marker for the server.
To estimate the appropriate checkpoint interval, use
the following formula. You need to know the record length of the file
you are transferring and how much data you think can be transmitted
reliably. amount of data in interval
CHKPTINT = --------------------------
record length of the file
Do not use
a CHKptint more often than once every 200 KB of data sent. For example,
if the file you are transferring has 80-byte records, the checkpoint
interval is 2560: CHKPTINT = 200KB / 80 bytes
= 200 * 1024 bytes / 80 bytes
= 2560
- CHKPTPrefix
- Specifies a key which is used to determine the hlq of the
checkpoint data set. The name will be hlq.FTP.CHKPOINT or hlq.pds_name(CHKPOINT).
- home
- The default.
- userid
- Creates the data set 'userid.FTP.CHKPOINT'.
- local
- Creates a file named current_path.FTP.CHKPOINT or, if the path happens to be a PDS, then the file name is current_path.pds_name(CHKPOINT).
Note the exceptions for z/OS UNIX and BATCH
jobs in the following chart using 'path' for current path and 'FN'
for FTP.CHKPOINT: Parameter |
z/OS UNIX |
Batch |
TSO |
---|
Home |
path.FN |
userid.FN |
tso_prefix.FN |
Userid |
userid.FN |
userid.FN |
userid.FN |
Local |
path.FN |
path.FN |
path.FN |
Local with path=pdse |
N/A |
path.pds_na (CHKPOINT) |
path.pds_na (CHKPOINT) |
- CHMod
- Changes the permission bits for a file.
- ooo filename
- ooo is an octal mask representing the permissions you want
to assign to filename. Form the octal mask by OR'ing the constants
corresponding to the permission bits you want set:
- 400
- User read
- 200
- User write
- 100
- User execute (or list directory)
- 040
- Group read
- 020
- Group write
- 010
- Group execute
- 004
- Other read
- 002
- Other write
- 001
- Other execute
You cannot use the LOCSITE subcommand CHMod
parameter to set the following permission bits: - Set-user-ID bit
- Set-group-ID bit
- Sticky bit
See the z/OS UNIX System Services User's Guide and the z/OS UNIX System Services Command Reference for more information about file permissions.
- symbolic filename
- symbolic represents the permissions
you want to apply to filename.
Note: symbolic is specified as follows: {u|g|o|a}{=|+|-}{r|w|x|rw|rx|wx|rwx}
where u, g, o, a,
=, +, -, r, w, and x are as defined for the z/OS UNIX chmod
command.
If filename does not
begin with a slash character (/), it is appended to the current working
directory. If filename does begin with a
slash character (/), it is interpreted as a complete directory name.
The file name specified must be a z/OS UNIX file name for
a single file and cannot contain a wildcard (*) for multiple files.
The setting of QUOtesoverride is ignored and all quotation marks are
treated as part of the file name.
The CHMOD keyword must be
the only or last keyword on a LOCSIte subcommand.
- CONDdisp
- Specifies the disposition of the data set if a retrieve operation
for a new data set ends before all of the data is written.
- Catlg
- Specifies that a data set is kept and cataloged when an FTP file
transfer ends prematurely.
- Delete
- Specifies that a data set is deleted when an FTP file transfer
ends prematurely.
Delete is ignored if the file transfer failed
as a result of the FTP client being terminated or if the client has
received checkpoint information during data transfer.
- CTRLConn
- Specifies the ASCII code page to be used for control connections.
The valid subcommands are:
LOCSITE CTRLConn=7BIT
LOCSITE CTRLConn=iconv_ascii
LOCSITE CTRLConn=FTP_STANDARD_TABLE
LOCSITE CTRLConn=*
See Support for SBCS languages for more information.
- 7BIT
- Indicates 7-bit ASCII is to be used.
- iconv_ascii
- Is a name recognized by iconv to indicate an ASCII code page.
For a list of code pages supported by iconv, see code set converters
information in the z/OS XL C/C++ Programming Guide.
- FTP_STANDARD_TABLE
- Specifies that the FTP internal tables, which are the same as
the tables that are shipped in TCPXLBIN(STANDARD), are to be used
on the control connection.
- *
- Specifies that the ASCII used at initialization is to be used.
Note: Setting the control connection code page
using LOCSIte CTRLCONN disables UTF-8 encoding of the control connection.
You must start the client again to restore UTF-8 encoding.
- CYlinders
- Specifies that primary and secondary space allocations are in
cylinders.
If both PRImary and SECondary are specified as 0, and
an SMS data class has been specified, the space allocation is determined
by the SMS data class and the CYlinders parameter is ignored.
- DATAClass
- Specifies the SMS data class, as defined by your organization,
for the target host. Specifying DATAClass with no parameter value
cancels the dataclass specification. The equal sign (=) is optional
in this case.
See Specifying values for new data sets for more
information about specifying attributes when allocating new data sets.
- data_class
- Specifies the SMS data class, as defined by your organization,
for the target host. If values are specified for any of the following
LOCSIte parameters, the values specified by the LOCSIte parameter
override the value specified in the SMS dataclass:
- BLKsize
- Directory
- LRecl
- PRImary
- RECfm
- RETpd
- SECondary
If the DCbdsn parameter is specified on the LOCSIte subcommand,
the LRecl, RECfm, BLOCKSIze, and RETpd (if specified) of the DCBDSN
data set overrides the values specified in the data class.
If the MGmtclass parameter is specified on the LOCSIte subcommand,
and the requested management class specifies a retention period, the
retention period value of the management class can override the retention
period value of the dataclass.
- DATAKEEPALIVE
- Specifies the data connection keepalive timer value for the FTP
client.
- seconds
- The number of seconds that elapse before a keepalive packet is
sent on the FTP data connection. Valid values are in the range 60 - 86400
or 0. If you specify the value 0, the DATAKEEPALIVE timer is disabled.
For passive mode data connections, the keepalive timer that you configured
in PROFILE.TCPIP controls how often keepalive packets flow on the
data connection. For active mode data connections, FTP suppresses
the PROFILE.TCPIP keepalive timer.
Result: Specifying a DATAKEEPALIVE value prevents
a network device from closing the data connection during periods of
inactivity on the data connection.
- DATASetmode
- Specifies that all the data set qualifiers located below the current
directory are treated as entries in the directory (disables DIRECTORYMode).
- DB2®
- Specifies the name of the DB2 subsystem.
- db2_name
- The name of the DB2 subsystem.
- DBSUB
- Specifies that substitution is allowed for data bytes that cannot
be translated in a double-byte character translation. The substitution
character is selected by the C/C++ iconv() function; see information
about Locales and Character Sets in z/OS XL C/C++ Programming Guide for more details.
- DCbdsn
- Specifies the name of the MVS data set that is to be used as a model for allocation of new data
sets. Specifying DCbdsn with no parameter value cancels the DCbdsn
specification.
- data_set_name
- Specifies the name of the data set. The file name must be an MVS data set name. z/OS UNIX file names are not allowed on the DCbdsn parameter. The setting
of QUOtesoverride is ignored. If the file name is enclosed in single
quotation marks, it overrides the current working directory; otherwise
it is appended to the current working directory.
Notes: - Specify the LOCSIte parameters RECfm, LRecl, and BLKsize with
no values to allow characteristics from the model DCB to be used.
- To override the model characteristics of RECfm, LRecL, BLKsize,
or RETpd, specify a value on the LOCSIte command.
- If MGmtclass is specified, the RETpd value of the MGmtclass can
override the RETpd value.
Specifying a GDG data set with a relative index produces
an error message. The following examples are unsupported specifications: LOCSITE DCBDSN=MYGDG(0)
LOCSITE DCBDSN=MYGDG(–nnn)or
LOCSITE DCBDSN=MYGDG(+nnn)
See Steps for using a DCBDSN model to create a new data set for more information about DCbdsn.
- Directory
- Specifies the number of directory blocks to be allocated for the
directory of a PDS.
Specify Directory=0 to allocate without specifying
the number of directory blocks. Specify Directory=0 when you are also
specifying DATAClass=dataclass and you want
the SMS dataclass to provide the Directory size.
The size you specify with the
Directory parameter overrides the DATAClass directory specification.
- size
- Specifies the number of directory blocks to be allocated for the
directory of a PDS. The valid range is 1 – 16 777 215.
The size 0 indicates that the directory
blocks should be taken from the SMS data class.
- DIRECTORYMode
- Specifies that only the data set qualifier immediately below the
current directory is treated as an entry in the directory. In directory
mode, this data set qualifier is the only one used by the MPut subcommand.
DIRECTORYMode has no effect on files residing in a z/OS UNIX file system.
- DSNTYPE
- Specifies the data set name type for new physical sequential data
sets.
- SYSTEM
- Physical sequential data sets are allocated with the SMS data
class value. If no data class is defined, or if the DSNTYPE attribute
is not defined, new physical sequential data sets will be allocated
with the system default value.
- BASIC
- Allocates physical sequential data sets as physical sequential
basic format data sets.
- LARGE
- Allocates physical sequential data sets as physical sequential
large format data sets.
- DSWAITTIME
- Specifies the number of minutes that FTP waits when trying to
access a local MVS data set.
- minutes
- The number of minutes to wait for a local MVS data set to become available. Valid values
are in the range 0 - 14400. The value 0 (the default) specifies
that FTP does not wait to obtain a data set when the data set is being
held by another job.
- EATTR
- Specifies whether newly allocated data sets can have extended
attributes and whether new data sets can reside in the EAS of an EAV.
- SYSTEM
- The data set uses the SMS data class EATTR value. If no SMS data
class is defined, or if the data class contains no EATTR specification,
the data set is allocated with the system default.
- NO
- The data set cannot reside in the EAS, and its VTOC entry cannot
contain extended attributes.
- OPT
- The data set can reside in the EAS, and its VTOC entry can have
extended attributes if the volume supports them.
- ENCODING
- Specifies the kind of encoding that is used for conversions between
codepages for data transfers. See Support for SBCS languagesand Support for MBCS languages for more
information.
- SBCS
- Single Byte encoding. Code pages are specified using the SBDATACONN
configuration option. This is the default value.
- MBCS
- Multibyte encoding. Code pages are specified using the MBDATACONN
configuration option.
- EPSV4
- Specifies the client is to attempt to use the EPSV command to
establish a data connection on an IPv4 session instead of referring
to the FWFRIENDLY setting.
See RFC 2428 for information
about the EPSV command. If the server rejects the EPSV command, the
client refers to the FWFRIENDLY setting to determine how to establish
the data connection. When the client is setting up proxy transfer
data connections, it will try the EPSV and EPRT commands on IPv4 sessions;
if a server rejects the EPSV or EPRT command, the client will try
the PASV or PORT command instead.
If the server rejects either
the EPSV or the EPRT command during the session, the client won't
send EPSV to the server again, even when EPSV4 is specified.
- FIFOIOTIME
- Specifies the maximum length of time that the FTP client waits
for an I/O operation to a named pipe in its z/OS UNIX file system to complete.
Rules: - When you send a file that is a named pipe to the server, the FTP
client reads from the named pipe one or more times. Each read from
the named pipe must complete within the length of time that is specified
by the FIFOIOTIME value.
- When you store a file that was received from the server as a UNIX named pipe, the FTP client
writes to the named pipe one or more times. Each write to the named
pipe must complete within the length of time that is specified by
the FIFOIOTIME value.
- seconds
- The number of seconds that FTP waits for an I/O operation to a UNIX named pipe to complete. Valid
values are in the range 1 - 86400. The default value is
20.
- FIFOOPENTIME
- Specifies the length of time that the FTP client waits for an
open of a named pipe in its z/OS UNIX file system to complete.
- seconds
- The number of seconds that FTP waits for an open of a named pipe
to complete. Valid values are in the range 1 - 86400. The
default value is 60.
- FILEtype
- Specifies the file type of the data set.
- type
- The file type of the data set can be:
- Type
- Description
- SEQ
- Sequential or partitioned data sets
- SQL
- SQL query function
- FWFriendly
- Specifies that the FTP client is firewall-friendly. This means
that data connections will be set up from the FTP client to the FTP
server.
Note: When the FTP server has an IPv6 address, data connections
are always set up from the FTP client to the FTP server without reference
to the FWFriendly setting.
- ISPFSTATS
- Allows FTP to create or update ISPF Member statistics when Get or
MGet subcommands are issued.
- LISTSUBdir
- Use the LISTSUBdir option to indicate that wildcard searches should
apply to the current working directory and should also span one level
of its subdirectories. For the FTP client, this setting applies
when issuing an MPut * subcommand.
Restriction: The LISTSUBdir option applies
to z/OS UNIX file operations only; MVS data set operations are not affected.
Result: If the LISTSUBdir option is
not specified on the LOCSITE subcommand and the LISTSUBDIR statement
is not specified in the client FTP.DATA file, the default is as if
the LISTSUBdir option was specified on the LOCSITE subcommand.
- LRecl
- Used to specify the logical record length (LRecl) of a newly allocated
data set.
Specify LRecl with no value when you are also specifying
DATAClass=data_class and you want the SMS
dataclass to provide the LRecl value, or when you are specifying DCbdsn=data_set_name and you want to use the LRecl from
the DCBDSN data set. If LRecl=length is
specified with either DATAClass or DCbdsn, the length specified by
the LOCSIte LRecl parameter overrides the DATAClass or DCbdsn LRecl.
- length
- Specifies the logical record length of a newly allocated data
set. The valid range is 0 - 32760. A special value of x (LRecl=x)
is also supported to indicate that a logical record length can be 32768 for variable-length spanned records.
Specifying LRecl=0 has the same effect as specifying LRecl with no
parameters.
- MBDATACONN=(file_system_codepage,network_transfer_codepage)
- Specifies the codepages for the file system and for the network
transfer used when the client does data conversion during a data transfer.
This parameter affects the conversion of multibyte character set
(MBCS) data (including support for DBCS code pages) and is used when
the ENCODING=MBCS is also specified.
See Support for MBCS languages for more information.
- file_system_codepage
- Specifies the name of the file system codepage.
- network_transfer_codepage
- Specifies the name of the network transfer codepage.
- MBREQUIRELASTEOL
- Specifies that the FTP client will report an error when a multibyte
file or data set is received from the server with no EOL sequence
in the last record received. FTP will abort the file transfer.
- MBSENDEOL
- Specifies which end-of-line sequence to use when ENCODING is MBCS, the data transfer type is ASCII, MODE is Stream, and
data is being sent to the server. The following are possible values:
- CRLF
- Append both carriage return (X'0D') and line feed (X'0A') end-of-line sequences to each line of translated text.
This is the default and the standard sequence defined by RFC 959.
The z/OS server can receive
ASCII data in this format only.
- CR
- Append only a carriage return (X'0D') end-of-line sequence
to each line of translated text.
- LF
- Append only a line feed (X'0A') end-of-line sequence
to each line of translated text.
- NONE
- Do not append an end-of-line sequence to the line of translated
text.
Rules: - Most servers support only the CRLF value for incoming ASCII data.
Do not specify another value for MBSENDEOL unless you have verified
that the server is expecting the end-of-line sequence that you specify.
- Do not use an end-of-line sequence other than CRLF if the server
is a z/OS FTP server. The z/OS FTP server supports only the
CRLF value for incoming ASCII data.
- If you send a file to a server when MBSENDEOL has a value other
than CRLF, a subsequent SIZE command to that server targeting the
file you sent could yield unpredictable results. Any size indicated
in the server reply for such a file might not be reliable.
- MGmtclass
- Used to specify the SMS management class as defined by your organization
for the target host. Specifying MGmtclass with no mgmtclass cancels the mgmtclass specification. The equal sign (=)
is optional in this case.
- mgmtclass
- Specifies the SMS management class as defined by your organization
for the target host. If the mgmtclass specified has a setting for
RETpd, the value specified by the mgmtclass can override the setting
of the LOCSIte RETpd parameter, the RETpd value of a model data set
if the DCbdsn parameter is specified, and the RETpd value defined
in an SMS data class if DATAClass is specified. See Specifying values for new data sets for more information about specifying
attributes when allocating new data sets.
- MIGratevol
- Specifies the volume ID for migrated data sets if they do not
use IBM® storage management systems.
If you do not specify MIGratevol, the default volume_serial is MIGRAT.
- volume_ID
- The volume ID for migrated data.
- NOASAtrans
- Treats ASA file transfers as regular file transfers; that is,
the ASA characters are treated as part of the data and are not converted
to print control characters.
- NOAUTOMount
- Prevents automatic mounting of volumes for data sets on volumes
that are not mounted.
- NOAUTORecall
- Prevents automatic recall of migrated data sets.
Note: A migrated
data set can be deleted even though NOAUTORecall is specified, because
migrated data sets are not recalled for deletion.
- NOCHKPTFLUSH
- Specifies that z/OS can
save the checkpoint records in the buffer and determine when to flush
these records to the storage media.
- NODBSUB
- Specifies that substitution is not allowed for data bytes that
cannot be translated in a double-byte character translation. This
causes a data transfer failure if a character cannot be translated
during the transfer. This is the default.
- NOEPSV4
- Prevents the client from using the EPSV command to establish a
data connection on an IPv4 session. See RFC 2428 for information
about the EPSV command. When NOEPSV4 is set, the client refers to
the FWFRIENDLY setting to determine how to establish the data connection.
When the client is setting up proxy transfer data connections, the
client will use only PASV and PORT commands with IPv4 servers.
- NOFWFriendly
- Specifies that the FTP client is not firewall friendly. This means
that data connections will be set up from the FTP server to the FTP
client. This is the default behavior for FTP data connections.
Note: When the FTP server has an IPv6 address, data connections are always
set up from the FTP client to the FTP server without reference to
the FWFriendly setting.
- NOISPFSTATS
- Does not allow FTP to create or update ISPF Member statistics
when Get or MGet subcommands are issued.
- NOLISTSUBdir
- Use the NOLISTSUBdir option to indicate that wildcard searches
should apply only to the current working directory and should not
span its subdirectories. For the FTP client, this setting applies
when issuing an MPut * subcommand.
Restriction: The NOLISTSUBdir option applies
to z/OS UNIX file operations only; MVS data set operations are not affected.
Result: If the NOLISTSUBdir option
is not specified on the LOCSITE subcommand and the LISTSUBDIR statement
is not specified in the client FTP.DATA file, the default is as if
the LISTSUBdir option was specified on the LOCSITE subcommand.
- NOMBREQUIRELASTEOL
- Specifies that the FTP client does not report an error when a
multibyte file or data set is received from the network with no EOL
sequence in the last record received. FTP will report the file transfer
as completed.
- NOPASSIVEIGNOREADDR
- For passive mode FTP, specifies that the FTP client uses the IP
address and port number from the PASV command reply that is returned
by the FTP server for the data connection.
- NOQUOtesoverride
- A single quote at the beginning of the file name, as well as all
other single quotation marks contained in the file name, is treated
as part of the actual file name. The entire file name, including the
leading single quotation mark, is appended to the current working
directory.
- NORDW
- Specifies that variable record descriptor words (RDWs) are discarded
during FTP transmission of variable format data sets. This applies
to transfers in stream mode only.
- NOREMOVEINBEOF
- Specifies that the UNIX end-of-file
(EOF) byte (X'1A') is not removed on inbound ASCII transfers
before the data is stored. See z/OS Communications Server: IP Configuration
Reference for more information.
- NORESTGet
- Prevents opening the checkpoint data set for a Get request. Thus,
checkpoint will not be active or recognized. Using this parameter
when opening the checkpoint data set might cause a problem.
- NOSBSUB
- Specifies that substitution is not allowed for data bytes that
cannot be translated in a single-byte character translation. This
causes a data transfer failure if a character cannot be translated
during the transfer.
- NOSECUREIMPlicitzos
- When the client connects to the server's TLSPORT, the security
handshake and negotiation are done immediately after the connect and
before the 220 reply is received.
- NOSPRead
- Specifies that the output is in report format rather than spreadsheet
format when the file type is SQL.
- NOTRAILingblanks
- Specifies that the FTP client does not preserve the trailing blanks
that are in a fixed format data set when the data is sent to a foreign
host.
- NOTRUNcate
- Specifies that truncation is not permitted. The FTP client will
set an error and fail file transfer if a record that is longer than
LRECL of the new file is detected.
Note: If WRAPRECORD is set then
the data is wrapped, not truncated, no error will be set, and the
file transfer will continue.
- NOUCSSUB
- In UCS-2-to-EBCDIC conversion, the data transfer is terminated
if any UCS-2 character cannot be converted into the EBCDIC code set.
- NOUCSTRUNC
- In UCS-2-to-EBCDIC conversion, truncation of EBCDIC data is not
allowed. The data transfer is aborted if the logical record length
of the receiving data set is too small to contain the data after conversion
to EBCDIC.
Note: The setting of the CONDdisp parameter determines
what happens to the target data set if the transfer is aborted.
- NOWRAPrecord
- Indicates that data is truncated if no new line character is encountered
before the logical record length of the receiving file is reached.
Note: If NOTRUNcate is also set, an error will be set and
the file transfer will fail.
- NOWRTAPEFastio
- Specifies that ASCII stream data that is being written to tape
must be written using the Language Environment® run time
library.
- PASSIVEIGNOREADDR
- For passive mode FTP, specifies that the FTP client uses the port
number from the PASV command reply and the IP address that was used
to log in to the FTP server, for the data connection.
- PDSTYPE
- Specifies whether the FTP client creates local MVS directories as partitioned data sets or as
partitioned data sets extended.
When specified without a value,
FTP will not specify to z/OS whether
to allocate a new MVS directory
as a PDS or a PDSE. When specified without a value, the equal sign
(=) is optional.
- PDS
- Allocate directories as partitioned data sets.
- PDSE
- Allocate directories as partitioned data sets extended.
- PROGRESS
- Specifies the interval between progress report messages generated
by the FTP client during a file transfer (inbound or outbound).
- number
- Specifies the interval (in seconds) between progress report messages
that are generated in the FTP client during an inbound or outbound
file transfer. Valid values are in the range 10 - 86400,
or 0. The value 0 turns off progress reporting in the FTP client.
The default value is 10 seconds.
The messages that are generated
as part of progress reporting are EZA2509I and EZA1485I. These messages
are generated automatically at 10-second intervals by the FTP client
in releases prior to version V1R6. Beginning in version V1R6, the
default behavior is the same as in prior releases, but the length
of the interval and whether to generate the messages can be configured
by using the PROGRESS parameter setting on the LOCSITE subcommand
or by specifying the PROGRESS statement in the FTP.DATA file.
- PRImary
- Used to specify the number of tracks, blocks, or cylinders for
primary allocation. When specified with a value of 0, no primary value
is used when allocating the data set.
Specify a PRImary allocation
of 0 when you are also specifying DATAClass=data_class and when you want the SMS dataclass to provide the PRImary amount.
To enable the SMS data class to
determine the space allocation, both PRImary and SECondary allocations
must be specified as 0. The tracks, blocks, cylinders setting is ignored
in this case. If PRImary with amount not
equal to 0 is specified with DATAClass, the value specified by the
LOCSIte PRImary parameter overrides the DATAClass space allocation.
- amount
- Specifies the number of tracks, blocks, or cylinders for primary
allocation. For allocating partitioned data sets, this is the amount
of space that is allocated for the primary extent.
For allocating
sequential data sets this is the maximum amount of space that is allocated
for the primary extent. If a lesser amount of space is needed to hold
the data being transferred, only the amount of space actually needed
to hold the data is allocated. The valid range is 1 – 16 777 215.
- Qdisk
- Used to display statistics about the amount of space available
on a volume. If Qdisk is entered without a specific volume_serial, statistics about available space are displayed for each
volume that is defined with “Use Attribute=storage”.
- volume_serial
- Displays statistics about available space on a specific volume.
- QUOtesoverride
- Specifies
that a single quotation mark at the beginning and end of a file name
should override the current working directory instead of being appended
to the current working directory. This is the way single quotation
marks are used in all previous MVS FTP servers, and this is the default. Any single quotation mark
inside the beginning and ending quotation marks are treated as part
of the file name.
QUOtesoverride indicates the usage of single
quotation marks appearing at the beginning of, or surrounding, a file
name. The setting of this keyword affects all FTP subcommands that
have a path name as a parameter except keywords on the LOCSIte subcommand.
- RDW
- Specifies that variable record descriptor words (RDWs) are treated
as if they were part of the record and are not discarded during FTP
transmission of variable format data sets. This applies to transfers
in stream mode only.
Note: RDW information is stored in binary format.
Transfer files in binary mode to avoid the translation problems that
can occur if you transfer this binary field in EBCDIC or ASCII mode.
- READTAPEFormat
- Used
to provide information about an input data set on tape. If specified
without the tape_format (which is the default), processing of input
tapes does not take advantage of the record format information prior
to open. The equal sign (=) is optional in this case.
The READTAPEFormat
parameter has no effect on, and is not affected by DATAClass, DCbdsn,
LRecl, RECfm, or any other parameters associated with creating a data
set.
- tape_format
- Specifies the format of the records on the input tape data set.
Valid formats are:
- F
- Fixed record length
- V
- Variable record length
- S
- Spanned records
- X
- Logical record length is undefined (Lrecl X)
- blank
- Unspecified (displayed as U in messages and reply)
These formats are mutually exclusive. Spanned
implies variable, and Lrecl X implies spanned. If specified, the tape_format value must be the most inclusive identifier
in the list that matches the tape. If it is not the most inclusive
identifier, an error message is issued. For example, if the tape_format value is S (spanned) and the
tape contains records with undefined length (Lrecl X), the request
will fail. An unspecified format avoids this type of error. However,
the following should be considered: - Specify a value for the READTAPEFormat parameter in all the following
cases. Failure to specify a format will likely cause errors in processing
the tape.
- The record length is undefined (Lrecl X).
- The records are spanned (Recfm is VBS, VS).
- The records are variable (Recfm is V, VB, VBA) and RDW is specified.
- Specify a value for the READTAPEFormat parameter for all input
tapes that have one of the listed formats to ensure best results.
- RECfm
- Used to specify the record format of a data set. When specified
without the format, no record format is
used when allocating the data set. The equal sign (=) is optional
in this case.
Specify the RECfm parameter with no value when you
are also specifying DATAClass=data_class and you want the SMS dataclass to provide the RECfm format, or when you are specifying DCbdsn=data_set_name and you want to use the record format
from the DCBDSN data set.
If RECfm=format is specified with either DATAClass or DCbdsn, the value
specified by the LOCSIte RECfm parameter overrides the DATAClass or
DCbdsn record format.
- format
- Specifies the record format of a data set. Valid record formats
are: F, FA, FB, FBA, FBM, FBS, FBSA, FBSM, FM, FS, FSA, FSM, U, UA,
UM, V, VA, VB, VBA, VBM, VBS, VBSA, VBSM, VM, VS, VSA, and VSM. The
characters used to specify these record formats have the following
meanings:
Code |
Description |
---|
F |
Fixed record length |
V |
Variable record length |
U |
Undefined record length |
B |
Blocked records |
S |
Spanned records (if variable) / standard
records (if fixed) |
A |
Records contain ISO/ANSI control
characters |
M |
Records contain machine code control
characters |
- REMOVEINBEOF
- Specifies that the UNIX end-of-file
(EOF) byte (X'1A') is removed on inbound ASCII transfers
before the data is stored. See z/OS Communications Server: IP Configuration
Reference for more information.
- RESTGet
- Allows opening the checkpoint data set for the Get request. This
is the default when the RESTGet statement has not been added to the
FTP.DATA file.
- RETpd
- Used to specify the number of days that a newly allocated data
set should be retained.
Specify RETpd with no value when you are
also specifying DATAClass= data_class or
MGmtclass= mgmtclass and you want SMS to
provide the RETpd value, or when you are specifying DCbdsn= data_set_name and you want to use the RETpd from
the DCBDSN data set. If more than one of the LOCSIte parameters (RETpd,
MGmtclass, DATAClass, or DCbdsn) are specified, the order of precedence
(highest to lowest) is: - MGmtclass
- RETpd
- DCbdsn
- DATAClass
If a retention period is associated with an SMS management or
data class, or with a model DCBDSN data set, the value of the retention
period can be overridden to another nonzero value, but it cannot be
overridden to have no retention period specified for the newly created
data sets.
- days
- Specifies the number of days that a newly allocated data set should
be retained. The valid range is 0–9999. A value of 0 indicates a retention
period of 0 days so that the data set expires the same day as it was
created.
- SBDataconn
- Specifies the conversions between file system and network code
pages to be used for data transfers.
LOCSITE SBDataconn=dsname
LOCSITE SBDataconn=(file_system_cp,network_transfer_cp)
LOCSITE SBDataconn=FTP_STANDARD_TABLE
LOCSITE SBDataconn=*
LOCSITE SBDataconn=
LOCSITE SBDataconn
See Support for SBCS languages for more information.
The following forms of specifying
SBDataconn are equivalent to specifying SBDataconn=*:
- dsname
- Specifies the fully qualified name of an MVS data set or z/OS UNIX file that contains
the EBCDIC-to-ASCII and ASCII-to-EBCDIC translate tables generated
by the CONVXLAT utility.
Notes: - The name must not be enclosed in quotation marks. If quotation
marks appear, they are treated as part of the name. (QUOtesoverride
is ignored.)
- The z/OS UNIX file system name is case sensitive. The MVS name is not case sensitive.
- The name cannot begin with a left parenthesis [(].
- The SBDataconn keyword must be the only keyword or the last keyword
on a LOCSIte subcommand.
- file_system_cp
- Specifies the name of the file system code page recognized by
iconv. For a list of code pages supported by iconv, see code set converters
information in the z/OS XL C/C++ Programming Guide.
- network_transfer_cp
- Specifies the network transfer code page recognized by iconv.
For a list of code pages supported by iconv, see code set converters
information in the z/OS XL C/C++ Programming Guide.
- FTP_STANDARD_TABLE
- Specifies that the FTP internal tables, which are the same as
the tables that are shipped in TCPXLBIN(STANDARD), are to be used
on the data connection.
- *
- Specifies the translate tables set up at initialization for the
data connection must be used.
- SBSENDEOL
- Specifies which end-of-line sequence to use when ENCODING is SBCS, the data transfer type is ASCII, and data is being
sent to the server. The following are possible values:
- CRLF
- Append both carriage return (X'0D') and line feed (X'0A') end-of-line sequences to each line of translated text.
This is the default and the standard sequence defined by RFC 959.
The z/OS server can receive
ASCII data in this format only.
- CR
- Append only a carriage return (X'0D') end-of-line sequence
to each line of translated text.
- LF
- Append only a line feed (X'0A') end-of-line sequence
to each line of translated text.
- NONE
- Do not append an end-of-line sequence to the line of translated
text.
Tip: The srestart subcommand
is disabled if you configure an SBSENDEOL value other than CRLF.
Rules: - Most servers support only the CRLF value for incoming ASCII data.
Do not specify another value for SBSENDEOL unless you have verified
that the server is expecting the end-of-line sequence that you specify.
- Do not use an end-of-line sequence other than CRLF if the server
is a z/OS FTP server. The z/OS FTP server supports only the
CRLF value for incoming data.
- If you send a file to a server while SBSENDEOL has a value other
than CRLF, a subsequent SIZE command to that server targeting the
file you sent could yield unpredictable results. Any size indicated
in the server reply for such a file might not be reliable.
- SBSUB
- Specifies that substitution is allowed for data bytes that cannot
be translated in a single byte character translation. The substitution
character is specified by the SBSUBCHAR parameter.
- SBSUBCHAR nn
- Specifies the value that is used for substitution when SBSUB is
also specified. The value is one of the following:
- SPACE
- When the target code set is ASCII, replace untranslatable characters
with X'20' during SBCS data transfers. When the target code
set is EBCDIC, replace untranslatable characters with X'40' during SBCS data transfers.
- nn
- Replace untranslatable characters with nn during
SBCS data transfers, where nn is a hexadecimal value
in the range 00 - FF.
- SECondary
- Specifies the amount of tracks, blocks, or cylinders for secondary
allocation.
Specify SECondary=0 when you are also specifying DATAClass=dataclass and you want the SMS dataclass to provide
the SECondary value. To enable the SMS data class to determine the
space allocation, both PRImary and SECondary must be specified as
0. The tracks, blocks, cylinders setting is ignored in this case.
If SECondary is specified as other than 0 with DATAClass, the value
specified by the SIte SECondary parameter overrides the DATAClass
space allocation.
- amount
- Specifies the number of tracks, blocks, or cylinders for secondary
allocation. The valid range is 0 – 16 777 215.
If you specify the amount value 0, FTP allocates
without specifying secondary space.
- SECUREIMPlicitzos
- When the client connects using the TLSPORT implicit connection,
the client waits for the 220 good morning reply before initiating
the security handshake and negotiation. This is the default.
- SPRead
- Specifies that the output is in spreadsheet format when the file
type is SQL.
- SQLCol
- Specifies the column headings of the SQL output file.
- any
- The label of the DB2 SQL
table column heading is the first choice for column heading, but if
there is no label, the name becomes the column heading.
- labels
- Labels are the DB2 SQL table
column headings. If any of the columns do not have labels, FTP supplies
a column heading in the form of COLnnn.
- names
- Uses the names of the DB2 SQL table column headings. The labels are ignored.
- STOrclass
- Specifies the SMS storage class as defined by your organization
for the target host. Cancels the storage class specification when
specified without a storage_class parameter
value. The equal sign (=) is optional in this case.
See Specifying values for new data sets for more information about specifying
attributes when allocating new data sets.
- storage_class
- Specifies the SMS storage class as defined by your organization
for the target host.
When an SMS storage class is in use, any
of the attributes specified there can be overridden by a different
specification by the user. To avoid overriding the setting in the
SMS storage class, specify BLKSize, LRecl, PDSTYPE, PRImary, RECfm,
SECondary, UCOUNT, Unit, VCOUNT, or VOLume with no associated value.
This removes any value specified on a prior LOCSITE command or in
FTP.DATA, and the affected attributes are not included on the allocation.
To override a setting in the SMS storage class, specify the wanted
value with the appropriate keyword.
- TLSRFCLEVEL
- Specifies the level of RFC 4217 that the client supports for TLS-protected
sessions. See Using security mechanisms for more
information.
- DRAFT
- The Internet draft revision level of RFC 4217 is supported. This
is the level of RFC 4217 support the z/OS FTP client has offered since CSV1R2. This is the default
value.
- RFC4217
- The FTP client complies with RFC 4217.
- CCCNONOTIFY
- The FTP client does not issue the TLSshutdown command after sending
the CCC command. RFC 4217 did not mandate this flow until Internet
revision 14.
Result: The SECUREIMPLICITZOS
configuration option is not affected by this setting.
Note: FTP supports the TLSPORT statement regardless of the TLSRFCLEVEL
setting. FTP connections to the TLSPORT port are implicitly secured
with TLS as described in the Internet draft.
Restrictions: - You cannot set the TLSRFCLEVEL setting to DRAFT during a TLS-secured
session when the control connection is not secured.
- When you set the TLSRFCLEVEL option to RFC4217 or CCCNONOTIFY,
the FTP server must use the same setting. If the server setting does
not match, the connection might be reset or the session might hang
and eventually time out.
- The CCCNONOTIFY option is not valid with the TLSMECHANISM
ATTLS option. If both options are specified, using the CCC command
causes the FTP session to fail. If CCCNONOTIFY is required for the
partner system, configure TLSMECHANISM FTP with associated statements
and exemption in the TTLSRules.
- TRacks
- Specifies that primary and secondary space allocations are in
tracks.
If both PRImary and SECondary are specified as 0 and an
SMS data class has been specified, the space allocation is determined
by the SMS data class and the TRacks parameter is ignored.
- TRAILingblanks
- Specifies that the FTP client preserves the trailing blanks in
a fixed format data set when the data is sent to a foreign host.
- TRUNcate
- Specifies that truncation is permitted. The FTP client does not
set an error when a truncated record is detected and the file transfer
continues.
- UCOUNT
- Specifies how many devices to allocate concurrently to support
the allocation request.
- unit_count
- Specifies number of devices to allocate. Valid value is 1–59.
When specified without a value, the FTP server does not specify a
unit count when allocating data sets.
- P
- Parallel mount request.
Guideline: The UCOUNT
statement is not meant to be used with an SMS storage class. Any
UCOUNT value you specify overrides whatever is specified for the SMS
managed dataclass being used.
- UCSHOSTCS
- Specifies the EBCDIC code set to be used when converting to and
from UCS-2. If you do not specify a code_set value, the current code set is used.
- code_set
- Name of the EBCDIC code set to be used when converting to and
from UCS-2.
- UCSSUB
- In UCS-2-to-EBCDIC conversion, the EBCDIC substitution character
is used to replace any UCS-2 character that cannot successfully be
converted. Data transfer continues.
- UCSTRUNC
- In UCS-2-to-EBCDIC conversion, truncation of EBCDIC data is allowed.
The data transfer continues even if EBCDIC data is truncated.
- UMask
- Defines the file mode creation mask. The file mode creation mask
defines which permission bits are not to be set on when a file
is created. When a file is created, the permission bits requested
by the file creation are compared to the file mode creation mask,
and any bits requested by the file creation which are not allowed
by the file mode creation mask are turned off.
The format of the
UMask keyword is UMask ooo.
When a file is created,
the specified permission bits for the file are 666 (-rw-rw-rw-). If
the file mode creation mask is 027, the requested permissions and
the file mode creation mask are compared: 110110110 - 666
000010111 - 027
---------
11010000 - 640
The actual permission bits set for the file when it is
created is 640 (-rw-r-----).
Notes: - The default value for UMask is 027.
- You cannot use FTP to create z/OS UNIX files with execute
permissions. If you require execute permissions, use the LOCSIte CHMod
command to change permissions after the file has been created.
- UNICODEFILESYSTEMBOM
- Specifies whether the FTP client stores incoming Unicode files
with a byte order mark (BOM).
Restriction: The only Unicode encoding formats supported for file storage by z/OS FTP are UTF-8 and UTF-16.
Files are always stored in big endian format.
Result: The byte order mark (BOM) stored with
the file is determined by the encoding used to store the file rather
than by the format of the BOM sent with the file.
- ASIS
- Store incoming Unicode files with a byte order mark only if the
file was sent with a byte order mark
- ALWAYS
- Store incoming Unicode files with a byte order mark regardless
of whether the file was sent with a byte order mark.
- NEVER
- Store incoming Unicode files without a byte order mark regardless
of whether the file was sent with a byte order mark.
Results: - The Unicode byte order mark, U+FEFF, can also be interpreted as
a zero-width nonbreaking space character. z/OS FTP considers only the first character
of the data received from the server as a possible byte order mark
(BOM). No other instance of the BOM sequence in the inbound data
is affected by this setting.
- When the local file is a z/OS UNIX named pipe, incoming
data is always appended to any existing data that is in the named
pipe. If you code UNICODEFILESYSTEMBOM = ASIS or ALWAYS and the named
pipe contains data, the client appends a BOM byte sequence to existing
data in cases in which it would add a BOM at the beginning of a regular
file. The BOM byte sequence is interpreted as a zero-width nonbreaking
space character when it does not start the file or data stream. You
must take this into consideration when you configure the UNICODEFILESYSTEMBOM
parameter.
- Unit
- Specifies the unit type for allocation of new data sets.
- unit_type
- The unit type (for example, 3380) for the allocation of new data
sets on direct access devices. If unit_type is not specified, the unit type used for allocation is set back
to the system default.
- UNIXFILETYPE
- Specifies whether to treat files in the z/OS UNIX file system as regular files or as UNIX named pipes.
- FILE
- Treat files in the z/OS UNIX file system as regular
files. This is the default.
- FIFO
- Treat files in the z/OS UNIX file system as UNIX named pipes.
For information about transferring data into
and from z/OS UNIX named pipes, see Using z/OS UNIX System Services named pipes.
- VCOUNT
- Specifies the number of tape data set volumes that an allocated
data set can span. When this parameter is specified without a volume_count value, the FTP server uses the volume
count 50 when it allocates tape data sets.
- volume_count
- Valid values are in the range 1 - 255.
- VOLume
- Specifies the volume serial number for allocation of new data
sets.
- volume_serial
- The serial number of the volume to use for allocation.
- volume_serial_list
- A list of one or more volume serial numbers for allocation. Delimit
each volume serial number from the previous one with a comma.
If VOLume is specified without a volume_serial_list or volume_serial parameter, no volumes are specified by the FTP client during
the allocation of a new data set, and the installation default is
used.
- WRAPrecord
- Specifies that data is wrapped to the next record if no new line
character is encountered before the logical record length of the receiving
file is reached.
- WRTAPEFastio
- Specifies that ASCII Stream data that is being written to tape
is allowed to be written using BSAM I/O.
Tips: - You can specify more than one parameter with the LOCSIte subcommand.
Delimit each parameter with a blank space.
- Issue the HElp LOCSIte subcommand to display a list of configuration
options available on the local host.
Results: - The site-dependent information set with the LOCSIte subcommand
remains active until you issue a new LOCSIte subcommand. The new LOCSIte
subcommand adds to or changes the parameters established by previous
LOCSIte subcommands.
- If you specify one or more incorrect parameters with the LOCSIte
subcommand, an error message specifying the incorrect parameter is
displayed. All correct parameters are set, regardless of any incorrect
parameters, and do not need to be reissued.
|