[WarpCast] Announce: MaxBase 1.18 - 7/25/98




                   Sponsored by Hethmon Brothers
            Inet.Mail - Your complete e-mail solution
                     http://www.hethmon.com

--------------------------- WarpCast -------------------------
Source:  Massimiliano Marsiglietti (maxbase@bmtmicro.com)
Moderator:  Christopher B. Wright (wrightc@dtcweb.com)
+--------------------------------------------------------

Announce (for immediate release): MaxBase 1.18

MaxBase 1.18 has been uploaded to BMT-Micro 
(http://www.bmtmicro.com/catalog/mb-web) and
Hobbes (on this latter only in the zip format).

There are two packages, named 
*  mbase118.zip (generic installation)
*  mbase118.exe (win32 auto-installing)
and they are sized about 1.6 MB each; the
packages are for both new users and people that
already have MaxBase installed on their system.

What is MaxBase:
an award-winning (it got Jars "top 5%" and Gamelan
"what's cool" ranking) Java database suite that allows
you to work locally and over a network (both inside
and outside a browser) with ASCII-based, B+Trees
and/or ISAM indexed databases (but you can also
import/export DBF, and CSV files, and import QIF
files). 

It also comes with: 
*)MERGe, a report writer that lets you print and
generate HTML pages; 
*) RXDBServer, a database server;
*) File Utils, an utility to import/export DBF,
CSV and QIF files, to convert text files among
platforms, to encode/decode BASE64 text files.

Also in the package are many classes and JavaBeans
for the developer (both NetRexx and Java syntaxes
are supported). Comprehensive and easy to browse
HTML manuals complete the offering.

Changes from release 1.17:
--------------------------------

.) New: B+Tree based indexing for RXDbase.
This new indexing doesn't supercede
ISAM -- it is only a new option (there are
cases where ISAM is more desirable than
B+Trees). All of the programs, beans, classes
of the MaxBase package have been enabled for
B+Trees, and the docs have been updated with
information about them (yes, you can use them
in your apps, if you want and if you have a
MaxBase license).

.) New: the whole package now comes in two
formats: one is the usual zip file, with all
batch files and resources for all operating
systems and the other is an auto-installing
Win32 exe file (seems like the defacto standard
among Win32 shareware, n'est ce pas?).
The original MaxBase distribution (zip file) has
been packaged under Linux (Unix), with file 
accesses set in order not to pose security problems.
It's up to you of course to check and change them
if they don't meet your standards.

.) New: the sources  for RXDBClient are now
provided with this package, in the maxbase\demo
directory. Therefore, if you need to access MaxBase
DB servers from platforms that don't have a Java
Virtual Machine, you can grab the RXDBClient
sources and port the code. RXDBClient.nrx, from
now on, will be the reference for the communications
protocol to and from MaxBase DB servers.

.) Added: sections in the manuals for Symantec
Visual Cafe' users (installing and using the
MaxBase beans).

.) Added: the new -v (verbose) option to
RXDBServer: it saves timestamps in the log
file (if a log file has been requested).

.) Added: the new -f (options "F"ile) to
RXDBServer: it is used to load options
directly from a text file (see the networking
section of the HTML docs for the exact syntax
of the entries, and the reason of this addition).

.) Added: the shutDown method to MaxBase (see
the enclosed JavaBeans documentation).

.) Improved: the HTML manuals have been improved
and revisited (content-wise), expecially in the
reports and MaxBase sections (nearly all of the
changes took place in the section for developers).

.) Changed: All of the switches for RXDBServer now
start with dashes (-) instead of slashes (/). (It's
a Posix thing, I've been told)

.) Changed: small modifications to the 
disaster-recovery routines (internals) in RXDbase.

.) Changed: timestamps in RXDBServer are now
directly human-readable (instead of representing
the seconds from Jan 1st, 1970 or something).

.) Corrected: RXDbase/JRXDbase/etc returned an
error message instead of '0' when no records were
found by a query. Now I've found the time to fix it.

.) Corrected: Conversions from/to DBF files now work
correctly also on Os/2.

.) Corrected: Packing the archive, rebuilding one or
more indexes, or adding a lot of records caused ISAM
indexes to get corrupted under v1.17.
Please pack the archives after installing v1.18 if you
did one of the above things under v1.17.

.) Corrected: Queries containing the OR ("|" symbol)
operator reported incorrect values when using the
networked apps and classes. Since the fix involved
changing both client- and server-side code, you must
upgrade both your servers and clients in order for the
fix to take effect.

.) Corrected: alternating two queries ad libitum had
the wrong records returned only every other odd run.
(whatever it means, it's been fixed)

.) Corrected: the dbtest.nrx NetRexx source example 
had a bug (in the filter definition part).

.) Corrected: the dir2dat.nrx NetRexx source example 
had a bug (it deleted a non-existant db).

.) Corrected: the PageLayout bean didn't have the
right icon.

Source: Max Marsiglietti (author)





----------------------------------------------------------------------
To subscribe, unsubscribe, or for more information on
WarpCast, visit: http://www.warpcast.com/
----------------------------------------------------------------------

WarpCast Archives - Courtesy of VOICE International