Release Notes 5.5

Table of Contents

1. Components

1.1. 3rd Party Components

The jBASE 5.5.0 installation process includes installation of the following 3rd party components.

1.2. Java Runtime Engine

Built using the following Java versions:

1.3. Internationalization Library

Required for Locale and Multi Byte character set support

1.4. XML Library

Required for XML function support.

2. Supported Platforms

This specific Patch Release provides support for the following platforms:

*This build is binary compatible with forward releases of the platform

*Running on Red Hat 6 required the SSL compatibility library to be installed; this can be done with the following command:

2.1. Caveats

2.2. Compilation

jBASE 5.5.0 is brought to you by the following compilers:

Platform

Compiler version

AIX 5.3

XL C/C++ Version 8.0.0.18

Windows 64-bit

Visual Studio 2005 SP1

RH Linux AS5

gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)

Solaris 10 SPARC

Sun Studio 11

3. Patch Details

All patches from previous jBASE releases have been included where appropriate in jBASE 5.5.0. All Patch details for the jBASE 5.5.0 release are provided from the links below.

jBASE 5.5.0 patch release includes Patches PN5_20425 through PN5_20561

3.1. Patches

Patch

Ticket#

Description

5_20425

639128

CREATE-INDEX on a C; correlative now produces the correct index keys.

5_20426

648650

MD/MR conversions fail to return the correct value when the value to be converted is 'null' or zero and 'oconv_format_null' is set in Config_EMULATE

5_20427

605991

BREAK-ON shows incorrect break value in HEADING.

5_20428

655837

jQL parse error when a BY clause exists between two WITH clauses

5_20429

N/A

New command: LISTQ

5_20430

635397

[ Proc ] Don't prepend space to Secondary Output buffer (STON)

5_20431

639489

Replace '/' and '+' characters in UNIQUEKEY() function

5_20432

636231

[ Runtime ] Return Multivalue / Subvalue if required for READNEXT under Prime emulation

5_20433

644472

Entering 'Q' from a footing on the last page causes a memory error

5_20434

635480

The 'rebuild-index' command now processes all files correctly regardless of the contents of the file.

5_20436

586150

2012R2 file corruption issues

5_20438

655867

New configuration option (readnext_dont_null_last_key_on_eof) to retain the last ID from a READNEXT statement

5_20439

648971

New configuration option (error_numbers_are_single_attribute) to return only the error number

5_20440

644782

jQL: Random characters and not all fields listed in JQL output to terminal

5_20441

665194

Convert illegal char '?' to hex when it's used as part of a type UD (directory) file name on Windows

5_20442

665065

Enhancements to the MSG command

5_20443

633995

Problems with F-Correlatives

5_20444

675226

JED displays old screen buffer contents on the Windows console

5_20445

670621

Invalid Windows record locking in directories when jDLS is running

5_20448

N/A

New command config-strings

5_20449

N/A

JRCS Integration: Client and Server (includes fixes to OpenIndex and ReadNext methods)

5_20450

666831

Provide an ISELECT synonym to the jBASE KEY-SELECT command

5_20451

N/A

New utility: create-account - Creates a skeleton jBASE account

5_20451

N/A

New utility: delete-account - Deletes a jBASE account

5_20453

684194

Licensing, Enhancement to allow a variable number of Multisession licenses per IP address.

5_20455

SQL

Implement SQL SELECT TOP Clause.

5_20456

jQL

Add unsupported extended SQL dictionary type to jQL,

5_20457

698510

JET-OUT ignores tabs

5_20458

SQL

Change the way indexes are located from attribute based to dictionary name based

5_20460

SQL

Fix issue of index being dropped when [IS NOT NULL] is used.

5_20461

SQL

SQL enhancement: IIF()

4. New Commands

5. New jBC Statments

6. Changes to current behavior

6.1. Commands

6.2. Demons

7. New Modules

8. Changes to Installers

New Windows and Linux installers.

9. Installation Guides

Windows Installation Guide

Linux Installation Guide