many thanks for all answers, I received for my query last week about server space for an SAB DB releated OpenSource Tcl project. I've got so many different offers, that I'm right now not sure which one to use. And since I already have a SourceForge account, I created a new sapdbtcl project there. May be some day this project can move to a different place, but right now I think its fine there:
http://sourceforge.net/projects/sapdbtcl/
The following is the README of sapdb-0.5, which was released some minutes ago:
SapdbTcl 0.5 - TCL interface to the SAP DB Database Server **********************************************************
What is SapdbTcl? -----------------
SapdbTcl is an extension to TCL (Tool Command Language), that provides access to the database server SAP DB, maintained as an OpenSource project by SAP. SapdbTcl adds additional Tcl commands that connect to a database, pass SQL code, read results, etc. These commands are implemented in 100% pure Tcl (sort of type-4 driver), so that no platform specific compiling or linking is needed. SapdbTcl is deeply inspired by AdabasTcl (SQL interface to the Adabas D server) by the same author, which in turn is a clone of orasql (SQL interface to an Oracle server) by Tom Poindexter.
There is also the "tksql" application, a tool for interactive SQL queries, providing access to the database in a graphical environment (X11 or Windows, even Mac may work).
Copyright (c) 1996-1997, 2003 Christian Krone. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Tcl itself. See also licence.terms
Why version 0.5? ----------------
I think, half the way to a stable version is done, so I choose 0.5 as version number of the first public version. Although I think, its pretty good already and I currently know no bug at all, there are quite some improvements and additional testings to do before it can be called 1.0:
- Does it work on a big endian host, or even worse in a remote scenario
between hosts with different byte sex?
- Do unicode strings display correctly on a big endian host?
- Improvement of the result display in tksql, which currently uses lots
of labels, which is slow and permits the selection of the results.
- Improvement of the documentation, especially tksql doc is still the
former tkquery help text.
- Maybe there should be some more interfaces next to the homegrown
oratcl-like sapdb interface. I can imagine a tclodbc clone...Requirements ------------
Since SapdbTcl is an extension to Tcl, you should already have Tcl/Tk installed. If you currently don't have Tcl/Tk installed, you should install TclKit instead, which contains (next to other fine stuff) Tcl/Tk, and is available precompiled for almost all operationg systems at http://www.equi4.com/tclkit.
Since SapdbTcl is 100% pure Tcl, no installed SAP DB is needed; just call tksql and remote to any database on any host you like (there should an x_verver be running).
Installation ------------
Since SapdbTcl is 100% pure Tcl, installation is easy: create an index file inside the library subdirectory, and then copy the files into a directory where Tcl will find it.
There exists a Makefile to make there steps more comfortable. This can also be used to create a tksql Starkit or executable.
Bug reports -----------
Comments, suggestions, bugs reports, et.al., should be reported at the Sourceforge project SapdbTcl at http://sourceforge.net/projects/sapdbtcl.
Please always include:
- version of SapdbTcl - version of Tcl/Tk - version of SAP DB server - version of your operating system - samples of SQL or SapdbTcl code causing problems - relevant database table definitions, views, procedures
Have fun, Krischan
-- Christian Krone http://www.mcfa.de/leute/#Christian
-- MaxDB Discussion Mailing List For list archives: http://lists.mysql.com/maxdb To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]
