260 lines
14 KiB
HTML
260 lines
14 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="IBM standard data set label 2 (HDR2/EOV2/EOF2)" />
|
||
<meta name="abstract" content="The IBM standard data set label 2 (HDR2/EOV2/TRL2) is 80 characters in length and the program uses it to identify additional information about the data set." />
|
||
<meta name="description" content="The IBM standard data set label 2 (HDR2/EOV2/TRL2) is 80 characters in length and the program uses it to identify additional information about the data set." />
|
||
<meta name="DC.Relation" scheme="URI" content="volum.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="hdr2d" />
|
||
<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>IBM standard
|
||
data set label 2 (HDR2/EOV2/EOF2)</title>
|
||
</head>
|
||
<body id="hdr2d"><a name="hdr2d"><!-- --></a>
|
||
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
<h1 class="topictitle1">IBM standard
|
||
data set label 2 (HDR2/EOV2/EOF2)</h1>
|
||
<div><p>The IBM<sup>®</sup> standard
|
||
data set label 2 (HDR2/EOV2/TRL2) is 80 characters in length and the program
|
||
uses it to identify additional information about the data set. </p>
|
||
|
||
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" width="100%" frame="hsides" border="0" rules="none"><caption>Table 1. Format of the IBM Standard Data
|
||
Set Label 2 (HDR2/EOV2/EOF2)</caption><thead align="left"><tr><th align="left" valign="bottom" width="9.945750452079565%" id="d0e30">Offset</th>
|
||
<th align="left" valign="bottom" width="12.47739602169982%" id="d0e32">Data type</th>
|
||
<th align="left" valign="bottom" width="9.945750452079565%" id="d0e34">Length</th>
|
||
<th align="left" valign="bottom" width="67.63110307414105%" id="d0e36">Contents</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">0</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">3</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Label identifier</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">3</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Label number</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">4</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Record Format</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">5</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">5</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Block Length</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">10</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">5</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Record Length</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">15</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Tape Density/Format</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">16</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Data Set Position</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">17</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">17</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Job/Job Step Identification</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">34</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">2</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Tape Recording Technique</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">36</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Control Character</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">37</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Reserved</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">38</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Block Attribute</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">39</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">3</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Reserved</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">42</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">5</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Device Serial Number (not used)</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">47</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">1</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Checkpoint Data Set Identifier</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">48</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">22</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Reserved</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="9.945750452079565%" headers="d0e30 ">70</td>
|
||
<td align="left" valign="top" width="12.47739602169982%" headers="d0e32 ">Character</td>
|
||
<td align="left" valign="top" width="9.945750452079565%" headers="d0e34 ">10</td>
|
||
<td align="left" valign="top" width="67.63110307414105%" headers="d0e36 ">Large Block Length</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<p></p>
|
||
<p>The program records the data set label in EBCDIC.</p>
|
||
<p>The program describes the contents and function of each of the following
|
||
fields.</p>
|
||
<ul><li>Label identifier <div class="p">The characters identify the type of data set label.
|
||
<dl><dt class="dlterm">HDR</dt>
|
||
<dd>Header Label (the beginning of a data set)</dd>
|
||
<dt class="dlterm">EOF</dt>
|
||
<dd>Trailer Label (the end of a data set)</dd>
|
||
<dt class="dlterm">EOV</dt>
|
||
<dd>Trailer Label (the end of a data set that is continued on another volume)</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Label number <p>The relative positions of this label within the set of
|
||
labels of the same type. The Label number is always 2 for the IBM data set label
|
||
2.</p>
|
||
</li>
|
||
<li>Record Format <div class="p">An alphabetic character that indicates the format of
|
||
the records in the data set. While the operating system reads from the tape,
|
||
the Record format field tells the operating system how to interpret the blocks
|
||
of data the program reads. <dl><dt class="dlterm">F</dt>
|
||
<dd>Fixed length records</dd>
|
||
<dt class="dlterm">V</dt>
|
||
<dd>Variable length records</dd>
|
||
<dt class="dlterm">U</dt>
|
||
<dd>Undefined length records</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Block Length <p>A number indicating the block length (in bytes) of the
|
||
data blocks on the tape. The number in this field can range from 18 to 32 767
|
||
on <span class="keyword">i5/OS™</span>.
|
||
For numbers greater than 32 767, the Large Block Length field allows
|
||
values up to 512 <span>KB</span>.</p>
|
||
</li>
|
||
<li>Record Length <div class="p">A number that indicates the record length, in bytes,
|
||
of the logical records on the tape volume. The interpretation of the number
|
||
depends on the Record Format field. <dl><dt class="dlterm">F</dt>
|
||
<dd>Fixed length records.</dd>
|
||
<dt class="dlterm">V</dt>
|
||
<dd>Variable length records.</dd>
|
||
<dt class="dlterm">U</dt>
|
||
<dd>Undefined length records</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Tape Density/Format <div class="p">A code indicating the record density/format of
|
||
the tape volume. <dl><dt class="dlterm">3</dt>
|
||
<dd>1600 bpi</dd>
|
||
<dt class="dlterm">4</dt>
|
||
<dd>6250 bpi</dd>
|
||
<dt class="dlterm">5</dt>
|
||
<dd>3200 bpi</dd>
|
||
<dt class="dlterm">blank</dt>
|
||
<dd>all other densities/formats</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Data Set Position <div class="p">A code indicating a volume switch is as follows:
|
||
<dl><dt class="dlterm">0</dt>
|
||
<dd>No volume switch has occurred</dd>
|
||
<dt class="dlterm">1</dt>
|
||
<dd>A volume switch previously occurred</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Job/Job Step Identification <p>This field identifies the job and job
|
||
step that created or extended the data set. <span class="keyword">i5/OS</span> does not use this field.</p>
|
||
</li>
|
||
<li>Tape Recording Technique <div class="p">This field indicates the tape recording technique
|
||
used in creating the data set. <dl><dt class="dlterm">blank</dt>
|
||
<dd>No Improved Data Recording Capability (IDRC) used.</dd>
|
||
<dt class="dlterm">'P '</dt>
|
||
<dd>Improved Data Recording Capability (IDRC) used.</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Control Character <div class="p">A printer control code indicating whether the program
|
||
uses a control character set to create the data set and the type of control
|
||
characters used: <dl><dt class="dlterm">A</dt>
|
||
<dd>Contains ANSI control characters</dd>
|
||
<dt class="dlterm">M</dt>
|
||
<dd>Contains machine control characters</dd>
|
||
<dt class="dlterm">blank</dt>
|
||
<dd>Contains no control characters</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Block Attribute <div class="p">A code indicating the block attribute used to create
|
||
the data set: <dl><dt class="dlterm">B</dt>
|
||
<dd>Blocked records</dd>
|
||
<dt class="dlterm">S</dt>
|
||
<dd>Spanned records, if the record format byte is V</dd>
|
||
<dt class="dlterm">S</dt>
|
||
<dd>Standard records, if the record format byte is F</dd>
|
||
<dt class="dlterm">R</dt>
|
||
<dd>Blocked and spanned records, if the record format byte is V</dd>
|
||
<dt class="dlterm">R</dt>
|
||
<dd>Blocked and standard records, if the record format byte is F</dd>
|
||
<dt class="dlterm">blank</dt>
|
||
<dd>Records that are not blocked and not spanned, or records that are not
|
||
blocked and not standard</dd>
|
||
</dl>
|
||
</div>
|
||
</li>
|
||
<li>Device Serial Number (not used) <p>The serial number of the device that
|
||
writes the volume. Header and trailer labels can have different serial numbers
|
||
if the program extends the data set. <span class="keyword">i5/OS</span> does not use this field.</p>
|
||
</li>
|
||
<li>Checkpoint Data Set Identifier <p>This byte contains the character C
|
||
if the data set is a secure checkpoint data set. The byte is blank if the
|
||
data set is not a secure data set checkpoint.</p>
|
||
</li>
|
||
<li>Large Block Length <p>A number indicating the block length (in bytes)
|
||
of the data blocks on the tape. The number in this field can range from 18
|
||
to 524288 on <span class="keyword">i5/OS</span>.
|
||
For numbers up to 32767, the Block Length field also contains the block length
|
||
in bytes.</p>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div>
|
||
<div class="familylinks">
|
||
<div class="parentlink"><strong>Parent topic:</strong> <a href="volum.htm" title="This topic describes the volume labels used in the open feedback area.">Volume label fields</a></div>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html> |