<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- InstanceBegin template="../../Templates/DocTemp.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>ODXAIM - Setup</title>
<!-- InstanceEndEditable --> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../docs.css" rel="stylesheet" type="text/css">
<script language="JavaScript1.2" src="../../docs.js"></script>
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>

<body>
<table width="100%" class="lightblue" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><a href="http://www.omnidex.com"><img src="../../images/flatlogo.gif" width="95" height="25" hspace="3" vspace="3" border="0"></a></td>
    <td><img src="../../images/omnidex.gif" width="109" height="25" hspace="3" vspace="3"></td>
    <td align="right" valign="top"><p class="banner"><a href="../../Contents.htm">Contents</a> 
        | <a href="../../Quick%20Links.htm">Quick Links</a></p></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="175" class="bar"><p class="banner">&nbsp;</p></td>
    <td align="right" class="bar"> <!-- InstanceBeginEditable name="Section Title" -->
      <h1>ODXAIM</h1>
      <!-- InstanceEndEditable --></td>
  </tr>
  <tr> 
    <td width="175" class="left1 lightblue"><img src="../../images/blank.gif" width="10" height="20"> 
    </td>
    <td valign="top" class="left1 lightblue">&nbsp; </td>
  </tr>
  <tr> 
    <td width="175" valign="top" class="left"><!-- InstanceBeginEditable name="leftnav" --> 
      <p><a href="#triggers">Generate the Triggers and CREATE TABLE Script</a></p>
      <p><a href="#envsrc">Generate the AIM Table Environment Source</a></p>
      <p><a href="#validate">Validate Datatypes and Columns</a></p>
      <p><a href="#run">Run the Script</a></p>
      <p class="line">&nbsp;</p>
      <p><a href="ODXAIM.htm">ODXAIM</a></p>
      <p><a href="Syntax.htm">Syntax</a></p>
      <p>Setup</p>
      <p><a href="Configuration%20File.htm">Configuration File</a></p>
      <p><a href="AIM%20Table%20(ODXTRANS).htm">AIM Table</a></p>
      <p><a href="Sample%20Script%20File.htm">Sample Script File</a></p>
      <!-- InstanceEndEditable --></td>
    <td valign="top" class="content"> <!-- InstanceBeginEditable name="Content" --> 
      <h2>Setup</h2>
      <p>Setting up ODXAIM to automatically maintain Omnidex indexes involves 
        several steps.</p>
      <ul>
        <li><a href="#triggers">Generate the triggers</a> used to notify ODXAIM 
          that an update has occurred and generate the CREATE TABLE script to 
          create the odxtrans table(s) used by ODXAIM. This step occurs at the 
          same time the triggers are generated. </li>
        <li><a href="#envsrc">Generate the Omnidex Environment source</a> table 
          entry for the odxtrans table(s). This step can occur at the same time 
          the triggers and create table scripts are generated. It can also be 
          done separately. </li>
        <li><a href="#validate">Validate</a> the columns and datatypes generated 
          in the previous step and merge the environment source table entry with 
          the existing environment source. </li>
        <li><a href="#run">Run the script</a> to install the triggers and create 
          the odxtrans table(s). </li>
      </ul>
      <p class="line">&nbsp;</p>
      <h3><a name="triggers"></a>Generate the Triggers and CREATE TABLE Script 
        for the ODXTRANS table(s)</h3>
      <p>Use ODXAIM to automatically generate the triggers used in the native 
        database for maintaining the Omnidex indexes. This step also creates the 
        script necessary to create the AIM table (ODXTRANS) that stores the update 
        transaction information. The triggers and AIM table script are output 
        to a script file. </p>
      <p>It is not necessary for an ODXAIM process to be running to generate the 
        triggers.</p>
      <p>In order for ODXAIM to generate triggers for a specific database, it 
        must connect through an Omnidex Environment file that has been installed 
        with Omnidex indexes. The triggers will be generated according to the 
        current index installation.</p>
      <p>To create the script file, run ODXAIM at the command line with the -gentrigger 
        option. See <a href="Syntax.htm#triggers">Syntax</a> for a complete list 
        of options for generating triggers.</p>
      <p>After the script file has been generated, it must be executed in the 
        native database to create the AIM table and install the triggers. Use 
        SQL Plus in Oracle, Query Analyzer in SQL Server, or Command Center in 
        DB2 to execute the script. Consult the appropriate database documentation 
        for details on executing scripts in these programs.</p>
      <p class="line2">&nbsp;</p>
      <h4>Example</h4>
      <p> The following example demonstrates generating the triggers against the 
        Orders sample database installed in Oracle. The triggers and create table 
        statement will be output to the orders.sql file. Note that the environment 
        source entry for the odxtrans table is not generated by this command.</p>
      <p class="ex">c:\orders&gt;odxaim -gentrigger -file=orders.sql -env=orders.env<br>
        Generating triggers for the Omnidex Automatic Indexing Manager program.</p>
      <p class="ex">Finished generating Omnidex trigger source file.<br>
        c:\orders&gt;</p>
      <p>This example generates the triggers and the create table statements for 
        all of the odxtrans tables, as well as the environment source file entries. 
        The triggers and create table statements are output to newtriggers.sql 
        and the environment source entries are output to newsource.src.</p>
      <p class="ex">c:\orders&gt;odxaim -gentrigger -file=newtriggers.sql -env=orders.env 
        -newenvsrc=newsource.src -tables=table_list</p>
      <p class="line">&nbsp;</p>
      <h3><a name="envsrc"></a>Generate the Aim Table Environment Source Definition</h3>
      <p>Every native database table accessed by Omnidex must be defined in the 
        Omnidex Environment Catalog. This is also true of the AIM table(s) (odxtrans). 
      </p>
      <p>There are two ways to generate the environment source entry for these 
        tables.</p>
      <ul>
        <li>The first, and recommended method, is to pass the -newenvsrc=newenvsrcfile 
          option with the -gentriggers directive. This eliminates a step in the 
          setup process and minimizes discrepancies between actions. </li>
        <li>The second method is to use the -genodxtrans directive after the triggers 
          have been generated. <br>
          ODXAIM will generate this table definition by running ODXAIM at the 
          command line with the -genodxtrans option.</li>
      </ul>
      <p class="ex">odxaim -genodxtrans [-file=envsource]<br>
        [-env=OAEnvFile]<br>
        [-newfile | -append]</p>
      <p class="indent"><strong>-genodxtrans</strong> causes ODXAIM to generate 
        the table definition for the AIM table (odxtrans) to be added to the environment 
        catalog.</p>
      <p class="indent"><strong>-file=envsource</strong> specifies the output 
        file that the table definition will be written to. This can be the original 
        environment source file for the connection environment, as long as the 
        append option is used. In this case, the new table definition will be 
        appended to the end of the file. If the append option is not used and 
        the output file already exists, an error will occur. If the file option 
        is omitted at the command line, ODXAIM will prompt the user for this filespec.</p>
      <p class="indent"><strong>-env=OAEnvFile</strong> is the Omnidex Environment 
        catalog filespec that ODXAIM will connect to. This environment must have 
        Omnidex indexes installed on it, the AIM table and the triggers must exist 
        in the database before the table definition can be generated. If -env 
        is omitted at the command line ODXAIM will prompt the user for the environment 
        filespec.</p>
      <p class="indent"><strong>-newfile | -append -newfile</strong> instructs 
        ODXAIM to create a new output file with the odxtrans table environment 
        source entries. If this file exists, it will be overwritten. -append instructs 
        ODXAIM to append the new table definition to the end of the output file. 
        This allows the original environment source file to be used as the output 
        file without losing the information already in it.</p>
      <p>After the AIM table definition is generated, it must be added to the 
        original environment source file. If the original environment source file 
        was used as the output file with the append option when the AIM table 
        definition was generated, this has already been done.</p>
      <p>Recompile the environment source with oacomp. Reinstall the Omnidex indexes 
        with DBInstal. It is not necessary to rebuild the indexes at this time.</p>
      <p class="line">&nbsp;</p>
      <h3><a name="validate"></a>Validate Datatypes and Columns</h3>
      <p>The scripts generated by ODXAIM will add odxtrans tables to the database 
        and output the table definitions for the Omnidex environment file for 
        these tables.</p>
      <p>It is important that the columns and datatypes for these tables and table 
        definitions be correct.</p>
      <p>The odxtrans tables are structurally identical to the native database 
        tables indexed with Omnidex. Therefore the columns and datatypes must 
        match exactly.</p>
      <p><img src="../../images/note.gif" width="12" height="15">These table are 
        stucturally identical but they are not duplicating the data. As soon as 
        the indexes are updated, the odxtrans table record is deleted.</p>
      <p> Verify the environment file table definition is correct. </p>
      <p>Merge the environment source table entry for the odxtrans table(s) into 
        the existing Omnidex Environment source file. This step can also be done 
        at the same time the odxtrans table(s) entry is generated by using the 
        -append option.</p>
      <p>Recompile the environment source file and reinstall the indexes. It is 
        not necessary to rebuild the indexes at this time, unless the installation 
        changed. </p>
      <p class="line">&nbsp;</p>
      <h3><a name="run"></a>Run the Script</h3>
      <p>After generating the triggers script file and validating the columns 
        and datatypes for the odxtrans tables, process the script file using the 
        database's SQL utility. This installs the triggers on the native database 
        and creates the odxtrans table(s) used by ODXAIM. </p>
      <p>This example assumes that the script file, orders.sql, is in the current 
        working directory, orders.</p>
      <p class="ex">c:\orders&gt;sqlplus<br>
        SQL*Plus: Release 8.1.6.0 - Production on Tue Oct 16 13:10:06 2001<br>
        ...<br>
        SQL&gt;@orders.sql</p>
      <p>&nbsp;</p>
      <!-- InstanceEndEditable --><P align="right"><a href="#">Top</a> </P>
	  </td>
  </tr>
  <tr>
    <td width="175" class="bbar">
