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

231 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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 1 (HDR1/EOV1/EOF1)" />
<meta name="abstract" content="Learn the details of IBM standard data set label 1 (HDR1/EOV1/TRL1) by reading this information. The IBM standard data set label 1 (HDR1/EOV1/TRL1) is 80 characters in length, and you use it to identify each data set." />
<meta name="description" content="Learn the details of IBM standard data set label 1 (HDR1/EOV1/TRL1) by reading this information. The IBM standard data set label 1 (HDR1/EOV1/TRL1) is 80 characters in length, and you use it to identify each 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="hdr1d" />
<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 1 (HDR1/EOV1/EOF1)</title>
</head>
<body id="hdr1d"><a name="hdr1d"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">IBM standard
data set label 1 (HDR1/EOV1/EOF1)</h1>
<div><p>Learn the details of IBM<sup>®</sup> standard data set label 1 (HDR1/EOV1/TRL1)
by reading this information. The IBM standard data set label 1 (HDR1/EOV1/TRL1)
is 80 characters in length, and you use it to identify each 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 1 (HDR1/EOV1/EOF1)</caption><thead align="left"><tr><th align="left" valign="top" width="12.415349887133182%" id="d0e33">Offset</th>
<th align="left" valign="top" width="17.607223476297968%" id="d0e35">Data Type</th>
<th align="left" valign="top" width="13.99548532731377%" id="d0e37">Length</th>
<th align="left" valign="top" width="55.98194130925508%" id="d0e39">Contents</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">0</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">3</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Label identifier</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">3</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">1</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Label number</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">4</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">17</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Data Set (File) Identifier</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">21</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">6</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Aggregate volume identifier</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">27</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">4</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Aggregate volume sequence number</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">31</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">4</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Data Set (File) sequence number</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">35</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">4</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Generation Number (not used)</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">39</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">2</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Generation Version Number (not used)</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">41</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">6</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Creation Date</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">47</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">6</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Expiration Date</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">53</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">1</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Data Set (File) Security (not used)</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">54</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">6</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Block Count, Low Order (Trailer labels only)</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">60</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">13</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">System Code (Trailer labels only)</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">73</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">3</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Reserved</td>
</tr>
<tr><td align="left" valign="top" width="12.415349887133182%" headers="d0e33 ">76</td>
<td align="left" valign="top" width="17.607223476297968%" headers="d0e35 ">Character</td>
<td align="left" valign="top" width="13.99548532731377%" headers="d0e37 ">4</td>
<td align="left" valign="top" width="55.98194130925508%" headers="d0e39 ">Block Count, High Order (Trailer labels only)</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 <p>The characters identify the type of data set label.
</p>
<ul><li>HDR - Header Label (the beginning of a data set)</li>
<li>EOF - Trailer Label (the end of a data set)</li>
<li>EOV - Trailer Label (the end of a data set that is continued on another
volume)</li>
</ul>
</li>
<li>Label number <p>The relative position of this label, within a set of
labels of the same type; it is always 1 for the IBM data set label 1.</p>
</li>
<li>Data Set Identifier (file name) <p>A unique identification code to identify
the data set (file). If the data set ID is less than 17 characters, it is
left-aligned, and you pad it with blanks.</p>
</li>
<li>Aggregate volume identifier <p>This field contains the volume identifier
from the volume labels of the first volume in a multivolume data set.</p>
</li>
<li>Aggregate volume sequence number <p>This field contains the relative
volume number of this volume in a multivolume data set. The field is 0001
for a single volume data set.</p>
</li>
<li>Data Set (File) sequence number <p>This field indicates the relative
position of the data set within a multiple data set group. The value will
be in EBCDIC displayable characters for 00019999. For numbers larger than
9999 that will not fit in the 4character field as an EBCDIC displayable character
set, the first byte will a '?' ('6F'x) for EBCDIC labels. The last three bytes
will be a binary number from 1 to 64000.</p>
</li>
<li>Generation Number that is not used. <p>If the data set is a part of a
generation data group, this field contains a number that indicates absolute
generation number. <span class="keyword">i5/OS™</span> does
not use this field.</p>
</li>
<li>Generation Version Number (not used) <p>If the data set is part of a
generation data group, this field contains a number that indicates the version
number of the generation. <span class="keyword">i5/OS</span> does
not use this field.</p>
</li>
<li>Creation Date <p>The creation date of the data set. The program shows
the date in the format cyyddd, where:</p>
<p> c = century (blank=19; 0=20;
1=21; and so on)</p>
<p> yy = year (00-99)</p>
<p>ddd = day of the current
year (001-366)</p>
<p>Note that the century code gives the first two digits
of the year, not the actual century. For example, a blank which translates
into 19 indicates a year in the 1900s, not in the nineteenth century.</p>
</li>
<li>Expiration Date <p>The date the program considers the data set expired.
Expiration date refers to a data set that is allowed to be overwritten. The
user specifies the date in the open tape file that is used in writing the
tape. You ignore the expiration date on input, and verify the expiration date
on output by <span class="keyword">i5/OS</span>.
The date is in the format cyyddd, where:</p>
<p> c = century (blank=19; 0=20;
1=21; and so on)</p>
<p> yy = year (00-99)</p>
<p>ddd = day of the current
year (001-366)</p>
<p>Note that the century code gives the first two digits
of the year, not the actual century. For example, a blank which translates
into 19 indicates a year in the 1900s, not in the nineteenth century.</p>
</li>
<li>Data Set (File) Security that is not used. <div class="p">A code number indicates
the security status of the data set. <span class="keyword">i5/OS</span> does not use this field. The following
values indicate data set security values that are created by other systems:
<dl><dt class="dlterm">0</dt>
<dd>No password protection</dd>
<dt class="dlterm">1</dt>
<dd>Password protection (required for read/write/deletion)</dd>
<dt class="dlterm">3</dt>
<dd>Password protection that is required for write/deletion.</dd>
</dl>
</div>
</li>
<li>Block Count, Low Order (Trailer labels only) <p>The field in the trailer
labels contains the low order six digits of the number of data blocks in the
data set on the current volume. The field in the header labels contains hex
zeros.</p>
</li>
<li>System Code (Trailer labels only) <div class="p">A unique code that identifies the
system that created the data set. <dl><dt class="dlterm">IBMOS400</dt>
<dd>IBM <span class="keyword">i5/OS</span> (previously OS/400<sup>®</sup>)</dd>
<dt class="dlterm">IBM OS/VS
370</dt>
<dd>IBM MVS™ operating
system</dd>
</dl>
</div>
</li>
<li>Block Count, High Order (Trailer labels only) <p>The field in the trailer
labels contains the high order four digits of the number of data blocks in
the data set on the current volume. The field in the header labels contains
hex zeros.</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>