SCOL for Linux ================ I. INSTALLATION --------------- Launch installation script : ./install.sh This script will query : - SCOL destination directory - SCOL group and user name ; if they don't exist, the script propose to create them (you must be root). - the IP address to access SCOL sites SCOL can be used with any Unix user but you should not use 'root'. Use instead a specific group and user 'scol'. Then, the script extracts files into destination directory. Then you have to define a SCOL server administrator by giving a login, a password and optionnally a first name and a last name. At last, the script proposes to insert SCOL in file /etc/inittab so it will be automatically launched at machine's startup. II. USE OF SCOL ENGINE ---------------------- Launch SCOL Engine with the command : nohup ./startscol.sh & Then, you can launch a SCOL script with the command : nohup ./startscol.sh partition/test.scol & to launch the script test.scol. III. USE OF SCOL ADMINISTRATION ------------------------------- SCOL server can be administrated by a web browser. The URL to access it is http://dns_name_or_ip:1201/CC/ where dns_name_or_ip is the DNS name or the IP address of the SCOL server machine. If you are behind a firewall that does not allow access to port 1201, you can use instead URL http://dns_name_or_ip/ControlCenter/ IV. SCOL DATABASE ----------------- The sites managed by SCOL server are defined in a text database. SCOL uses an ODBC access via a driver manager and a text driver given by the "open source" project unixODBC. Source files of this project are given in subdirectory unixODBC/unixODBC-2.0.8 Modifications applied to version 2.0.8 are listed in file unixODBC/unixODBC-2.0.8/README.modif. The unixODBC project can be used and redistributed under the terms of LGPL license described in file unixODBC/unixODBC-2.0.8/COPYING. For more information, go to site http://www.unixodbc.org/ IV. IMPORT OF A WINDOWS SCOL SITE UNDER UNIX -------------------------------------------- Source files written in SCOL language (commonly .pkg) are obviously common. On the other hand, under Unix, it is required that all files used by SCOL have lowercase names (in SCOL partitions). In SCOL install directory, tools/bin/rkillmaj-linux allows to rename in lowercase all files in working directory and sub-directories. Example : cd partition ../tools/bin/rkillmaj-linux allows to rename in lowercase all files under partition directory. ==============================================================================