ibm-information-center/dist/eclipse/plugins/i5OS.ic.dm_5.4.0.1/rbal3feedb.htm

720 lines
41 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="copyright" content="(C) Copyright IBM Corporation 2005" />
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
<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="reference" />
<meta name="DC.Title" content="Open feedback area" />
<meta name="abstract" content="The open feedback area is the part of the open data path (ODP) that contains general information about the file after it has been opened. It also contains file-specific information, depending on the file type, plus information about each device or communications session defined for the file. This information is set during open processing and can be updated as other operations are performed." />
<meta name="description" content="The open feedback area is the part of the open data path (ODP) that contains general information about the file after it has been opened. It also contains file-specific information, depending on the file type, plus information about each device or communications session defined for the file. This information is set during open processing and can be updated as other operations are performed." />
<meta name="DC.subject" content="open feedback area, individual descriptions, feedback area, open" />
<meta name="keywords" content="open feedback area, individual descriptions, feedback area, open" />
<meta name="DC.Relation" scheme="URI" content="rbal3fba.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal3pdttr.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal3volum.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal3openiofba.htm" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbal3feedb" />
<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>Open feedback area</title>
</head>
<body id="rbal3feedb"><a name="rbal3feedb"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Open feedback area</h1>
<div><p>The open feedback area is the part of the open data path (ODP)
that contains general information about the file after it has been opened.
It also contains file-specific information, depending on the file type, plus
information about each device or communications session defined for the file.
This information is set during open processing and can be updated as other
operations are performed.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" width="100%" frame="hsides" border="0" rules="none"><caption>Table 1. Open feedback area</caption><thead align="left"><tr><th align="left" valign="bottom" width="9.41358024691358%" id="d0e31">Offset</th>
<th align="left" valign="bottom" width="12.5%" id="d0e33">Data type</th>
<th align="left" valign="bottom" width="10.030864197530864%" id="d0e35">Length</th>
<th align="left" valign="bottom" width="58.0246913580247%" id="d0e37">Contents</th>
<th align="left" valign="bottom" width="10.030864197530864%" id="d0e39">File type</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">0</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Open data path (ODP) type: <dl><dt class="dlterm">DS</dt>
<dd>Display, tape, ICF, save, printer file not being spooled, or diskette
file not being spooled.</dd>
<dt class="dlterm">DB</dt>
<dd>Database member.</dd>
<dt class="dlterm">SP</dt>
<dd>Printer or diskette file being spooled or inline data file.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">2</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Name of the file being opened. If the ODP
type is DS, this is the name of the device file or save file. If the ODP type
is SP, this is the name of the device file or the inline data
file. If the ODP type is DB, this is the name of the database file that the
member belongs to.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">12</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Name of the library containing the file.
For an inline data file, the value is *N.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">22</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Name of the spooled file. The name of a database
file containing the spooled input or output records.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer or diskette being spooled or inline
data</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">32</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Name of the library in which the spooled
file is located.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer or diskette being spooled or inline
data</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">42</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Spooled file number.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer or diskette being spooled</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">44</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Maximum record length.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">46</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Maximum key length.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">48</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Member name: <ul><li>If ODP type DB, the member name in the file named at offset 2. If file
is overridden to MBR(*ALL), the member name that supplied the last record.</li>
<li>If ODP type SP, the member name in the file named at offset 22.</li>
</ul>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database, printer, diskette, and inline data</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">58</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">4</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">62</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">4</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">66</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">File type: <dl><dt class="dlterm">1</dt>
<dd>Display</dd>
<dt class="dlterm">2</dt>
<dd>Printer</dd>
<dt class="dlterm">4</dt>
<dd>Diskette</dd>
<dt class="dlterm">5</dt>
<dd>Tape</dd>
<dt class="dlterm">9</dt>
<dd>Save</dd>
<dt class="dlterm">10</dt>
<dd>DDM</dd>
<dt class="dlterm">11</dt>
<dd>ICF</dd>
<dt class="dlterm">20</dt>
<dd>Inline data</dd>
<dt class="dlterm">21</dt>
<dd>Database</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">68</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">3</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">71</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Number of lines on a display screen or number
of lines on a printed page.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Display, printer</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Length of the null field byte map.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">73</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Number of positions on a display screen or
number of characters on a printed line.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Display, printer</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Length of the null key field byte map.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">75</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">4</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Number of records in the member at open time.
For a join logical file, the number of records in the primary. Supplied only
if the file is being opened for input.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database, inline data</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">79</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Access type: <dl><dt class="dlterm">AR</dt>
<dd>Arrival sequence.</dd>
<dt class="dlterm">KC</dt>
<dd>Keyed with duplicate keys allowed. Duplicate keys are accessed in first-changed-first-out
(FCFO) order.</dd>
<dt class="dlterm">KF</dt>
<dd>Keyed with duplicate keys allowed. Duplicate keys are accessed in first-in-first-out
(FIFO) order.</dd>
<dt class="dlterm">KL</dt>
<dd>Keyed with duplicate keys allowed. Duplicate keys are accessed in last-in-first-out
(LIFO) order.</dd>
<dt class="dlterm">KN</dt>
<dd>Keyed with duplicate keys allowed. The duplicate keys can be accessed
in one of the following orders: <ul><li>First-in-first-out (FIFO)</li>
<li>Last-in-first-out (LIFO)</li>
<li>First-changed-first-out (FCFO)</li>
</ul>
</dd>
<dt class="dlterm">KU</dt>
<dd>Keyed, unique.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">81</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">1</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Duplicate key indication. Set only if the
access path is KC, KF, KL, KN, or KU: <dl><dt class="dlterm">D</dt>
<dd>Duplicate keys allowed if the access path is KF or KL.</dd>
<dt class="dlterm">U</dt>
<dd>Duplicate keys are not allowed; all keys are unique and the access path
is KU.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">82</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">1</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Source file indication. <dl><dt class="dlterm">Y</dt>
<dd>File is a source file.</dd>
<dt class="dlterm">N</dt>
<dd>File is not a source file.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database, tape, diskette, and inline data</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">83</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">93</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">103</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Offset to volume label fields of open feedback
area.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Diskette, tape</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">105</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Maximum number of records that can be read
or written in a block when using blocked record I/O.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">107</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Overflow line number.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">109</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Blocked record I/O record increment. Number
of bytes that must be added to the start of each record in a block to address
the next record in the block.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">111</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">4</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">115</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">1</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Miscellaneous flags. <dl><dt class="dlterm">Bit 1:</dt>
<dd>Reserved.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 2:</dt>
<dd>File shareable <dl><dt class="dlterm">0</dt>
<dd>File was not opened shareable.</dd>
<dt class="dlterm">1</dt>
<dd>File was opened shareable (SHARE(*YES)).</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 3:</dt>
<dd>Commitment control <dl><dt class="dlterm">0</dt>
<dd>File is not under commitment control.</dd>
<dt class="dlterm">1</dt>
<dd>File is under commitment control.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 4:</dt>
<dd>Commitment lock level <dl><dt class="dlterm">0</dt>
<dd>Only changed records are locked (LCKLVL (*CHG)). <p>If this bit is zero
and bit 8 of the character at offset 132 is one, then all records accessed
are locked, but the locks are released when the current position in the file
changes (LCKLVL (*CS)).</p>
</dd>
<dt class="dlterm">1</dt>
<dd>All records accessed are locked (LCKLVL (*ALL)).</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 5:</dt>
<dd>Member type <dl><dt class="dlterm">0</dt>
<dd>Member is a physical file member.</dd>
<dt class="dlterm">1</dt>
<dd>Member is a logical file member.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 6:</dt>
<dd>Field-level descriptions <dl><dt class="dlterm">0</dt>
<dd>File does not contain field-level descriptions.</dd>
<dt class="dlterm">1</dt>
<dd>File contains field-level descriptions.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All, except database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 7:</dt>
<dd>DBCS or graphic-capable file <dl><dt class="dlterm">0</dt>
<dd>File does not contain DBCS or graphic-capable fields.</dd>
<dt class="dlterm">1</dt>
<dd>File does contain DBCS or graphic-capable fields.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database, display, printer, tape, diskette,
and ICF</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 8:</dt>
<dd>End-of-file delay <dl><dt class="dlterm">0</dt>
<dd>End-of-file delay processing is not being done.</dd>
<dt class="dlterm">1</dt>
<dd>End-of-file delay processing is being done.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">116</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">10</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Name of the requester device. For display
files, this is the name of the display device description that is the requester
device. For ICF files, this is the program device name associated with the
remote location of *REQUESTER. <p>This field is supplied only when either
a device or remote location name of *REQUESTER is being attached to the file
by an open or acquire operation. Otherwise, this field contains *N.</p>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Display, ICF</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">126</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">File open count. If the file has not been
opened shareable, this field contains a 1. If the file has been opened shareable,
this field contains the number of programs currently attached to this file.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">128</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">130</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Number of based-on physical members opened.
For logical members, this is the number of physical members over which the
logical member was opened. For physical members, this field is always set
to 1.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">132</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">1</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Miscellaneous flags.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 1:</dt>
<dd>Multiple member processing <dl><dt class="dlterm">0</dt>
<dd>Only the member specified will be processed.</dd>
<dt class="dlterm">1</dt>
<dd>All members will be processed.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 2:</dt>
<dd>Join logical file <dl><dt class="dlterm">0</dt>
<dd>File is not a join logical file.</dd>
<dt class="dlterm">1</dt>
<dd>File is a join logical file.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 3:</dt>
<dd>Local or remote data (DDM files) <dl><dt class="dlterm">0</dt>
<dd>Data is stored on local server.</dd>
<dt class="dlterm">1</dt>
<dd>Data is stored on remote server.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 4:</dt>
<dd>Remote <span class="keyword">System/38™</span> or <span class="keyword">iSeries™</span> data (DDM files). Applicable
only if the value of Bit 3 is 1. <dl><dt class="dlterm">0</dt>
<dd>Data is on a remote <span class="keyword">System/38</span> or <span class="keyword">iSeries</span> server.</dd>
<dt class="dlterm">1</dt>
<dd>Data is not on a remote <span class="keyword">System/38</span> or <span class="keyword">iSeries</span> server.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 5:</dt>
<dd>Separate indicator area <dl><dt class="dlterm">0</dt>
<dd>Indicators are in the I/O buffer of the program.</dd>
<dt class="dlterm">1</dt>
<dd>Indicators are not in the I/O buffer of the program. The DDS keyword,
INDARA, was used when the file was created.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer, display, and ICF</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 6:</dt>
<dd>User buffers <dl><dt class="dlterm">0</dt>
<dd>Server creates I/O buffers for the program.</dd>
<dt class="dlterm">1</dt>
<dd>User program supplies I/O buffers.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 7:</dt>
<dd>Reserved.</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 8:</dt>
<dd>Additional commitment lock level indicator. This is only valid if bit
3 of the character at offset 115 is one. <div class="p">If bit 4 of the character at offset
115 is zero: <dl><dt class="dlterm">0</dt>
<dd>Only changed records are locked (LCKLVL(*CHG)).</dd>
<dt class="dlterm">1</dt>
<dd>All records accessed are locked, but the locks are released when the current
position in the file changes (LCKLVL(*CS)).</dd>
</dl>
</div>
<div class="p">If bit 4 of the character at offset 115 is one: <dl><dt class="dlterm">0</dt>
<dd>All records accessed are locked (LCKLVL(*ALL)).</dd>
<dt class="dlterm">1</dt>
<dd>Reserved.</dd>
</dl>
</div>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">133</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Open identifier. This value is unique for
a full open operation (SHARE(*NO)) or the first open of a file that is opened
with SHARE(*YES). This is used for display and ICF files, but is set up for
all file types. It allows you to match this file to an entry on the associated
data queue.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">135</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">The field value is the maximum record format
length, including both data and file-specific information such as: first-character
forms control, option indicators, response indicators, source sequence numbers,
and program-to-server data. If the value is zero, then use the field at offset
44.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Printer, diskette, tape, and ICF</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">137</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Coded character set identifier (CCSID) of
the character data in the buffer.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">139</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">1</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Miscellaneous flags. <dl><dt class="dlterm">Bit 1:</dt>
<dd>Null-capable field file. <dl><dt class="dlterm">0</dt>
<dd>File does not contain null-capable fields.</dd>
<dt class="dlterm">1</dt>
<dd>File contains null-capable fields.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 2:</dt>
<dd>Variable length fields file. <dl><dt class="dlterm">0</dt>
<dd>File does not contain any variable length fields.</dd>
<dt class="dlterm">1</dt>
<dd>File contains variable length fields.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 3:</dt>
<dd>Variable length record processing <dl><dt class="dlterm">0</dt>
<dd>Variable length record processing will not be done.</dd>
<dt class="dlterm">1</dt>
<dd>Variable length record processing will be done.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 4:</dt>
<dd>CCSID character substitution <dl><dt class="dlterm">0</dt>
<dd>No substitution characters will be used during CCSID data conversion.</dd>
<dt class="dlterm">1</dt>
<dd>Substitution characters can be used during CCSID data conversion.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">Database, Display</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bit 5:</dt>
<dd>Job Level Open Indicator <dl><dt class="dlterm">0</dt>
<dd>This ODP is not scoped to the job level.</dd>
<dt class="dlterm">1</dt>
<dd>This ODP is scoped to the job level.</dd>
</dl>
</dd>
</dl>
</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">&nbsp;</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">&nbsp;</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 "> <dl><dt class="dlterm">Bits 6-8:</dt>
<dd>Reserved.</dd>
</dl>
</td>
<td valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">140</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">6</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Reserved.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">&nbsp;</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">146</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Binary</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">2</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Number of devices defined for this ODP. For
displays, this is determined by the number of devices defined on the DEV parameter
of the Create Display File (CRTDSPF) command. For ICF, this is determined
by the number of program devices defined or acquired with the Add ICF Device
Entry (ADDICFDEVE) or the Override ICF Device Entry (OVRICFDEVE) command.
For all other files, it has the value of 1.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
<tr><td align="left" valign="top" width="9.41358024691358%" headers="d0e31 ">148</td>
<td align="left" valign="top" width="12.5%" headers="d0e33 ">Character</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e35 ">&nbsp;</td>
<td align="left" valign="top" width="58.0246913580247%" headers="d0e37 ">Device name definition list.</td>
<td align="left" valign="top" width="10.030864197530864%" headers="d0e39 ">All</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rbal3pdttr.htm">Device definition list</a></strong><br />
The device definition list part of the open feedback area is an array structure. Each entry in the array contains information about each device or communications session attached to the file. The number of entries in this array is determined by the number at offset 146 of the open feedback area.</li>
<li class="ulchildlink"><strong><a href="rbal3volum.htm">Volume label fields</a></strong><br />
The table in this topic shows the volume label fields and their properties.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbal3fba.htm" title="Tables in this section describe the Open feedback area and the I/O feedback area associated with any opened file.">Feedback area layouts</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rbal3openiofba.htm" title="The server monitors the status of a file in feedback areas once it has successfully opened the file. As the server performs operations on a file, it updates the feedback areas to reflect the latest status. These feedback areas give you greater control over applications and provide important information when errors occur.">Monitor file status with the open and I/O feedback area</a></div>
</div>
</div>
</body>
</html>