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

88 lines
5.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="Location for printer files (positions 39 through 44)" />
<meta name="abstract" content="Use these positions to specify where the beginning of the field that you are defining appears on the page. You specify the line (positions 39 through 41) and the position (positions 42 through 44)." />
<meta name="description" content="Use these positions to specify where the beginning of the field that you are defining appears on the page. You specify the line (positions 39 through 41) and the position (positions 42 through 44)." />
<meta name="DC.subject" content="location positional entry" />
<meta name="keywords" content="location positional entry" />
<meta name="DC.Relation" scheme="URI" content="rzakdmstposy1.htm" />
<meta name="DC.Relation" scheme="URI" content="linepos3941.htm" />
<meta name="DC.Relation" scheme="URI" content="pos4244.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="posy44" />
<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>Location for printer files (positions 39 through 44)</title>
</head>
<body id="posy44"><a name="posy44"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Location for printer files (positions 39 through 44)</h1>
<div><p>Use these positions to specify where the beginning of the field
that you are defining appears on the page. You specify the line (positions
39 through 41) and the position (positions 42 through 44).</p>
<div class="p">The following conditions apply: <ul><li>When line numbers are specified, fields can appear in any order. They
will be sequenced again into line-position order when placed in the printer
file.</li>
<li>When line numbers are not specified, the field order within the printer
file is the same as that specified in the DDS.</li>
<li>When fields or space/skip keywords are conditioned, the data description
processor treats them as if they were selected when diagnosing overlapping
fields.</li>
<li>For a record format with several fields, when a field
that has skip/space keywords is conditioned or a field-level skip/space keyword
is conditioned, a warning message appears indicating that overlapping fields
might occur and not be diagnosed.</li>
<li>When the page size is exceeded because of field length, location, or associated
skip/space keywords, or because of a combination of these, a warning message
appears.</li>
<li>The maximum that can be entered for line number is 255. The actual maximum
for the page can be less, depending on the page-length value
of the PAGESIZE parameter on the Create Printer file (CRTPRTF) command and
on the lines per inch specified.</li>
<li>The maximum value that can be entered for position number is 255. The
actual maximum for the page depends on the page-width value of the PAGESIZE
parameter on the Create Printer File (CRTPRTF) command and on the characters
per inch, either specified or implicit in the font being used.</li>
<li>The overflow line (the last printed line on a page) depends on the values
of OVRFLW and PAGESIZE parameters on the Create Printer File (CRTPRTF), Change
Printer File (CHGPRTF), and Override with Printer File (OVRPRTF) commands.
For externally defined files, RPG cannot control page overflow.</li>
<li>When externally defined files are used by high-level language compilers,
the fields are sequenced in the output record area according to the DDS. Refer
to the appropriate high-level language manual for specific information. If
fields overlap, the printer overprints. See the expanded source in the compiler
printout generated by the Create Printer File command for field lengths and
output buffer positions.</li>
<li>These positions must be blank if the POSITION keyword is specified.</li>
</ul>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="linepos3941.htm">Line (positions 39 through 41)</a></strong><br />
These positions specify the line on the page in which the field begins.</li>
<li class="ulchildlink"><strong><a href="pos4244.htm">Position (positions 42 through 44)</a></strong><br />
These positions specify the starting position of the field.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakdmstposy1.htm" title="You can find how to specify the first 44 positions of the data description specifications form for printer files in this topic.">Positional entries for printer files (positions 1 through 44)</a></div>
</div>
</div>
</body>
</html>