Release Notes 5.5.1

Table of Contents

1. Components

1.1. 3rd Party Components

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

1.1.1. Java Runtime Engine

Built using the following Java versions:

1.1.2. Internationalization Library

Required for Locale and Multi Byte character set support

1.1.3. 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.1 is brought to you by the following compilers:

Platform

Compiler version

AIX 6.0

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.1. All Patch details for the jBASE 5.5.1 release are provided from the links below.

jBASE 5.5.1 patch release includes Patches PN5_50463 through PN5_50501

3.1. Patches

Patch

CW Ticket

Description

5_50463

NA

MSG command changes

5_50464

NA

jQL: u017e, The u017e user exit allows output of any character to the terminal or spooler.

5_50465

697742

jBC: WRITEV bug - Numeric strings lost if no record existed before the WRITEV was called

5_50466

705524

Utilities: ifind command - Provide option to exit the program at the 'View record' prompt

5_50467

684629

Make the behavior of the XTD(), DTX() functions, and the MCXD, MCDX conversions consistent with the behavior of the XTD and DTX commands.

5_50468

Internal

To be implemented in 5.6.0

5_50469

Internal

To be implemented in 5.6.0

5_50470

Internal

To be implemented in 5.6.0

5_50471

Internal

To be implemented in 5.6.0

5_50472

669069

jQL only displays the first multi-value when the A-correlative computation uses literals

5_50473

669069

jQL output of multi-values not formatted correctly when using output conversions in a correlative

5_50474

669069

jQL EVAL applies the output conversion to the result

5_50475

706200

Terminal I/O patch: telnetd, transcmd, enable binary data for IN & OUT statements

5_50476

714142

'jlogadmin -e' unable to create backups of files on Windows

5_50477

NA

New utility make-demo-file to create test/demo data

5_50478

724510

MSG command repeats the port number

5_50479

NA

Changes to the CREATE-ACCOUNT command to comply with the jBASE installers

5_50480

713406

Compiler error on AIX: 1506-280 (W) Function argument assignment between types "const unsigned int*" and "const int*" is not allowed.

5_50480

703866

The jbase_env.sh file was missing from the AIX and Linux builds

5_50481

752239

SQL / SQLSELECT reports error message on the wrong dictionary item

5_50482

712365

jQL: Sum function ignored (F/A correlative)

5_50483

709655

jQL issue calculating percentages

5_50484

730219

Memory leak when doing an EXECUTE.

5_50485

NA

Allow DICT and DATA to be specified in any case with the CREATE-FILE and DELETE-FILE commands

5_50486

713695

jCL: A\n prepends a space when pq_Aquote_prepends_space is set

5_50487

Internal

Misc enhancements to QA

5_50488

713695

SQL / SQLSELECT: Last field in the query isn't being returned

5_50489

747784

SQL / SQLSELECT: Support for PICK dictionary names

5_50490

742730

The CT command cannot be used with Case Insensitivity

5_50491

NA

New command jbase (aka jb) which simplify the login process

5_50492

NA

LOGTO does not work for root user if the SYSTEM file entry has a password

5_50493

686514

jQL: Using multi-value math only processes the first value when the dictionary correlative utilizes the <R>epeat function

5_50494

744899

'MCXD' returns null when the variable to be OCONV'd is the same as the variable to be assigned

5_50495

Internal

Fix ENCRYPT bug using variable length key containing NUL characters in RC2 and BLOWFISH ciphers.

5_50496

NA

jed does not segregate the object code to the FileName,OBJECT directory when compiling within the source code directory

5_50497

751829

SQL / SELECT: jbase_agent failure when initializing COMMON

5_50498

NA

No option to gracefully exit the 'ifind' command at the 'View record' prompt

5_50499

753471

jsp_scan -c requires root/admin privileges

5_50500

Internal

jKeyCheck enhancements

5_50501

688072

JQL: Controlling/Dependent multivalues not formatting correctly

4. New Commands

5. New jBC Statments

6. Changes to current behavior

6.1. Commands

6.2. Demons/Services

7. New Modules

7.1. Additional Notes

8. Changes to Installers

9. Installation Guides

Windows Installation Guide

Linux Installation Guide