ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatb_5.4.0.1/hdr2d.htm

260 lines
14 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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>