ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzake_5.4.0.1/cmnfl.htm

132 lines
8.8 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Define an ICF file using DDS" />
<meta name="abstract" content="Here are some rules and examples for filling in positions 1 through 44 of the data description specifications (DDS) form." />
<meta name="description" content="Here are some rules and examples for filling in positions 1 through 44 of the data description specifications (DDS) form." />
<meta name="DC.Relation" scheme="URI" content="kickoff.htm" />
<meta name="DC.Relation" scheme="URI" content="icfseq.htm" />
<meta name="DC.Relation" scheme="URI" content="icfform.htm" />
<meta name="DC.Relation" scheme="URI" content="icfcmmt.htm" />
<meta name="DC.Relation" scheme="URI" content="icfcond.htm" />
<meta name="DC.Relation" scheme="URI" content="cmn17.htm" />
<meta name="DC.Relation" scheme="URI" content="icfrsrvd.htm" />
<meta name="DC.Relation" scheme="URI" content="cmn1928.htm" />
<meta name="DC.Relation" scheme="URI" content="ref290.htm" />
<meta name="DC.Relation" scheme="URI" content="icflen.htm" />
<meta name="DC.Relation" scheme="URI" content="cdata.htm" />
<meta name="DC.Relation" scheme="URI" content="cdec.htm" />
<meta name="DC.Relation" scheme="URI" content="cusg.htm" />
<meta name="DC.Relation" scheme="URI" content="icfloc.htm" />
<meta name="DC.Relation" scheme="URI" content="../dds/rbafpmstsyntax.htm" />
<meta name="DC.Relation" scheme="URI" content="../dds/icffileexamp.htm" />
<meta name="DC.Relation" scheme="URI" content="../dds/kickoff.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="cmnfl" />
<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>Define an ICF file using DDS</title>
</head>
<body id="cmnfl"><a name="cmnfl"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Define an ICF file using DDS</h1>
<div><p>Here are some rules and examples for filling in positions 1 through
44 of the data description specifications (DDS) form.</p>
<p><a href="rzakemstckeyw.htm#ckeyw">DDS keyword entries for ICF files (positions 45 through 80)</a> gives rules and examples
for specifying DDS keywords.</p>
<p>For more information about keywords for ICF files, see the <a href="../books/sc415442.pdf" target="_blank">ICF
Programming</a><img src="wbpdf.gif" alt="Link to&#xA;PDF" /> book.</p>
<p>Specify the entries in the following order to define an ICF file: </p>
<ol><li>File-level entries (optional)</li>
<li>Record-level entries</li>
<li>Field-level entries (optional)</li>
</ol>
<p>Repeat the record-level entries and field-level entries for each record
format in the file.</p>
<p>Specify at least one record format in the file.</p>
<div class="p">The maximum number of record formats in an ICF file is 1024. The maximum
number of fields in any one record format is 32 767. <div class="note"><span class="notetitle">Note:</span> Specify the file
name with the Create Intersystem Communications Function File (CRTICFF) command,
not DDS.</div>
</div>
<p>The following figure shows an ICF file coding example.</p>
<div class="fignone" id="cmnfl__ffig1"><a name="cmnfl__ffig1"><!-- --></a><span class="figcap">Figure 1. ICF file coding example</span><pre>|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
00010A* ICF FILE CODING EXAMPLE
00020A*
00030A R RCD1 RCVENDGRP(14)
00040A FLDA 5
00050A FLDB 5 0
00060A FLDC 10 2
00070A
00080A R RCD2
00090A 72 73
00110AON74 FAIL
00120A FLDD 12
A FLDC R REFFLD(A LIB1/FILEA)
A</pre>
</div>
<div class="section"><h4 class="sectiontitle">Positional entries for ICF
files (positions 1 through 44)</h4><p>These topics describe how to specify
the first 44 positions of the data description specifications (DDS) form for
ICF files.</p>
<p>To code the remaining part of the form, see <a href="rzakemstckeyw.htm#ckeyw">DDS keyword entries for ICF files (positions 45 through 80)</a>.</p>
<p><a href="cmnfl.htm#cmnfl__ffig1">Figure 1</a> shows some positional entries for ICF
files.</p>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="icfseq.htm">Sequence number for ICF files (positions 1 through 5)</a></strong><br />
Use these positions to specify a sequence number for each line on the form.</li>
<li class="ulchildlink"><strong><a href="icfform.htm">Form type for ICF files (position 6)</a></strong><br />
Specify an A in this position to identify this as a DDS form.</li>
<li class="ulchildlink"><strong><a href="icfcmmt.htm">Comment for ICF files (position 7)</a></strong><br />
Specify an asterisk (*) in this position to identify this line as a comment.</li>
<li class="ulchildlink"><strong><a href="icfcond.htm">Condition for ICF files (positions 7 through 16)</a></strong><br />
<span>Positions 7 through 16 are a multiple-field
area in which you can specify option indicators.</span></li>
<li class="ulchildlink"><strong><a href="cmn17.htm">Type of name or specification for ICF files (position 17)</a></strong><br />
Enter a value in this position to identify the type of name specified in positions 19 through 28.</li>
<li class="ulchildlink"><strong><a href="icfrsrvd.htm">Reserved for ICF files (position 18)</a></strong><br />
This position does not apply to any file type. Leave this position blank unless you use it for comment text.</li>
<li class="ulchildlink"><strong><a href="cmn1928.htm">Name for ICF files (positions 19 through 28)</a></strong><br />
Use these positions to specify record format names and field names.</li>
<li class="ulchildlink"><strong><a href="ref290.htm">Reference for ICF files (position 29)</a></strong><br />
Specify R in this position to use the reference function of the program to copy the attributes of a previously defined named field (called the referenced field) to the field you are defining.</li>
<li class="ulchildlink"><strong><a href="icflen.htm">Length for ICF files (positions 30 through 34)</a></strong><br />
Specify the field length for each field (unless you copy the field's attributes from a referenced field).</li>
<li class="ulchildlink"><strong><a href="cdata.htm">Data type for ICF files (position 35)</a></strong><br />
Use this position to specify the data type of the field within the file.</li>
<li class="ulchildlink"><strong><a href="cdec.htm">Decimal positions for ICF files (positions 36 and 37)</a></strong><br />
Use these positions to specify the decimal placement within a packed decimal, a zoned decimal, a floating point, or a binary field.</li>
<li class="ulchildlink"><strong><a href="cusg.htm">Usage for ICF files (position 38)</a></strong><br />
The valid entries for this position are listed here.</li>
<li class="ulchildlink"><strong><a href="icfloc.htm">Location for ICF files (positions 39 through 44)</a></strong><br />
These positions do not apply to ICF files. Leave these positions blank unless you use them for comment text.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="kickoff.htm" title="You can use data description specifications (DDS) to define intersystem communications function (ICF) files. This topic collection provides the information you need to code the positional and keyword entries that define these files.">DDS for ICF files</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="../dds/rbafpmstsyntax.htm">Rules for DDS keywords and parameter values</a></div>
<div><a href="../dds/icffileexamp.htm">Example: An ICF file using DDS</a></div>
<div><a href="../dds/kickoff.htm">DDS concepts</a></div>
</div>
</div>
</body>
</html>