ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakd_5.4.0.1/rzakdmstptdft.htm

114 lines
6.1 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="DFT (Default) keyword in printer files" />
<meta name="abstract" content="Use the DFT keyword to specify a constant value for constant fields." />
<meta name="description" content="Use the DFT keyword to specify a constant value for constant fields." />
<meta name="DC.subject" content="DFT (Default) keyword, Default (DFT) keyword" />
<meta name="keywords" content="DFT (Default) keyword, Default (DFT) keyword" />
<meta name="DC.Relation" scheme="URI" content="rzakdmstprkey.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="rzakdmstptdft" />
<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>DFT (Default) keyword in printer files</title>
</head>
<body id="rzakdmstptdft"><a name="rzakdmstptdft"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">DFT (Default) keyword in printer files</h1>
<div><p>Use the DFT keyword to specify a constant value for constant fields.</p>
<div class="section"><p>The format of the keyword is:</p>
<pre>DFT('value')
'value'
DFT(X'hexadecimal-value')
X'hexadecimal-value'</pre>
<p>Constant values can be:</p>
<ul><li>A character value, in which each character prints as you specify it. The
number of characters is equal to the printed length of the field. (Within
the value, two adjacent single quotation marks are printed as one.) See <a href="#rzakdmstptdft__rzakddft">example 1</a>.</li>
<li>A hexadecimal value, in which two characters identify a code point in
the character set. These characters print in this field (define alternate
characters using DFNCHR). The printed length is half the number of characters
you specify between single quotation marks. You must specify the TRNSPY keyword
if you specify a hexadecimal value for DFT. See <a href="#rzakdmstptdft__constantdft">example
2</a>.</li>
</ul>
<p>You can specify DFT implicitly by omitting DFT and the parentheses
(this is true for both character and hexadecimal values). Specify the value
within single quotation marks. For hexadecimal values, you must also precede
the value with an X.</p>
<p>The EDTCDE and EDTWRD keywords cannot be specified
with the DFT keyword.</p>
<p>Option indicators are not valid for this keyword.
However, they can be used to condition the constant field with which this
keyword is specified, specifying the last option indicator on the same line
as the field location.</p>
</div>
<div class="section"><h4 class="sectiontitle">Examples</h4><p id="rzakdmstptdft__rzakddft"><a name="rzakdmstptdft__rzakddft"><!-- --></a><strong>Example 1:</strong></p>
<p>The
following example shows how to specify DFT using character values.</p>
<pre>|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A R SUPPLIES
00020A PENS 20 2 1
00030A INK 20 3 1
00040A PAPER 20 4 1
00050A 7 9DFT('ON')
00060A 8 9'ON'
00070A
00080A 01 12 1'Hotel name: 'Terrace Inn'
00100A
00110A 02 12 1'Hotel name: 'Riverview Inn'
A</pre>
<p>The specifications DFT('ON') and 'ON' are equivalent
and show the difference between specifying DFT explicitly and implicitly.</p>
<div class="p">If
indicator 01 is on, this prints: <pre>Hotel name: 'Terrace Inn'</pre>
</div>
<div class="p">If
indicator 02 is on and indicator 01 is off, this prints: <pre>Hotel name: 'Riverview Inn'</pre>
</div>
<p id="rzakdmstptdft__constantdft"><a name="rzakdmstptdft__constantdft"><!-- --></a><strong>Example 2:</strong></p>
<p>The following example shows how to
specify DFT for a constant field containing an alternate character.</p>
<pre>|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
<strong>1</strong><strong>2</strong>
00010A R RECORD DFNCHR(X'7C' X'007E813CC324817E00')
00020A <strong>3</strong>58 4DFT(X'7C') TRNSPY <strong>4</strong>
00030A +2DFT('1982')
A</pre>
<p>The constant field for which DFT is specified <strong>1</strong> appears
on line 58, position 4. The character defined for hexadecimal 7C prints in
this field. DFNCHR <strong>2</strong>, specified at the record level for this example,
defines hexadecimal 7C as a copyright mark.</p>
<div class="p">Here are
some equivalent ways to specify the value as defined in this example <strong>3</strong>:
<pre>DFT(X'7C')
X'7C'
DFT('©')
'©'</pre>
</div>
<p>The TRNSPY keyword <strong>4</strong> is required when hexadecimal
values are specified for DFT.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakdmstprkey.htm" title="See the valid keyword entries for defining printer files in this topic.">Keyword entries for printer files (positions 45 through 80)</a></div>
</div>
</div>
</body>
</html>