ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakx_5.4.0.1/rzakxsetupidfiles.htm

169 lines
10 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="copyright" content="(C) Copyright IBM Corporation 2005" />
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
<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="Example: Identify files section of setup.ini" />
<meta name="abstract" content="This part of the setup.ini file contains the informations that identifies the files to be installed on the client workstation." />
<meta name="description" content="This part of the setup.ini file contains the informations that identifies the files to be installed on the client workstation." />
<meta name="DC.Relation" scheme="URI" content="rzakxsetup.htm" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzakxsetupidfiles" />
<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>Example: Identify files section of setup.ini</title>
</head>
<body id="rzakxsetupidfiles"><a name="rzakxsetupidfiles"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Example: Identify files section of setup.ini</h1>
<div><p>This part of the setup.ini file contains the informations that
identifies the files to be installed on the client workstation. </p>
<p>The third portion of the setup file contains sections that
identify the files that are to be installed on the client workstation. The
section in which a file appears identifies the locations of the source and
target for each file. These file sections are used during initial installations
or during an upgrade to a new version or release level.</p>
<p>The format for file entries in each file section should be <samp class="codeph">n=file.ext</samp>,
where <samp class="codeph">n</samp> is the number of the file in that section. The numbering
must start with one (1) and increment by one (1) until all of the files are
listed in the section. For example:</p>
<pre>[Base Files]
1=file1.dll
2=file2.dll
3=file3.dll</pre>
<p>In all cases, only the file name and plug-in should be specified. Do not
specify directory path names. If a file section contains no entries, the section
simply is ignored.</p>
<div class="note"><span class="notetitle">Note:</span> The Programmer's Toolkit provides a sample setup file for three different
sample plug-ins: C++, Java™, and Visual Basic.</div>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="25%" id="d0e34">Section in Setup.ini</th>
<th valign="top" width="75%" id="d0e36">Description</th>
</tr>
</thead>
<tbody><tr><td valign="top" width="25%" headers="d0e34 ">[Base Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to \PLUGINS\&lt;VENDOR&gt;.&lt;COMPONENT&gt;
under the Client Access install directory. Normally, the ActiveX server DLL
(and associated code DLLs) for the plug-in reside here.<p><span class="uicontrol">For C++
and Visual Basic</span>, the ActiveX server DLL (and associated code
DLLs) for the plug-in reside here.</p>
<p><span class="uicontrol">For Java</span>,
the Code JAR file name will reside here.</p>
</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Shared Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the Client Access Shared directory.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[System Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the \WINDOWS\SYSTEM or \WINNT\SYSTEM32 directory.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Core Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the \WINDOWS\SYSTEM or \WINNT\SYSTEM32 directory
that are use counted in the registry and are never removed. These are typically
re-distributable files.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[MRI Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied from the MRI directories of the plug-in on the iSeries™ server
to the CLIENT ACCESS\MRI29XX\&lt;VENDOR&gt;.&lt;COMPONENT&gt; directories
on the workstation. This typically is where the locale-dependent resources
for a plug-in reside. This will include your Resource MRI DLL name.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Java MRI29xx] (where 29xx is the NLV feature code for the files)</td>
<td valign="top" width="75%" headers="d0e36 ">Java files that are copied from the MRI29xx directory
of the plug-in on the iSeries server to the same directory to which the
[Base Files] are installed. This typically is where the JAR MRI29xx resources
for the plug-in reside. For each MRI29xx directory supported by the Java plug-in,
there needs to be a [Java MRI29xx] section listing those files. This only
is used by Java plug-ins.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Help files]</td>
<td valign="top" width="75%" headers="d0e36 ">The .HLP and .CNT files that are copied from the MRI directories of
the plug-in on the iSeries server to the CLIENT ACCESS\MRI29XX\&lt;VENDOR&gt;.&lt;COMPONENT&gt;
directories on the workstation. The directory path to these files is written
to HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\HELP in the Windows<sup>®</sup> registry.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Registry files]</td>
<td valign="top" width="75%" headers="d0e36 ">The Windows registry file that is associated with the
plug-in.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Dependencies]</td>
<td valign="top" width="75%" headers="d0e36 ">Defines the sub components that must be installed before the plug-in
can be installed. AS400_Client_Access_Express is needed only if the plug-in
requires other sub components, besides the iSeries Navigator base support sub component,
to be installed.<p><strong>AS400_Client_Access_Express</strong></p>
<ul><li>The sub components are specified in a comma-delimited list. A single subcomponent
is specified as a single number (AS400_Client_Access_Express=3). The CWBAD.H
header file contains a list of constants that are prefixed with CWBAD_COMP_.
These constants provide the numeric values that are used in the comma-delimited
list for AS400_Client_Access_Express. There are several CWBAD_COMP_ constants
that identify PC5250 font sub components. These constants must not be used
in the AS400_Client_Access_Express value and are listed below:</li>
</ul>
<pre>//5250 Display and Printer Emulator sub components
#define CWBAD_COMP_PC5250_BASE_KOREAN (150)
#define CWBAD_COMP_PC5250_PDFPDT_KOREAN (151)
#define CWBAD_COMP_PC5250_BASE_SIMPCHIN (152)
#define CWBAD_COMP_PC5250_PDFPDT_SIMPCHIN (153)
#define CWBAD_COMP_PC5250_BASE_TRADCHIN (154)
#define CWBAD_COMP_PC5250_PDFPDT_TRADCHIN (155)
#define CWBAD_COMP_PC5250_BASE_STANDARD (156)
#define CWBAD_COMP_PC5250_PDFPDT_STANDARD (157)
#define CWBAD_COMP_PC5250_FONT_ARABIC (158)
#define CWBAD_COMP_PC5250_FONT_BALTIC (159)
#define CWBAD_COMP_PC5250_FONT_LATIN2 (160)
#define CWBAD_COMP_PC5250_FONT_CYRILLIC (161)
#define CWBAD_COMP_PC5250_FONT_GREEK (162)
#define CWBAD_COMP_PC5250_FONT_HEBREW (163)
#define CWBAD_COMP_PC5250_FONT_LAO (164)
#define CWBAD_COMP_PC5250_FONT_THAI (165)
#define CWBAD_COMP_PC5250_FONT_TURKISH (166)
#define CWBAD_COMP_PC5250_FONT_VIET (167)</pre>
<div class="note"><span class="notetitle">Note:</span> The AS400_Client_Access_Express value is used if it exists,
otherwise, this section is ignored.</div>
</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Service Base Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to \PLUGINS\&lt;VENDOR&gt;.&lt;COMPONENT&gt;
under the iSeries Access
for Windows install
directory.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Service Shared Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the iSeries Access for Windows Shared
directory.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Service System Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the \WINDOWS\SYSTEM or \WINNT\SYSTEM32 directory.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Service Core Files]</td>
<td valign="top" width="75%" headers="d0e36 ">Files that are copied to the \WINDOWS\SYSTEM or \WINNT\SYSTEM32 directory.
These files are use counted in the registry, are never removed, and are typically
re-distributable files.</td>
</tr>
<tr><td valign="top" width="25%" headers="d0e34 ">[Service Registry Files]</td>
<td valign="top" width="75%" headers="d0e36 ">The Windows registry file that is associated with the
plug-in.</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakxsetup.htm" title="Your plug-in's setup.ini file provides the installation wizard with the information needed to install an iSeries Navigator plug-in on a client workstation. It also provides information that allows the Check Service Level program to determine when the plug-in needs to be upgraded or serviced.">Setup.ini file</a></div>
</div>
</div>
</body>
</html>