<p>&nbsp;</p></td>
    <td align="right" valign="middle" class="bbar"> <p class="banner">Omnidex 
        Version 4.1 Build 1 - E10.04 - Dynamic Information Systems Corporation 
        - Copyright &copy; 2004</p></td>
  </tr>
</table>
<div class="menu0" id="m1" onMouseOver="changeClass('menu1','m1'); changeVisibility('visible','s1');" onMouseOut="changeClass('menu0','m1'); changeVisibility('hidden','s1');"> 
  <a href="../../index.htm">Home</a></div>      
<div class="menu0" id="m2" onMouseOver="changeClass('menu1','m2'); changeVisibility('visible','s2');" onMouseOut="changeClass('menu0','m2'); changeVisibility('hidden','s2');"> 
  <a href="../../Omnidex%20Concepts/Omnidex%20Overview.htm">Omnidex</a></div>      
<div class="menu0" id="m3" onMouseOver="changeClass('menu1','m3'); changeVisibility('visible','s3');" onMouseOut="changeClass('menu0','m3'); changeVisibility('hidden','s3');"> 
  <a href="../../Getting%20Started/Getting%20Started.htm">Getting Started </a></div>      
<div class="menu0" id="m4" onMouseOver="changeClass('menu1','m4'); changeVisibility('visible','s4');" onMouseOut="changeClass('menu0','m4'); changeVisibility('hidden','s4');"> 
  <a href="../../Development/Development.htm">Development</a></div>      
