ReadMe:
Sav ZBase 4.2 2002/05
Copyright (c) 1998-2002 Technopoles-M

Built on the Sav Processor 5.2 (c) 1997-2002 Technopoles-M, and Sav ZAPI
4.2 (c) 1998-2002 Technopoles-M
Extends Sav ZServer 4.2 (c) 1999-2002 Technopoles-M
  ------------------------------------------------------------------------

TOOLS

   * Interpreter, a development tool for Zigzag (Z) language programming of
     the object-relational databases (Z databases).
   * Navigator, displays table view of relations in Z database, allows to
     construct OR/AND Zigzag queries by means of selecting attribute names
     and values.
   * Exporter, exports tabular data from Z database.
   * Importer, imports tabular data to Z database.

REQUIREMENTS

   * RAM: 32MB
   * Win32
   * Java 2 SDK: See http://java.sun.com/products/jdk/ .

FILES

 Lib/       Java classes
 Doc/       Documentation in html format
 Demo/      Examples, Z scripts (*.z), Z databases (*.ass), Z table data
            (*.tab), command files (*.bat)

INSTALLING

     Unpack and copy SavZBase directory.
     If need, change batches (*.bat files for win95).

STARTING

   * Interpreter (demo\interpret.bat)
     java -classpath
     ../Lib/savb.jar;../Lib/savza.jar;../Lib/jaxp.jar;../Lib/crimson.jar;%CLASSPATH%
     Sav.Base.Interpreter
   * Navigator (demo\navigate.bat)
     java -classpath ../Lib/savb.jar;../Lib/savza.jar;%CLASSPATH%
     Sav.Base.Navigator
   * Exporter (demo\export.bat)
     java -classpath ../Lib/savb.jar;../Lib/savza.jar;%CLASSPATH%
     Sav.Base.Exporter <db_path> <file_path> [<request> [<key_column_name>
     [<column_name> ...]]]
     Where:
     <file_path> ::= <directory> | <.tab file>
     <request> ::= <Z expression, for example R:r>
     <key_column_name> ::= <class name, for example R>
     <column_name> ::= <Z expression, perhaps many of names, for example
     (R)~A1>
     Example:
     java Sav.Base.Exporter Common.ass Common
     or
     java Sav.Base.Exporter Common.ass Common/DS.tab "database system:*"

   * Importer (demo\import.bat)
     java -classpath ../Lib/savb.jar;../Lib/savza.jar;%CLASSPATH%
     Sav.Base.Importer [<options>] <db_path> <file_path>
     [<key_column_number> [<column_number> ...]]
     Where:
     <options> ::= -r[ead] | -a[nalyse]
     <file_path> ::= <directory> | <.tab file>
     Example:
     java Sav.Base.Importer Common.ass Common
     or
     java Sav.Base.Importer Common.ass Common/DS.tab

INTERNATIONALIZATION

     If need to change default char set of JVM,
     1. correct font.properties,
     2. start java with parameter -Dfile.encoding.

     Example for Russian fonts:
     cd %JAVA_HOME%\lib
     copy font.properties.ru font.properties
     cd C:\SavZBase
     java -classpath ... -Dfile.encoding=Cp1251 Sav.Base.Navigator

  ------------------------------------------------------------------------

Technopoles-M
http://savtechno.com

