ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakb_5.4.0.1/rzakbmstcompfield.htm

72 lines
4.6 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="Specify COMP at the field level" />
<meta name="abstract" content="At the field level, COMP does not affect the physical or logical file you are describing." />
<meta name="description" content="At the field level, COMP does not affect the physical or logical file you are describing." />
<meta name="DC.Relation" scheme="URI" content="rzakbmstlcomp.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzakc/rzakcmstpos29.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzakc/rzakcmstdfcomp.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="compfield" />
<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>Specify COMP at the field level</title>
</head>
<body id="compfield"><a name="compfield"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Specify COMP at the field level</h1>
<div><p>At the field level, COMP does not affect the physical or logical
file you are describing.</p>
<p>However, when you describe an input-capable field in a display file, you
can refer to the field you are describing by specifying R in position 29 and
the REF or REFFLD keyword. During display file creation, the operating system
copies the COMP keyword and other field attributes from the field in the logical
file into the field in the display file. You can override the COMP keyword
(as well as all other validity checking keywords and the CHKMSGID
keyword) by specifying any validity checking keyword for the field in the
display file.</p>
<p>You cannot specify a field name as a parameter value for a field-level
COMP keyword.</p>
<p>You cannot specify *NULL as a parameter value for a field level COMP keyword.</p>
<p>You cannot specify the COMP keyword on a floating-point field (F in position
35) or a hexadecimal field (H in position 35). Do not specify the COMP keyword
on a date, time, or timestamp field (L, T, or Z in position 35).</p>
<p>The rules for specifying this keyword in a physical or logical file are
the same as the rules for a display file.</p>
<div class="section"><h4 class="sectiontitle">Define a numeric field for physical and logical files</h4><p>When
a workstation user types in data, the operating system aligns the characters
typed in according to the number of decimal positions in the field. Leading
and trailing blanks are filled with zeros when the field is passed to your
program. If you do not type a decimal character, the operating system places
a decimal character to the right of the farthest right character typed. For
example, for a numeric field with a length of 5 (specified in position 34)
and 2 decimal positions (specified in position 37), 1.2 is interpreted as
001.20, and 100 is interpreted as 100.00.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakbmstlcomp.htm" title="Use this field-level keyword to specify validity checking for the field you are defining when it is referred to later during display file creation. For logical files, you can also specify this keyword at the select/omit-field level. COMP is equivalent to CMP.">COMP (Comparison) keyword for physical and logical files</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../rzakc/rzakcmstpos29.htm">Reference for display files (position 29)</a></div>
<div><a href="../rzakc/rzakcmstdfcomp.htm">COMP keyword for display files</a></div>
</div>
</div>
</body>
</html>