<div class="menu0" id="m5" onMouseOver="changeClass('menu1','m5'); changeVisibility('visible','s5');" onMouseOut="changeClass('menu0','m5'); changeVisibility('hidden','s5');"> 
  <a href="../Utilities.htm">Utilities</a></div>      
<div class="menu0" id="m6" onMouseOver="changeClass('menu1','m6'); changeVisibility('visible','s6');" onMouseOut="changeClass('menu0','m6'); changeVisibility('hidden','s6');"> 
  <a href="../../Appendix/Appendix.htm">Appendix</a></div>
    <td>&nbsp;</td>
  </tr>
</table> 
<table id="s1" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m1'); changeVisibility('visible','s1');" onMouseOut="changeClass('menu0','m1'); changeVisibility('hidden','s1');">
  <tr> 
    <td id="s11" class="menu1" onMouseOver="changeClass('menu0','s11');" onMouseOut="changeClass('menu1','s11');"><a href="../../Whats%20New.htm">What's 
      New!</a></td>
  </tr>
  <tr> 
    <td id="s12" class="menu1" onMouseOver="changeClass('menu0','s12');" onMouseOut="changeClass('menu1','s12');"><a href="../../Quick%20Links.htm">Quick 
      Links</a></td>
  </tr>
  <tr> 
    <td id="s13" class="menu1" onMouseOver="changeClass('menu0','s13');" onMouseOut="changeClass('menu1','s13');"><a href="../../Contents.htm">Contents</a></td>
  </tr>
