493 lines
33 KiB
HTML
493 lines
33 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html
|
||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html lang="en-us" xml:lang="en-us">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
<meta name="security" content="public" />
|
||
<meta name="Robots" content="index,follow" />
|
||
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
<meta name="DC.Type" content="concept" />
|
||
<meta name="DC.Title" content="Specify tape device file parameters" />
|
||
<meta name="abstract" content="Read this information to understand the parameters for the Create Tape File (CRTTAPF), Change Tape File (CHGTAPF), and Override with Tape File (OVRTAPF) commands." />
|
||
<meta name="description" content="Read this information to understand the parameters for the Create Tape File (CRTTAPF), Change Tape File (CHGTAPF), and Override with Tape File (OVRTAPF) commands." />
|
||
<meta name="DC.Relation" scheme="URI" content="settdf.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="../cl/crttapf.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="../cl/chgtapf.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="../cl/ovrtapf.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="../rbam6/rbam6clmain.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="usrlbl.htm" />
|
||
<meta name="DC.Relation" scheme="URI" content="../rzahg/rzahgbackup.htm" />
|
||
<meta name="copyright" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
<meta name="DC.Format" content="XHTML" />
|
||
<meta name="DC.Identifier" content="tapkey" />
|
||
<meta name="DC.Language" content="en-us" />
|
||
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
<!-- US Government Users Restricted Rights -->
|
||
<!-- Use, duplication or disclosure restricted by -->
|
||
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
<title>Specify tape device file parameters</title>
|
||
</head>
|
||
<body id="tapkey"><a name="tapkey"><!-- --></a>
|
||
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
<h1 class="topictitle1">Specify tape device file parameters</h1>
|
||
<div><p>Read this information to understand the parameters for the Create
|
||
Tape File (CRTTAPF), Change Tape File (CHGTAPF), and Override with Tape File
|
||
(OVRTAPF) commands.</p>
|
||
<p>The description of the tape device file
|
||
record is in the application program that uses the tape information. The system
|
||
views each record as one field with a length equal to the record length.</p>
|
||
<div class="p">The following section lists considerations for parameters that are specified
|
||
on the CRTTAPF, CHGTAPF, and OVRTAPF commands. <dl><dt class="dlterm">DEV</dt>
|
||
<dd>The name of the device description for a tape device file that identifies
|
||
the devices the file can access.</dd>
|
||
<dt class="dlterm">VOL</dt>
|
||
<dd>The volume identifiers of the tapes
|
||
that are used for the device file can be specified using the VOL parameter
|
||
on the CRTTAPF, CHGTAPF, and OVRTAPF commands. <span>The volume identifiers
|
||
may contain from 1 to 6 alphanumeric characters.</span></dd>
|
||
<dt class="dlterm">REELS</dt>
|
||
<dd><span>The REELS parameter specifies both the number of tapes that will contain
|
||
the data file, and the type of label processing that is used by those tapes.</span> Ignore the reel number during output processing
|
||
or specifying a volume list. Ignore the reel number if you specify standard
|
||
label processing (by using *SL on the REELS parameter). <p>If some of the
|
||
file labels are incorrect, specify bypass label processing (*BLP). The system
|
||
will check each reel for a volume label that begins with the characters VOL1.
|
||
The system will ignore most other volume label information and the file labels
|
||
on the tape.</p>
|
||
<p>For bypass label processing, each data file on the tape
|
||
must contain a header label and either an end-of-file trailer label or an
|
||
end-of-volume trailer label.</p>
|
||
</dd>
|
||
<dt class="dlterm">SEQNBR</dt>
|
||
<dd>The SEQNBR parameter specifies the sequence number of the data
|
||
file on tape. The data files are numbered consecutively across all the volumes
|
||
they occupy, starting with sequence number 1 for the first data file on the
|
||
first volume. (Valid values for the sequence number range from <span>1 to 16
|
||
777 215</span>.) <a href="#tapkey__rbahh504.eps">Figure 1</a> shows how to number
|
||
files for labeled volumes that contain more than one file and contain multivolume
|
||
tapes (FILEB on three volumes): <div class="fignone" id="tapkey__rbahh504.eps"><a name="tapkey__rbahh504.eps"><!-- --></a><span class="figcap">Figure 1. Data file sequence
|
||
number on multivolume tapes</span><br /><img src="rbahh504.gif" alt="This graphic depicts 3 volumes.
The first volume has two files. File A, which contains sequence number 1 and
file B, which contains sequence number 2. The second volume has one file,
File B which contains sequence number 2. The third volume contains two files.
Those two files are File B, which contains sequence number 2 and file c which
contains sequence number 3." /><br /></div>
|
||
<p>The sequence number specified for new standard labeled data files
|
||
on tape must correspond to the physical sequence number of data files on the
|
||
tape. <span>(Specify the sequence number by the SEQNBR parameter on the CRTTAPF,
|
||
CHGTAPF, and OVRTAPF commands.)</span> This means that if files 1 and 2 exist
|
||
on the tape, the next data file created must have a sequence number of 3.
|
||
To create a new data file on a tape that contains the last volume of a multivolume-tape
|
||
data file, the sequence number of the new data file must be the sequence number
|
||
of the last data file on the multivolume tape data file plus 1. In <a href="#tapkey__rbahh504.eps">Figure 1</a>,
|
||
the sequence number of FILEC must be 3, even though there are only two files
|
||
on the last volume.</p>
|
||
<p> Always specify the location of a data file on
|
||
tape with the SEQNBR parameter. The information specified on the LABEL parameter
|
||
verifies that you found the correct data file. <span>However, this verification
|
||
only occurs</span> after the system locates the file that is specified with
|
||
the SEQNBR parameter. You cannot locate a data file on tape by label name.
|
||
If you use the Check Tape (CHKTAP) command, the sequence number of the data
|
||
file returns in the completion message.</p>
|
||
<p>You can use some special values
|
||
in place of an actual sequence number:</p>
|
||
<ul><li>*NEXT: The system processes the next sequential data file on the tape.
|
||
If you position the tape before the first data file, the system processes
|
||
the first data file on the tape. *NEXT is useful for applications that need
|
||
to read all data files on a tape. The system uses this value for tape device
|
||
files that are used to read from tape. The system issues an error message
|
||
when you use a tape device file to write to a tape and you specify *NEXT.</li>
|
||
<li>*END: The system writes the data file to the end of the tape. The system
|
||
uses this value in tape device files that are used to write to tape. The
|
||
system issues an error message when you use a tape device file to read from
|
||
a tape and you specify *END.</li>
|
||
</ul>
|
||
<p>The SEQNBR parameter for an output file for
|
||
which EXTEND(*NO) is specified must be one of the following values:</p>
|
||
<ul><li>SEQNBR(1). This overwrites the first data file on the volume, regardless
|
||
of the sequence number in the labels of the first data file already on the
|
||
volume.</li>
|
||
<li>A value of 1 greater than the value for a data file that already exists
|
||
on the volume. This either overwrites an existing data file on the volume
|
||
or adds a data file at the end of the volume. <div class="note"><span class="notetitle">Note:</span> If the tape device is
|
||
a 1/4-inch or 8-mm cartridge device, the program will not overwrite the existing
|
||
files.</div>
|
||
</li>
|
||
<li>*END.</li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="dlterm">LABEL</dt>
|
||
<dd>The LABEL parameter specifies the data file label
|
||
on the tape. <p>The information specified on the LABEL parameter is used
|
||
for new labels created for an output file for which EXTEND(*NO) is specified.
|
||
It is also used for an I/O file for which EXTEND(*YES) is specified to verify
|
||
that the correct file is processed.</p>
|
||
</dd>
|
||
<dt class="dlterm">FILETYPE</dt>
|
||
<dd>The file type of the file to process. The value should
|
||
be *DATA for a data physical file and *SRC for a source physical file. The
|
||
program allows this parameter only on the CRTTAPF command.</dd>
|
||
<dt class="dlterm">RCDLEN</dt>
|
||
<dd>The parameter RCDLEN specifies the length of records that are used by
|
||
a program using this device file. If *CALC
|
||
is specified, the system attempts to calculate record length from the file
|
||
header labels. The maximum record length is 32 767 bytes for fixed-length
|
||
or undefined format records, and 32 759 for variable-length or spanned
|
||
records. Fixed-length and undefined format output records cannot be less
|
||
than 18 bytes in length.</dd>
|
||
<dt class="dlterm">BLKLEN</dt>
|
||
<dd>The BLKLEN parameter specifies the data block length that transfers on
|
||
each I/O operation. If *CALC
|
||
is specified, the system attempts to calculate block length from the file
|
||
header labels. The block length must be between 18 and 524 288 bytes.</dd>
|
||
<dt class="dlterm">RCDBLKFMT</dt>
|
||
<dd>The RCDBLKFMT parameter specifies the format of the I/O records and blocks. Records
|
||
can be: <ul><li>D-type ASCII, deblocks (*D)</li>
|
||
<li>D-type ASCII, blocked (*DB)</li>
|
||
<li>Fixed-length, deblocked (*F)</li>
|
||
<li>Fixed-length, blocked (*FB)</li>
|
||
<li>Variable-length, deblocked, unspanned (*V)</li>
|
||
<li>Variable-length, blocked, unspanned (*VB)</li>
|
||
<li>Variable-length, deblocked, spanned (*VS)</li>
|
||
<li>Variable-length, blocked, spanned (*VBS)</li>
|
||
<li>Undefined format (variable length) (*U)</li>
|
||
</ul>
|
||
<p>The record length, block length, and record block format may not
|
||
need to be specified for standard-labeled I/O tape data files specified as
|
||
EXTEND(*YES). The system can take this information from the tape labels. If
|
||
the program specifies a block length or record block format that does not
|
||
match tape label specifications in the tape label, the system then assumes
|
||
the tape label specification.</p>
|
||
<p>If the record length specified in the
|
||
program does not match the length of the data, the system then truncates or
|
||
pads the data to the length specified in the program</p>
|
||
</dd>
|
||
<dt class="dlterm">EXTEND</dt>
|
||
<dd>New records can be added to the end of the data file on
|
||
the tape by specifying the EXTEND parameter. The destruction of all remaining
|
||
data files occurs if the data file is not the last data file on the tape.
|
||
The destruction of all remaining data files also occurs when you over-write
|
||
an existing data file. The extension uses the label specifications for record
|
||
and block length that are specified in the label. EXTEND is valid only for
|
||
1/2-inch tape devices. <p>By specifying EXTEND(*YES *CHECK), the system checks
|
||
the expiration date of the first data file following the data file being extended.</p>
|
||
</dd>
|
||
<dt class="dlterm">DENSITY</dt>
|
||
<dd> The system records, in the same density, all
|
||
data files on a volume. You use the DENSITY parameter only to set the output
|
||
volume density when you create the first data file on a volume that is not
|
||
labeled. You use the volume label on a labeled tape to determine the density
|
||
format. For valid values, see the CRTTAPF, CHGTAPF, and OVRTAPF commands in
|
||
the CL topic.</dd>
|
||
<dt class="dlterm">COMPACT</dt>
|
||
<dd></dd>
|
||
<dd class="ddexpand">The COMPACT parameter allows the user to control device data compaction
|
||
for output files. If
|
||
you do not want to use data compaction, specify *NO on the COMPACT parameter.
|
||
If you specify *DEVD and the device does not support data compaction, the
|
||
system ignores this parameter.</dd>
|
||
<dt class="dlterm">CODE</dt>
|
||
<dd>The CODE parameter specifies the character code (EBCDIC or ASCII) for
|
||
the data that is not labeled. For standard label tapes, the volume label determines
|
||
the character code. The system writes ASCII Interchange code when the character
|
||
code is ASCII. The data conforms to the <span class="q">"American National Standard"</span> X3.27-1978,<span class="q">"Magnetic
|
||
Tape, and File Structure for Information Interchange"</span>.</dd>
|
||
<dt class="dlterm">CRTDATE</dt>
|
||
<dd>The
|
||
CRTDATE parameter specifies the creation date of an input data file on a labeled
|
||
tape. The system sends a message to the system operator if the creation date
|
||
on the tape does not match the date in the file description.</dd>
|
||
<dt class="dlterm">EXPDATE</dt>
|
||
<dd>The EXPDATE parameter specifies the expiration date of an output data
|
||
file on a labeled tape. The program cannot
|
||
write-over the data file until the date has expired. The program considers
|
||
the data file protected. <p>The program might create an output data file
|
||
instead of extending an existing data file. When this occurs, the system compares
|
||
the expiration date of the new data file to the date of the file which precedes
|
||
it on the volume. If the expiration date of the new data file is later than
|
||
the file preceding it on the tape, the program sends an inquiry message (CPA4036).
|
||
The system operator can choose one of the following operations:</p>
|
||
<ul><li>The creation of the data file</li>
|
||
<li>Load a new tape and try again</li>
|
||
<li>Allow the program to end processing</li>
|
||
</ul>
|
||
<div class="note"><span class="notetitle">Note:</span> Creating the data file can produce a volume for which CHECK(*FIRST)
|
||
on the INZTAP command is unreliable.</div>
|
||
<p>If you do not want the data
|
||
file to be written over, specify *PERM on the EXPDATE parameter.</p>
|
||
</dd>
|
||
<dt class="dlterm">ENDOPT</dt>
|
||
<dd> <p>The ENDOPT parameter specifies where to position the magnetic tape
|
||
when the program closes the tape device file. The program: </p>
|
||
<ul><li>Rewinds the magnetic tape to the load point.</li>
|
||
<li>Leaves the magnetic tape as it is.</li>
|
||
<li>Unloads the magnetic tape.</li>
|
||
</ul>
|
||
<p>When
|
||
you use a multivolume-tape data file and specify ENDOPT(*LEAVE), you must
|
||
place the first volume on the first tape device specified in the DEV parameter.
|
||
(The exception to this is for a read backward, in which case you must place
|
||
the last volume on the first tape device specified.) If a user opens the data
|
||
file again, with the same device list, and leaves the tape on a different
|
||
tape device:</p>
|
||
<ul><li>Place the tape volume on the first tape device that is specified in the
|
||
DEV parameter before you open the next data file on that tape reel.</li>
|
||
</ul>
|
||
<p>Note the following restriction when using *LEAVE processing with
|
||
tape media libraries. *LEAVE processing restricts the use of the resource
|
||
that has the current cartridge mounted to that same cartridge. A resource
|
||
allocation timeout will occur if both of the following conditions exist:</p>
|
||
<ul><li>The device is the only resource available to the media library.</li>
|
||
<li>The program issues a request to use a different cartridge.</li>
|
||
</ul>
|
||
The resource will remain unavailable to the program until: <ul><li>The program issues a command to rewind or unload the cartridge.</li>
|
||
<li>The job that left the cartridge in *LEAVE processing ends.</li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="dlterm">USRLBLPGM</dt>
|
||
<dd>The command supports user header and trailer labels through the
|
||
use of the USRLBLPGM parameter. USRLBLPGM identifies the user program that
|
||
is used during open and close processing. See User label processing for more
|
||
information.</dd>
|
||
<dt class="dlterm">BUFOFSET</dt>
|
||
<dd>The buffer offset length for an ASCII file is specified using the BUFOFSET
|
||
parameter. You can specify
|
||
a buffer offset length for any ASCII input data file. You can specify a buffer
|
||
offset value of <ul><li>*BLKDSC for an input or output ASCII formats *D file</li>
|
||
<li>*BLKDSC for an input or output ASCII formats *DB file</li>
|
||
</ul>
|
||
to process a block with 4-digit block descriptors.</dd>
|
||
<dt class="dlterm">TBL</dt>
|
||
<dd>A conversion table to use for data conversion is specified using the TBL
|
||
parameter. If *NONE is specified, then no data conversion is performed. If
|
||
*CCSID is specified, then the CCSID values specified by the FROMCCSID and
|
||
TOCCSID parameters are used to determine the data conversion to perform. A
|
||
conversion table can also have a special value of *DFT. If the code is *ASCII
|
||
(CODE parameter) and TBL(*DFT) is specified, the data and labels will be converted
|
||
between ISO/ASCII 8-bit code and EBCDIC. When the code is *EBCDIC (CODE parameter)
|
||
and TBL(*DFT) is specified, the data and labels will not be converted.</dd>
|
||
<dt class="dlterm">FROMCCSID</dt>
|
||
<dd>This parameter is used to specify a CCSID value for the input data. The
|
||
CCSID specified must be a single-byte CCSID.</dd>
|
||
<dt class="dlterm">TOCCSID</dt>
|
||
<dd>This parameter is used to specify a CCSID value for the output data. The
|
||
CCSID value must be a single-byte CCSID.</dd>
|
||
</dl>
|
||
</div>
|
||
<p>For additional tape information, and information about using tape for save
|
||
and restore operations, see the Backup and Recovery topic. <a href="#tapkey__tdfpar">Table 1</a> lists parameters that apply to magnetic tape and shows
|
||
you where to specify the parameters. The CL topic in the Information Center
|
||
contains detailed information about how to specify these parameters on the
|
||
CRTTAPF, CHGTAPF, and OVRTAPF commands.</p>
|
||
|
||
<div class="tablenoborder"><a name="tapkey__tdfpar"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="tapkey__tdfpar" width="100%" frame="hsides" border="0" rules="none"><caption>Table 1. Tape device file parameters</caption><thead align="left"><tr><th align="left" valign="bottom" width="14.828209764918626%" id="d0e579">CL parameter</th>
|
||
<th align="left" valign="bottom" width="17.359855334538878%" id="d0e739">Description</th>
|
||
<th align="left" valign="bottom" width="22.965641952983727%" id="d0e741">Specified on CRTTAPF command</th>
|
||
<th align="left" valign="bottom" width="22.78481012658228%" id="d0e743">Specified on OVRTAPF command</th>
|
||
<th align="left" valign="bottom" width="22.06148282097649%" id="d0e745">Specified in HLL programs</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">FILE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">File name</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">Qualified file name</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">File name</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 ">ILE RPG, <span class="keyword">COBOL</span>,
|
||
BASIC, PL/I, or ILE C programming languages</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">DEV</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Device name</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE or list of device names</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">List of device names</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">VOL</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Volume</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE or list of volume identifiers</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NONE or list of volume identifiers</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">REELS</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Volume label type</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*SL, *NL, *NS, *BLP, or *LTM</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*SL, *NL, *NS, *BLP, or *LTM</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">REELS</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Number of labeled tapes</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">Number of reels</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">Number of reels</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">SEQNBR</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Sequence number</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NEXT, *END, or sequence number of file</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NEXT, *END, or sequence number of file</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">LABEL</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Label</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE or file label</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NONE or file label</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 ">BASIC</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">FILETYPE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">File type</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*DATA or *SRC</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 "> </td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">RCDLEN</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Record length</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*CALC or record length</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*CALC or record length</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 ">ILE RPG, <span class="keyword">COBOL</span>,
|
||
BASIC, PL/I, or ILE C programming languages</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">BLKLEN</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Block length</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*CALC or block length</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*CALC or block length</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "><span class="keyword">COBOL</span> programming
|
||
language</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">BUFOFSET</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Buffer offset</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*BLKDSC or buffer offset</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*BLKDSC or buffer offset</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">RCDBLKFMT</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Record block format</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*F, *FB, *V, *VB, *D, *DB, *VS, *VBS, or
|
||
*U</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*F, *FB, *V, *VB, *D, *DB, *VS, *VBS, or
|
||
*U</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "><span class="keyword">COBOL</span>,
|
||
ILE C programming languages</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">EXTEND</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Extend</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NO, *YES *CHECK, or *YES *NOCHECK</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NO, *YES *CHECK, or *YES *NOCHECK</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "><span class="keyword">COBOL</span>,
|
||
ILE C programming languages</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">DENSITY</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Density</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">See the CL topic.</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">See the CL topic.</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">COMPACT</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Data compaction</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*DEVD or *NO</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*DEVD or *NO</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">CODE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Character code</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*EBCDIC or *ASCII</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*EBCDIC or *ASCII</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "><span class="keyword">COBOL</span> programming
|
||
language</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">CRTDATE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Creation date</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE or date</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NONE or date</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">EXPDATE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Expiration date</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE, date, or *PERM</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NONE, date, or *PERM</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">ENDOPT</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">End option</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*REWIND, *LEAVE or *UNLOAD</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*REWIND, *LEAVE or *UNLOAD</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "><span class="keyword">COBOL</span> programming
|
||
language</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">USRLBLPGM</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">User label program</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NONE or qualified program name</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NONE or qualified program name</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">IGCDTA</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Double-byte data</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">N/A</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NO or *YES</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">WAITFILE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">File wait time</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*IMMED, *CLS, or number of seconds</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*IMMED, *CLS, or number of seconds</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">SHARE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Shared file</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*NO or *YES</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">*NO or *YES</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">AUT</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Authority</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*LIBCRTAUT, *CHANGE, *ALL, *USE, *EXCLUDE,
|
||
or authorization list name</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">N/A</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">REPLACE</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Replace existing file</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*YES or *NO</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">N/A</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">TEXT</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Text</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">*BLANK or text</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">N/A</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">TBL</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">Conversion table</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">N/A</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">Table name or library, *NONE, *CCSID, *DFT</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">FROMCCSID</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">From CCSID</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">N/A</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">1 to 65533</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.828209764918626%" headers="d0e579 ">TOCCSID</td>
|
||
<td align="left" valign="top" width="17.359855334538878%" headers="d0e739 ">To CCSID</td>
|
||
<td align="left" valign="top" width="22.965641952983727%" headers="d0e741 ">N/A</td>
|
||
<td align="left" valign="top" width="22.78481012658228%" headers="d0e743 ">1 to 65533</td>
|
||
<td align="left" valign="top" width="22.06148282097649%" headers="d0e745 "> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<div class="familylinks">
|
||
<div class="parentlink"><strong>Parent topic:</strong> <a href="settdf.htm" title="You can create the tape device files by using the Create Tape File (CRTTAPF) command.">Set up a tape device file</a></div>
|
||
</div>
|
||
<div class="relconcepts"><strong>Related concepts</strong><br />
|
||
<div><a href="../cl/crttapf.htm">Create Tape File (CRTTAPF) command</a></div>
|
||
<div><a href="../cl/chgtapf.htm">Change Tape File (CHGTAPF) command</a></div>
|
||
<div><a href="../cl/ovrtapf.htm">Override Tape File (OVRTAPF) command</a></div>
|
||
<div><a href="../rbam6/rbam6clmain.htm">Control language (CL)</a></div>
|
||
<div><a href="usrlbl.htm" title="Understand the basics of how user labels work.">User label processing</a></div>
|
||
</div>
|
||
<div class="relinfo"><strong>Related information</strong><br />
|
||
<div><a href="../rzahg/rzahgbackup.htm">Backup and Recovery</a></div>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html> |