[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/ ----------------------------------------------------------------------