<?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="System/38-compatible data file utility (DFU/38)" /> <meta name="abstract" content="DFU/38 data entry applications can be created and used with DDM to work with remote files in the same manner as with local files." /> <meta name="description" content="DFU/38 data entry applications can be created and used with DDM to work with remote files in the same manner as with local files." /> <meta name="DC.subject" content=", System/38, data file utility (DFU), data file utility (DFU), system, iSeries, DFU (data file utility), utility, data file, Query Utility (Query/38), Query Utility (Query/38), Query/38, SRCFILE parameter, data file utility (DFU), command, Create DFU Application (CRTDFUAPP), Retrieve DFU Source (RTVDFUSRC)" /> <meta name="keywords" content=", System/38, data file utility (DFU), data file utility (DFU), system, iSeries, DFU (data file utility), utility, data file, Query Utility (Query/38), Query Utility (Query/38), Query/38, SRCFILE parameter, data file utility (DFU), command, Create DFU Application (CRTDFUAPP), Retrieve DFU Source (RTVDFUSRC)" /> <meta name="DC.Relation" scheme="URI" content="rbae5sys38tools.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="rbae5dfu38" /> <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>System/38-compatible data file utility (DFU/38)</title> </head> <body id="rbae5dfu38"><a name="rbae5dfu38"><!-- --></a> <!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script> <h1 class="topictitle1"><span class="keyword">System/38</span>-compatible data file utility (DFU/38)</h1> <div><p>DFU/38 data entry applications can be created and used with DDM to work with remote files in the same manner as with local files.</p> <div class="section"><p>If a remote file is on an <span class="keyword">iSeries™ server</span> or <span class="keyword">System/38™</span>, most DFU/38 functions are performed with the remote file as though it is a local file. When creating or changing a DFU/38 application and the remote file is a logical file, the following consideration applies: either DDM files referring to each remote based-on file must exist on the source server, and the DDM file and library names must match those of the remote based-on files; or, alternatively, physical files with the same file and library names and the same record formats as the remote based-on files must exist on the source server. Because only the record formats are needed from the physical files, they need not contain data. Using this alternative, if the record formats of the remote based-on files are changed, the record formats on the source server must also be changed so that the record formats match.</p> </div> <div class="section"><p>However, DFU/38 does <em>not</em> support non-<span class="keyword">iSeries</span> or non-<span class="keyword">System/38</span> target systems. If you attempt to use DFU/38 with non-<span class="keyword">iSeries</span> or non-<span class="keyword">System/38</span> remote files, you might experience processing problems when trying to change or delete records in such a file. Although an <span class="keyword">iSeries server</span> does not prevent any user from creating and using such an application, the default field descriptions created on the source <span class="keyword">iSeries server</span> for the non-<span class="keyword">iSeries</span> or non-<span class="keyword">System/38</span> remote file would probably be too general to be useful. (These files appear to be physical files with one member, whose member name is the same as the file name. The file has one record format and within that format: one field for the entire record, if it is a nonkeyed file; two fields for keyed files, one for the key and one for the remainder of the record; or more than two fields for keyed files with separate key fields.)</p> </div> <div class="section"><p>All the DFU/38 commands can be used in applications that access local files or DDM files. And, wherever a local database file name can be specified on any of the DFU command parameters, a DDM file can also be specified, as long as any other limitations are met.</p> </div> <div class="section"><p>A DDM file name can be specified in the SRCFILE parameter of the <span class="cmdname">Create DFU Application (CRTDFUAPP)</span> or <span class="cmdname">Retrieve DFU Source (RTVDFUSRC)</span> command, but only if the target server is an <span class="keyword">iSeries server</span> or a <span class="keyword">System/38</span> and if the target file is a source physical file.</p> </div> </div> <div> <div class="familylinks"> <div class="parentlink"><strong>Parent topic:</strong> <a href="rbae5sys38tools.htm" title="The topic collection describes the System/38-compatible data file utility (DFU/38) and the System/38-compatible query utility (Query/38).">System/38-compatible database tools</a></div> </div> </div> </body> </html>