</table>
<table id="s2" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m2'); changeVisibility('visible','s2');" onMouseOut="changeClass('menu0','m2'); changeVisibility('hidden','s2');">
  <tr> 
    <td id="s21" class="menu1" onMouseOver="changeClass('menu0','s21');" onMouseOut="changeClass('menu1','s21');"><a href="../../Omnidex%20Concepts/Features/Features.htm">Features</a></td>
  </tr>
  <tr> 
    <td id="s22" class="menu1" onMouseOver="changeClass('menu0','s22');" onMouseOut="changeClass('menu1','s22');"><a href="../../Omnidex%20Concepts/Indexing%20Strategies/Indexing%20Strategies.htm">Indexing 
      Strategies</a></td>
  </tr>
  <tr> 
    <td id="s23" class="menu1" onMouseOver="changeClass('menu0','s23');" onMouseOut="changeClass('menu1','s23');"><a href="../../Omnidex%20Concepts/Indexing%20Options/Indexing%20Options.htm">Indexing 
      Options </a></td>
  </tr>
  <tr> 
    <td id="s24" class="menu1" onMouseOver="changeClass('menu0','s24');" onMouseOut="changeClass('menu1','s24');"><a href="../../Omnidex%20Concepts/Index%20Maintenance/Index%20Maintenance.htm">Index 
      Maintenance </a></td>
  </tr>
  <tr> 
    <td id="s25" class="menu1" onMouseOver="changeClass('menu0','s25');" onMouseOut="changeClass('menu1','s25');"><a href="../../Omnidex%20Concepts/Partitioning/Partitioning.htm">Optimization</a></td>
  </tr>
  <tr> 
    <td id="s26" class="menu1" onMouseOver="changeClass('menu0','s26');" onMouseOut="changeClass('menu1','s26');"><a href="../../Omnidex%20Concepts/Index%20Maintenance/Index%20Maintenance.htm">Partitioning</a></td>
  </tr>
  <tr> 
    <td id="s27" class="menu1" onMouseOver="changeClass('menu0','s27');" onMouseOut="changeClass('menu1','s27');"><a href="../../Omnidex%20Concepts/Text/Omnidex%20Text.htm">Omnidex Text</a></td>
  </tr>
</table>
<table id="s3" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m3'); changeVisibility('visible','s3');" onMouseOut="changeClass('menu0','m3'); changeVisibility('hidden','s3');">
  <tr> 
    <td id="s31" class="menu1" onMouseOver="changeClass('menu0','s31');" onMouseOut="changeClass('menu1','s31');"><a href="../../Getting%20Started/1%20-%20Installation%20and%20Setup.htm">Server 
      Setup Guides</a></td>
  </tr>
  <tr> 
    <td id="s32" class="menu1" onMouseOver="changeClass('menu0','s32');" onMouseOut="changeClass('menu1','s32');"><a href="../../Getting%20Started/Omnidex%20Client/Windows%20Client.htm">Windows 
      Client</a></td>
  </tr>
  <tr> 
    <td id="s33" class="menu1" onMouseOver="changeClass('menu0','s33');" onMouseOut="changeClass('menu1','s33');"><a href="../../Database%20Platforms/Supported%20Database%20Platforms.htm">Database 
      Platforms </a></td>
  </tr>
  <tr> 
    <td id="s34" class="menu1" onMouseOver="changeClass('menu0','s34');" onMouseOut="changeClass('menu1','s34');"><a href="../../Environment%20Catalog/Environment%20Catalog.htm">Environment 
      Catalog</a> </td>
  </tr>
