Send parameters are optional and are passed as parameters to the host IND$FILE program. When using the following positional parameters, care should be taken to include the "(" open parenthesis character and ")" close parentheses character in describing RECFM, LRECL, and BLKSIZE as denoted in the following example:
ASCII CRLF RECFM(F) LRECL(80) BLKSIZE(6160)
The following parameters are valid for the MVS/TSO send file transfer operation:
ASCII
If the PC file consists of character data only, specify ASCII. This will
cause the translation of all graphic and control characters from ASCII
to EBCDIC during the transfer.
CRLF
Following the convention for ASCII text files, <CR> <LF> pairs
are used to terminate records in the PC file, and a CTRL-Z (x'1A') marks
the end of file. If the PC file consists of data other than text, such
as binary format data, do not specify either ASCII or CRLF.
APPEND
If the data set already exists and is not empty, APPEND specifies that
the contents of the PC file are to be appended to the data set. APPEND
cannot be specified for members of a partitioned data set.
RECFM(x)
Specifies the record format of the data set. Replace x with either F, V,
or U. F specifies that the data set contains fixed length records. V specifies
that the data set contains variable length records. U specifies that the
data set contains undefined length records. For existing data sets, the
default value is the existing record format.
LRECL(n)
Specifies the logical record length (n) for a data set consisting of fixed
length records or the maximum logical record length for a data set consisting
of variable length records. Values permitted are 1 to 32760. For new data
sets the default value is 80. This parameter is ignored if APPEND is specified.
For data sets consisting of variable length records, the actual logical
record length (i.e. the value stored in the Data Set Control Block) following
the file transfer is set to the minimum of the value of LRECL and the
longest record in the data set.
BLKSIZE(n)
Specifies the block size (n) for a new data set. For data sets containing
fixed-length records, the block size must be a multiple of the record
length. For data sets containing variable-length records, the block size
must be greater than or equal to the record length plus four bytes. The
block size must not exceed the track length of the device on which the
data set resides. The block size must also not exceed 32,760 bytes. The
default value is 3120. This parameter is ignored if the data set already
exists.
SPACE(quantity[,increment])
Specifies the amount of disk space to be allocated for a new data set.
If the SPACE parameter is used, you can use one of the three following
options to specify the units used for quantity and increment:
SAVBLOCK(value)
TRACKS
CYLINDERS