ibm-information-center/dist/eclipse/plugins/i5OS.ic.rbam6_5.4.0.1/rbam6qualnamedes.htm

101 lines
5.7 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="reference" />
<meta name="DC.Title" content="Qualified-name description" />
<meta name="abstract" content="The topic describes the qualified-name description." />
<meta name="description" content="The topic describes the qualified-name description." />
<meta name="DC.Relation" scheme="URI" content="rbam6probas.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbam6qualnamedes" />
<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>Qualified-name description</title>
</head>
<body id="rbam6qualnamedes"><a name="rbam6qualnamedes"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Qualified-name description</h1>
<div><p>The topic describes the qualified-name description.</p>
<div class="section"><pre>Qualified-Name
&gt;&gt;--+-<em>/ODV-number</em>------------------------------+---------------&gt;&lt;
| .------------------------. |
| V (1) | |
'-<em>variable</em>-+----+-OF-+--<em>variable</em>-------+-+-'
| '-IN-' |
| .---------------. |
| V (1) | |
'---<em>variable</em>-------+----------'
</pre>
<div class="note"><span class="notetitle">Note:</span> A maximum of 19 repetitions</div>
<p>Some high-level languages
may allow you to declare more than one variable with the same fully qualified
name (although you generally are not able to refer to these variables in the
high-level language program after they are declared). If you attempt to refer
to such a variable using an i5/OS™ test facility command, the system selects one
of the variables and uses it for the operation. No error is reported when
a duplicate fully qualified name is selected.</p>
</div>
<div class="section"><h4 class="sectiontitle">Rules for qualified name description</h4><ul><li>An ODV number is a slash (/) followed by 1 to 4 hexadecimal digits (0
through 9, and A through F). </li>
<li>The variable-name must be the name of a variable in the program. This
name must be specified the same way in the high-level language. Some high-level
languages introduce qualifier variable names in addition to the ones you specified
in the source for your program. See the appropriate high-level language manual
for more information about variable names. </li>
<li>Blanks must separate the variable-names from the special words OF and
IN. </li>
<li>When a period is used to form a qualified name, no blanks can appear between
it and the variable-names. <ul><li>The ordering of the variable names must follow these rules: <ul><li>For qualified names that contain no embedded period, the variable names
are assumed to be specified from the lowest to the highest levels in the structure.
</li>
<li>For qualified names that contain one or more embedded periods, the variable
names are assumed to be specified from the highest to the lowest levels in
the structure.</li>
</ul>
</li>
<li>When an ODV number is not used for the qualified name, enough qualifier
variable names must be specified so that a single unique variable can be identified
in the program. Whether the qualified name is a simple name (only one variable
name specified) or a name with multiple qualifier variable names, the variable
in the program is uniquely identified if either of the following conditions
is true (these conditions may require you to specify more qualifier variable
names for i5/OS test
facility commands than you need to specify in the high-level language program
to uniquely select a program variable): <ul><li>A variable is uniquely identified if there is one and only one variable
in the program with a set of qualifier variables matching the qualified variable
name specified. </li>
<li>A variable is uniquely identified in the program if it has exactly the
same set of qualifier variables as the qualifier variable names specified.
When the complete set of qualifiers is specified, the variable name is said
to be <em>fully qualified</em>. A variable that is a <em>fully qualified</em> match
for the qualified-name is selected even if there are other variables with
names that match the qualified name but have additional qualifier variables
which were not specified.</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbam6probas.htm" title="The operating system includes functions that let a programmer observe operations performed as a program runs.">Parameter values used for testing and debugging</a></div>
</div>
</div>
</body>
</html>