This is an old revision of the document!


Omnidex 5.1 Patches

The following is a list of fixes and enhancements for the Omnidex 5.x series of releases.

For a list of fixes and enhancements for Omnidex 5.0 series, click here.

For a list of fixes and enhancements for Omnidex 4.x series, click here.

5.01.01J January 2011

  • Fixed problem in internal oaexecsql routine to allow the Oracle functions within an Export statement.
  • Fixed Segmentation Fault error in the SQL optimizer.
  • Fixed Licensing system to work on read-only file systems.

5.01.01I October 2010

  • Fixed an issue to allow spaces in the OMNDIEX_HOME directory.

5.01.01H October 2010

  • Internal licensing change for flat file licensing.
  • Fixed an issue with the internal dbigetkeys optimizer and the indexing kernal.

5.01.01G September 2010

  • Fixed a problem when using EXISTS in an Omnidex Grid environment.
  • Added a facility to create an odxnet.log in the $OMNIDEX_HOME/logs/ directory should OdxNet abort abnormally.
  • OdxSQL no longer requires Windows file specifications to be escaped when using a connection string. Prior to 5.01.01G, the following syntax was required when using Windows filespecs and connection strings:
odxsql> connect [localhost:7555]c:\\dev\\odx\\myodx.xml;

Now the following syntax is allowed:

odxsql> connect [localhost:7555]c:\dev\odx\myodx.xml;

5.01.01F August 2010

  • Fixes to OdxNet to better handle network processing across a grid.
  • As of the 5.01.01F release, the Index Directory option of the CREATE DATABASE no longer uses the index prefix option and will instead create the directory if they do not already exist in the OS. Existing DDL may have to be modified if they are using the Index_Directory/Index_Prefix option.

5.01.01E July 2010

  • Added several Oracle functions which can be used after a SET SQL_SYNTAX ORACLE statement is issued.
  • Made improvements to OdxNet for Grid processing and the ODBC/JDBC interfaces.
  • Enhanced Explain Plans to show Grid information.

5.01.01D March 2010

  • Added Machine (System and User) Data Source creation and editing to the Omnidex ODBC Driver under Windows. You create/modify/delete System/User/File DSN using the standard “ODBC Data Source Administrator” program. Access this interface from Control Panel/Administrative Tools/Data Sources (ODBC).
  • Under Linux, you need to use odbcinst program if you use UnixODBC. Otherwise, you need to manually modify ODBC.INI file.

5.01.01C

5.01.01B

5.01.01A

DDL Support

  • Omnidex Data Definitiion (DDL) support
    • CREATE ENVIRONMENT
    • CREATE DATABASE
    • CREATE TABLE
    • CREATE INDEX
    • DROP ENVIRONMENT
    • DROP DATABASE
    • DROP TABLE
    • DROP INDEX

Terminology changes

Omnidex Index is a MDK index with the No Parse and No Exclude options (dbinstal NP, NE).
QuickText Index is a MDK index with the keyword option (dbinstal KW).
FullText Index is a MDK index with the proximity option (dbinstal PX).

XML versus ENV Catalogs

As of Omnidex 5.1 XML Environments are the preferred approach over the legacy Omnidex Environment Catalogs using the original OmniAccess Environment syntax and compiled with oacomp. With 5.1, XML Environments can be more easily maintained with the OdxSQL using the DDL CREATE statements. The new Omnidex Environment file is stored in the common XML format.

Known Problems

  • NsAdmin does not work.
  • odxnet -admin option is not currently active.
  • odxnet -nodaemon option is disabled.

OdxSQL Changes

  • OdxSQL now defaults to using a terminator, like Oracle or SQL Server. In 5.0 and earlier, you could do:
select * \
  from grs \
  where criteria

and not have to end with a terminator. Now you can do:

select * 
  from grs
  where criteria;

and not have to enter the continuation characters.

To get the previous behavior, use the following OdxSQL SET option.

set termination off

and it will use the 5.0-style behavior.

 
Back to top
appendix/releasenotes.1303485661.txt.gz · Last modified: 2012/10/26 14:40 (external edit)