</table>
<table id="s4" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m4'); changeVisibility('visible','s4');" onMouseOut="changeClass('menu0','m4'); changeVisibility('hidden','s4');">
  <tr> 
    <td id="s41" class="menu1" onMouseOver="changeClass('menu0','s41');" onMouseOut="changeClass('menu1','s41');"><a href="../../SQL%20Reference/SQL%20Reference.htm">SQL 
      Reference</a> </td>
  </tr>
  <tr> 
    <td id="s42" class="menu1" onMouseOver="changeClass('menu0','s42');" onMouseOut="changeClass('menu1','s42');"><a href="../../Development/ODBC/ODBC.htm">ODBC</a></td>
  </tr>
  <tr> 
    <td id="s43" class="menu1" onMouseOver="changeClass('menu0','s43');" onMouseOut="changeClass('menu1','s43');"><a href="../../Development/JDBC/JDBC.htm">JDBC</a></td>
  </tr>
  <tr> 
    <td id="s44" class="menu1" onMouseOver="changeClass('menu0','s44');" onMouseOut="changeClass('menu1','s44');"><a href="../../Development/OmniAccess%20API/OmniAccess%20API.htm">OmniAccess 
      API</a></td>
  </tr>
  <tr> 
    <td id="s45" class="menu1" onMouseOver="changeClass('menu0','s45');" onMouseOut="changeClass('menu1','s45');"><a href="../../Development/Debugging/OMNIDEX_DEBUG.htm">Debugging</a></td>
  </tr>
</table>
<table id="s5" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m5'); changeVisibility('visible','s5');" onMouseOut="changeClass('menu0','m5'); changeVisibility('hidden','s5');">
  <tr> 
    <td id="s51" class="menu1" onMouseOver="changeClass('menu0','s51');" onMouseOut="changeClass('menu1','s51');"><A href="../DBINSTAL/DBINSTAL.htm">DBINSTAL</A></td>
  </tr>
  <tr> 
    <td id="s52" class="menu1" onMouseOver="changeClass('menu0','s52');" onMouseOut="changeClass('menu1','s52');"><a href="../DSEDIT/DSEDIT.htm">DSEDIT</a></td>
  </tr>
  <tr> 
    <td id="s53" class="menu1" onMouseOver="changeClass('menu0','s53');" onMouseOut="changeClass('menu1','s53');"><a href="../NSADMIN/NSADMIN.htm">NSADMIN</a></td>
  </tr>
  <tr> 
    <td id="s54" class="menu1" onMouseOver="changeClass('menu0','s54');" onMouseOut="changeClass('menu1','s54');"><a href="../OACOMP/OACOMP.htm">OACOMP</a></td>
  </tr>
  <tr> 
    <td id="s55" class="menu1" onMouseOver="changeClass('menu0','s55');" onMouseOut="changeClass('menu1','s55');"><a href="../OADECOMP/OADECOMP.htm">OADECOMP</a></td>
  </tr>
  <tr> 
    <td id="s56" class="menu1" onMouseOver="changeClass('menu0','s56');" onMouseOut="changeClass('menu1','s56');"><a href="../OAHELPER/OAHELPER.htm">OAHELPER</a></td>
  </tr>
  <tr> 
    <td id="s57" class="menu1" onMouseOver="changeClass('menu0','s57');" onMouseOut="changeClass('menu1','s57');"><A href="ODXAIM.htm">ODXAIM</A></td>
  </tr>
  <tr> 
    <td id="s58" class="menu1" onMouseOver="changeClass('menu0','s58');" onMouseOut="changeClass('menu1','s58');"><a href="../ODXMAKE/ODXMAKE.htm">ODXMAKE</a></td>
  </tr>
  <tr> 
    <td id="s59" class="menu1" onMouseOver="changeClass('menu0','s59');" onMouseOut="changeClass('menu1','s59');"><a href="../ODXNET/ODXNET.htm">ODXNET</a></td>
  </tr>
  <tr> 
    <td id="s510" class="menu1" onMouseOver="changeClass('menu0','s510');" onMouseOut="changeClass('menu1','s510');"><A href="../ODXQUERY/ODXQUERY.htm">ODXQUERY</A></td>
  </tr>
  <tr> 
    <td id="s511" class="menu1" onMouseOver="changeClass('menu0','s511');" onMouseOut="changeClass('menu1','s511');"><a href="../ODXSQL/ODXSQL.htm">ODXSQL</a></td>
  </tr>
  <tr> 
    <td id="s512" class="menu1" onMouseOver="changeClass('menu0','s512');" onMouseOut="changeClass('menu1','s512');"><a href="../REGMAINT/REGMAINT.htm">REGMAINT</a></td>
  </tr>
  <tr> 
    <td id="s513" class="menu1" onMouseOver="changeClass('menu0','s513');" onMouseOut="changeClass('menu1','s513');"><A href="../REGTEST/REGTEST.htm">REGTEST</A></td>
  </tr>
  <tr> 
    <td id="s514" class="menu1" onMouseOver="changeClass('menu0','s514');" onMouseOut="changeClass('menu1','s514');"><a href="../SNOWGEN/SNOWGEN.htm">SNOWGEN</a></td>
  </tr>
  <tr> 
    <td id="s515" class="menu1" onMouseOver="changeClass('menu0','s515');" onMouseOut="changeClass('menu1','s515');"><a href="../SYSINFO/SYSINFO.htm">SYSINFO</a></td>
  </tr>
  <tr> 
    <td id="s516" class="menu1" onMouseOver="changeClass('menu0','s516');" onMouseOut="changeClass('menu1','s516');"><a href="../VERSIONS/VERSIONS.htm">VERSIONS</a></td>
  </tr>
  <tr> 
    <td id="s517" class="menu1" onMouseOver="changeClass('menu0','s517');" onMouseOut="changeClass('menu1','s517');"><a href="../VIEWGEN/VIEWGEN.htm">VIEWGEN</a></td>
  </tr>
