Release Notes 5.5.1
Table of Contents
Contents
1. Components
- Net OBjEX Provides VB/.Net interoperability
jRemote & jRCS Provide Native jBASE API’s for accessing jBC functions remotely from C#, Java or .NET
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:
- AIX 6.0 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
- Solaris 10 SPARC Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
- Linux RH-AS5 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
- Windows 64-bit Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0_45)
1.1.2. Internationalization Library
Required for Locale and Multi Byte character set support
- ICU 4.0.1
1.1.3. XML Library
Required for XML function support.
- XERCES 3.0.1
- XALAN 1.11.0
2. Supported Platforms
This specific Patch Release provides support for the following platforms:
- AIX 6.0 (64-bit) * (on request)
- Red Hat Enterprise Linux 5 (64-bit) *
- Solaris 10 SPARC (64-bit) * (on request)
- Windows (64-bit)
*This build is binary compatible with forward releases of the platform
(e.g. AIX 6.1 -> AIX 7.1)
*Running on Red Hat 6 required the SSL compatibility library to be installed; this can be done with the following command:
- yum install openssl098e
2.1. Caveats
- jDP / Attunity Connect is not available for the 64-bit jBASE 5.5.1 release, replaced by jAgent/jODBC
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 |
NA |
MSG command changes |
|
NA |
jQL: u017e, The u017e user exit allows output of any character to the terminal or spooler. |
|
697742 |
jBC: WRITEV bug - Numeric strings lost if no record existed before the WRITEV was called |
|
705524 |
Utilities: ifind command - Provide option to exit the program at the 'View record' prompt |
|
684629 |
Make the behavior of the XTD(), DTX() functions, and the MCXD, MCDX conversions consistent with the behavior of the XTD and DTX commands. |
|
Internal |
To be implemented in 5.6.0 |
|
Internal |
To be implemented in 5.6.0 |
|
Internal |
To be implemented in 5.6.0 |
|
Internal |
To be implemented in 5.6.0 |
|
669069 |
jQL only displays the first multi-value when the A-correlative computation uses literals |
|
669069 |
jQL output of multi-values not formatted correctly when using output conversions in a correlative |
|
669069 |
jQL EVAL applies the output conversion to the result |
|
706200 |
Terminal I/O patch: telnetd, transcmd, enable binary data for IN & OUT statements |
|
714142 |
'jlogadmin -e' unable to create backups of files on Windows |
|
NA |
New utility make-demo-file to create test/demo data |
|
724510 |
MSG command repeats the port number |
|
NA |
Changes to the CREATE-ACCOUNT command to comply with the jBASE installers |
|
713406 |
Compiler error on AIX: 1506-280 (W) Function argument assignment between types "const unsigned int*" and "const int*" is not allowed. |
|
703866 |
The jbase_env.sh file was missing from the AIX and Linux builds |
|
752239 |
SQL / SQLSELECT reports error message on the wrong dictionary item |
|
712365 |
jQL: Sum function ignored (F/A correlative) |
|
709655 |
jQL issue calculating percentages |
|
730219 |
Memory leak when doing an EXECUTE. |
|
NA |
Allow DICT and DATA to be specified in any case with the CREATE-FILE and DELETE-FILE commands |
|
713695 |
jCL: A\n prepends a space when pq_Aquote_prepends_space is set |
|
5_50487 |
Internal |
Misc enhancements to QA |
713695 |
SQL / SQLSELECT: Last field in the query isn't being returned |
|
747784 |
SQL / SQLSELECT: Support for PICK dictionary names |
|
742730 |
The CT command cannot be used with Case Insensitivity |
|
NA |
New command jbase (aka jb) which simplify the login process |
|
NA |
LOGTO does not work for root user if the SYSTEM file entry has a password |
|
686514 |
jQL: Using multi-value math only processes the first value when the dictionary correlative utilizes the <R>epeat function |
|
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. |
NA |
jed does not segregate the object code to the FileName,OBJECT directory when compiling within the source code directory |
|
751829 |
SQL / SELECT: jbase_agent failure when initializing COMMON |
|
NA |
No option to gracefully exit the 'ifind' command at the 'View record' prompt |
|
753471 |
jsp_scan -c requires root/admin privileges |
|
5_50500 |
Internal |
jKeyCheck enhancements |
688072 |
JQL: Controlling/Dependent multivalues not formatting correctly |
4. New Commands
5. New jBC Statments
6. Changes to current behavior
- ODBC installer now uses merge modules and updated version of wix
6.1. Commands
create-account - simplified syntax, uses JBCDATADIR by default for account location, allows creating an account in an existing directory but only if it is empty.
jsp_scan - The -c option no longer requires admin privileges.
6.2. Demons/Services
7. New Modules
- None in this Release 5.5.1
7.1. Additional Notes
8. Changes to Installers
- Changes have been made to the jBASE Installers to simplify the install process, see Installation Guides