ibm-information-center/dist/eclipse/plugins/i5OS.ic.ddm_5.4.0.1/rbae5crtddmfcon.htm

123 lines
7.9 KiB
HTML
Raw Permalink 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="reference" />
<meta name="DC.Title" content="CRTDDMF (Create DDM File) considerations" />
<meta name="abstract" content="For applications running on an iSeries server to access remote files, the programmer must use the CRTDDMF command to create an object called a DDM file." />
<meta name="description" content="For applications running on an iSeries server to access remote files, the programmer must use the CRTDDMF command to create an object called a DDM file." />
<meta name="DC.subject" content="command, Create DDM File (CRTDDMF), CRTDDMF (Create Distributed Data Management File), Create Distributed Data Management File (CRTDDMF), command, CL, CRTDDMF (Create Distributed Data Management File), Create Distributed Data Management File (CRTDDMF), distributed data management file, creating, ACCMTH parameter, Create DDM File (CRTDDMF)" />
<meta name="keywords" content="command, Create DDM File (CRTDDMF), CRTDDMF (Create Distributed Data Management File), Create Distributed Data Management File (CRTDDMF), command, CL, CRTDDMF (Create Distributed Data Management File), Create Distributed Data Management File (CRTDDMF), distributed data management file, creating, ACCMTH parameter, Create DDM File (CRTDDMF)" />
<meta name="DC.Relation" scheme="URI" content="rbae5lulp.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbae5crtddmfcon" />
<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>CRTDDMF (Create DDM File) considerations</title>
</head>
<body id="rbae5crtddmfcon"><a name="rbae5crtddmfcon"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1"><span class="cmdname">CRTDDMF (Create DDM File)</span> considerations</h1>
<div><p>For applications running on an <span class="keyword">iSeries™</span> server
to access remote files, the programmer must use the <span class="cmdname">CRTDDMF</span> command
to create an object called a DDM file.</p>
<div class="section"><p>The ACCMTH parameter of this command shows which DDM access method
should be used when opening the remote file. If *RMTFILE is used, <span class="keyword">i5/OS™</span> DDM selects an access method
that is compatible with: </p>
<ul><li>The type of VSAM data set being accessed</li>
<li>The access methods supported by CICS/DDM for the VSAM data set</li>
</ul>
</div>
<div class="section"><p>The table below shows how the possible values for the ACCMTH parameter
correspond to VSAM data sets. </p>
</div>
<div class="tablenoborder"><a name="rbae5crtddmfcon__rbae5figacc"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rbae5crtddmfcon__rbae5figacc" width="100%" frame="border" border="1" rules="all"><caption>Table 1. ACCMTH parameter
of <span class="keyword">iSeries</span> <span class="cmdname">CRTDDMF</span> command</caption><thead align="left"><tr><th rowspan="2" align="left" valign="bottom" width="20%" id="d0e89">ACCMTH parameter values</th>
<th colspan="4" align="center" valign="bottom" id="d0e91">VSAM data
set organization</th>
</tr>
<tr><th align="left" valign="bottom" width="20%" id="d0e94">ESDS</th>
<th align="left" valign="bottom" width="20%" id="d0e96">RRDS</th>
<th align="left" valign="bottom" width="20%" id="d0e98">KSDS</th>
<th align="left" valign="bottom" width="20%" id="d0e100">VSAM Path</th>
</tr>
</thead>
<tbody><tr><td align="left" valign="top" width="20%" headers="d0e89 ">*ARRIVAL</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">R</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">R</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">E</td>
</tr>
<tr><td align="left" valign="top" width="20%" headers="d0e89 ">*KEYED</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">R</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">R</td>
</tr>
<tr><td align="left" valign="top" width="20%" headers="d0e89 ">*BOTH</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">O</td>
</tr>
<tr><td align="left" valign="top" width="20%" headers="d0e89 ">*RANDOM</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">O</td>
</tr>
<tr><td align="left" valign="top" width="20%" headers="d0e89 ">*SEQUENTIAL</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">R</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">O</td>
</tr>
<tr><td align="left" valign="top" width="20%" headers="d0e89 ">*COMBINED</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e94 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e96 ">O</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e98 ">E</td>
<td align="left" valign="top" width="20%" headers="d0e91 d0e100 ">E</td>
</tr>
<tr><td colspan="5" align="left" valign="top" headers="d0e89 d0e91 d0e94 d0e96 d0e98 d0e100 "><div class="p">Where: <dl><dt class="dlterm">R</dt>
<dd>Shows the parameter is required for accessing the VSAM data set.</dd>
<dt class="dlterm">O</dt>
<dd>Shows the parameter is optional for accessing the VSAM data set.</dd>
<dt class="dlterm">E</dt>
<dd>Shows the parameter causes an <span class="keyword">i5/OS</span> message.</dd>
</dl>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="section"><p>To improve performance, the <span class="keyword">iSeries</span> user
might want to supply values other than *RMTFILE for the ACCMTH
parameter. To avoid server messages, use the values specified in <a href="#rbae5crtddmfcon__rbae5figacc">Table 1</a> when
accessing remote VSAM data sets.</p>
</div>
<div class="section"><p>The value specified for the RMTFILE file parameter must be the
same as the value specified for the DATASET parameter of the CICS<sup>®</sup> DFHFCT macro
when the VSAM data set is defined to the CICS system.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbae5lulp.htm" title="The iSeries languages, utilities, and licensed programs in this topic can access remote CICS files.">iSeries languages, utilities, and licensed programs</a></div>
</div>
</div>
</body>
</html>