</table>
<table id="s6" border="0" cellspacing="0" cellpadding="0" onMouseOver="changeClass('menu1','m6'); changeVisibility('visible','s6');" onMouseOut="changeClass('menu0','m6'); changeVisibility('hidden','s6');">
  <tr> 
    <td id="s61" class="menu1" onMouseOver="changeClass('menu0','s61');" onMouseOut="changeClass('menu1','s61');"><a href="../../Appendix/Cardinality.htm">Cardinality</a></td>
  </tr>
  <tr> 
    <td id="s62" class="menu1" onMouseOver="changeClass('menu0','s62');" onMouseOut="changeClass('menu1','s62');"><a href="../../Appendix/Date%20Formats.htm">Date 
      Formats </a></td>
  </tr>
  <tr> 
    <td id="s63" class="menu1" onMouseOver="changeClass('menu0','s63');" onMouseOut="changeClass('menu1','s63');"><a href="../../Appendix/Environment%20Variables.htm">Environment 
      Variables </a></td>
  </tr>
  <tr> 
    <td id="s64" class="menu1" onMouseOver="changeClass('menu0','s64');" onMouseOut="changeClass('menu1','s64');"><a href="../../Appendix/File%20Name%20Handling.htm">File 
      Name Handling</a></td>
  </tr>
  <tr> 
    <td id="s65" class="menu1" onMouseOver="changeClass('menu0','s65');" onMouseOut="changeClass('menu1','s65');"><a href="../../Appendix/Glossary%20A.htm">Glossary</a></td>
  </tr>
  <tr> 
    <td id="s66" class="menu1" onMouseOver="changeClass('menu0','s66');" onMouseOut="changeClass('menu1','s66');"><a href="../../Appendix/Null.htm">Null</a></td>
  </tr>
  <tr> 
    <td id="s67" class="menu1" onMouseOver="changeClass('menu0','s67');" onMouseOut="changeClass('menu1','s67');"><a href="../../Appendix/OAGLOBAL.htm">OAGLOBAL</a></td>
  </tr>
  <tr> 
    <td id="s68" class="menu1" onMouseOver="changeClass('menu0','s68');" onMouseOut="changeClass('menu1','s68');"><a href="../../Appendix/Operating%20Limits.htm">Operating 
      Limits</a></td>
  </tr>
  <tr> 
    <td id="s69" class="menu1" onMouseOver="changeClass('menu0','s69');" onMouseOut="changeClass('menu1','s69');"><a href="../../Appendix/Provided%20Managed%20Synonym%20Lists.htm">Managed 
      Synonym Lists</a></td>
  </tr>
  <tr> 
    <td id="s70" class="menu1" onMouseOver="changeClass('menu0','s70');" onMouseOut="changeClass('menu1','s70');"><a href="../../Appendix/Reserved%20Words.htm">Reserved 
      Words</a></td>
  </tr>
  <tr> 
    <td id="s71" class="menu1" onMouseOver="changeClass('menu0','s71');" onMouseOut="changeClass('menu1','s71');"><a href="../../Appendix/Supported%20Datatypes.htm">Supported 
      Data Types</a></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
<!-- InstanceEnd --></html>
