250 lines
18 KiB
HTML
250 lines
18 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="User-defined edit codes in printer files" />
|
||
<meta name="abstract" content="Edit codes 5 through 9 are user-defined edit codes." />
|
||
<meta name="description" content="Edit codes 5 through 9 are user-defined edit codes." />
|
||
<meta name="DC.subject" content="user-defined edit codes, edit codes, user-defined" />
|
||
<meta name="keywords" content="user-defined edit codes, edit codes, user-defined" />
|
||
<meta name="DC.Relation" scheme="URI" content="rzakdmstptedtcd.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="udec2" />
|
||
<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>User-defined edit codes in printer files</title>
|
||
</head>
|
||
<body id="udec2"><a name="udec2"><!-- --></a>
|
||
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
<h1 class="topictitle1">User-defined edit codes in printer files</h1>
|
||
<div><p>Edit codes 5 through 9 are user-defined edit codes.</p>
|
||
<div class="section"><p>A user-defined edit code can do more editing than
|
||
an <span class="keyword"><font color="Purple">i5/OS™</font></span> edit
|
||
code. For example, you might need to edit numbers that include hyphens (such
|
||
as telephone numbers) or more than one decimal point. You can use user-defined
|
||
edit codes for these functions. These edit codes are named QEDIT5, QEDIT6,
|
||
QEDIT7, QEDIT8, and QEDIT9, and can be referred to in DDS or a high-level
|
||
language program by number (5, 6, 7, 8, or 9).</p>
|
||
<p>A
|
||
user-defined edit code is an <span class="keyword"><font color="Purple">i5/OS</font></span> object and must exist before printer file
|
||
creation. It is created using the Create Edit Description (CRTEDTD) command.
|
||
When you create a printer file in which a user-defined edit code is specified,
|
||
editing information is extracted from the previously created edit description.
|
||
Changing a user-defined edit code after printer file creation does not affect
|
||
the printer file unless the printer file is re-created.</p>
|
||
<p>The following
|
||
table shows valid edit codes with examples of unedited source data and edited
|
||
output. Zero suppression and decimal characters are determined by the system
|
||
value QDECFMT. The date separator character is determined by the job attribute
|
||
DATSEP. In this figure, QDECFMT is assumed to equal x (blank), and DATSEP
|
||
is assumed to equal / (slash). </p>
|
||
|
||
<div class="tablenoborder"><a name="udec2__tcode"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="udec2__tcode" width="100%" frame="border" border="1" rules="all"><caption>Table 1. Valid edit codes, source data, and edited output</caption><thead align="left"><tr><th align="left" valign="bottom" width="14.393939393939394%" id="d0e55">Edit codes</th>
|
||
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e57">Positive number with two decimal positions</th>
|
||
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e59">Positive number with no decimal positions</th>
|
||
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e61">Negative number with three decimal positions<sup>1</sup></th>
|
||
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e65">Negative number with no decimal positions</th>
|
||
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e67">Zero balance with two decimal positions<sup>1</sup></th>
|
||
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e71">Zero balance with no decimal positions<sup>1</sup></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">Unedited</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">1234567</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">xxxx125–</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">xxxx125–</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">xxxxxx</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">xxxxxx</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">1</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">2</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">3</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">4</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">A</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125CR</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125CR</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">B</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125CR</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125CR</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">C</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125CR</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125CR</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">D</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125CR</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125CR</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">J</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125-</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125-</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">K</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125-</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125-</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">L</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125-</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125-</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">M</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">.125-</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125-</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">N</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">-.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">-125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">O</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12,345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1,234,567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">-.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">-125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">P</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">-.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">-125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">.00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">Q</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">12345.67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">-.125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">-125</td>
|
||
<td valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">W<sup>2</sup></td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">1234/567</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234/567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">0/125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">0/125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">0/000</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0/000</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">Y<sup>3</sup></td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">123/45/67</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">123/45/67</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">0/01/25</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">0/01/25</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 ">0/00/00</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 ">0/00/00</td>
|
||
</tr>
|
||
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e55 ">Z<sup>4</sup></td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e57 ">1234567</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e59 ">1234567</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e61 ">125</td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e65 ">125</td>
|
||
<td align="left" valign="top" width="14.393939393939394%" headers="d0e67 "> </td>
|
||
<td align="left" valign="top" width="14.14141414141414%" headers="d0e71 "> </td>
|
||
</tr>
|
||
<tr><td colspan="7" align="left" valign="top" headers="d0e55 d0e57 d0e59 d0e61 d0e65 d0e67 d0e71 "> <div class="note"><span class="notetitle">Notes:</span> <ol><li>The x represents a blank.</li>
|
||
<li>The W edit code suppresses the farthest-left zero of a
|
||
date field that is five digits long. It also suppresses the three farthest-left
|
||
zeros of a field that is six to eight digits long. For more information, see
|
||
the second footnote in <a href="os400edits.htm#os400edits__tedit">Table 1</a>.</li>
|
||
<li>The Y edit code suppresses the farthest-left zero of a
|
||
date field that is three to six digits long, and it suppresses the two farthest-left
|
||
zeros of a field that is seven positions long. For more information,
|
||
see the second footnote in <a href="os400edits.htm#os400edits__tedit">Table 1</a>.</li>
|
||
<li>The Z edit code removes the sign (plus or minus) and suppresses leading
|
||
zeros.</li>
|
||
</ol>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<div class="familylinks">
|
||
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakdmstptedtcd.htm" title="Use this keyword to edit output-capable numeric fields.">EDTCDE (Edit Code) keyword in printer files</a></div>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html> |