132 lines
8.8 KiB
HTML
132 lines
8.8 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="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
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> |