82 lines
6.3 KiB
HTML
82 lines
6.3 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="Programming support" />
|
||
|
<meta name="abstract" content="The addition of the integrated file system to the iSeries server server in V3R1M0 did not affect existing iSeries server applications. The programming languages, utilities, and system support (such as data description specifications) operate in the same way as they did before the addition of the integrated file system." />
|
||
|
<meta name="description" content="The addition of the integrated file system to the iSeries server server in V3R1M0 did not affect existing iSeries server applications. The programming languages, utilities, and system support (such as data description specifications) operate in the same way as they did before the addition of the integrated file system." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxkickoff.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxstmpgm.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxcopydatastreamsave.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxprogapi.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxsock.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxnlsname.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxdtacvn.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaaxcfunctionexample.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="rzaaxpgmifs" />
|
||
|
<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>Programming support</title>
|
||
|
</head>
|
||
|
<body id="rzaaxpgmifs"><a name="rzaaxpgmifs"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Programming support</h1>
|
||
|
<div><p><span>The addition of the integrated file
|
||
|
system to the <span class="keyword">iSeries™ server</span> server
|
||
|
in V3R1M0 did not affect existing <span class="keyword">iSeries</span> server
|
||
|
applications. The programming languages, utilities, and system support (such
|
||
|
as data description specifications) operate in the same way as
|
||
|
they did before the addition of the integrated file system.</span></p>
|
||
|
<p>To take advantage of the stream files, directories, and other support of
|
||
|
the integrated file system, however, you must use a set of application program
|
||
|
interfaces (APIs) provided for accessing integrated file system functions.</p>
|
||
|
<p>Additionally, the addition of the integrated file system allows you to
|
||
|
copy data between physical database files and stream files. You can perform
|
||
|
this copy using CL commands, the data transfer function of <span class="keyword">iSeries Access Family</span>,
|
||
|
or APIs.</p>
|
||
|
</div>
|
||
|
<div>
|
||
|
<ul class="ullinks">
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxstmpgm.htm">Copy data between stream files and database files</a></strong><br />
|
||
|
If you are familiar with operating on database files using record-oriented facilities such as data description specifications (DDS), you may find some fundamental differences in the way you operate on stream files.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxcopydatastreamsave.htm">Copy data between stream files and save files</a></strong><br />
|
||
|
<span>A save file is used with save and
|
||
|
restore commands to retain data that would otherwise be written on tape or
|
||
|
diskette.</span></li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxprogapi.htm">Perform operations using APIs</a></strong><br />
|
||
|
Many of the application program interfaces (APIs) that perform operations on integrated file system objects are in the form of C language functions.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxsock.htm">Socket support</a></strong><br />
|
||
|
If your application is using the <span class="q">"root"</span> (/), QOpenSys, or
|
||
|
user-defined file systems, you can take advantage of the integrated file system <dfn class="term">local socket</dfn> support. A local socket object
|
||
|
(object type *SOCKET) allows two jobs running on the same system to establish
|
||
|
a communications connection with each other.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxnlsname.htm">Naming and international support</a></strong><br />
|
||
|
The support for the <span class="q">"root"</span> (/) and QOpenSys file systems ensures
|
||
|
that the characters in object names remain constant across encoding schemes
|
||
|
used for different national languages and devices.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxdtacvn.htm">Data conversion</a></strong><br />
|
||
|
When you access files through the integrated file system, data in the files may or may not be converted, depending on the open mode requested when the file is opened.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaaxcfunctionexample.htm">Example: Integrated file system C functions</a></strong><br />
|
||
|
This simple C language program illustrates the use of several integrated file system functions.</li>
|
||
|
</ul>
|
||
|
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaaxkickoff.htm" title="The integrated file system is a part of i5/OS that lets you support stream input/output and storage management similar to personal computer and UNIX operating systems, while providing you with an integrating structure over all information stored in the server.">Integrated file system</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|