Coronita

Announcement
htld


Selene

Announcement


Malete

DownLoad
Status
OverView
Usage
Structures
Protocol
Query
MultiProcess


formats

FileFormats
character sets
... and converting
CDS/ISIS
IIF/ISO2709


misc

changes from earlier versions
tag numbers


drafts (partly obsolete)

MetaData
object model
Tcl
CDS
Working with CDS/ISIS databases.

A couple of databases have been converted successfully from/to WinIsis. If CDSUNIX is defined during make, it will use the "UNIX" format as used by wwwisis on Unix machines.

Usage:
bin/malete cdsimp cds -ftest/
will look for test/cds.mst and the like and write a Malete database at path test/cds. The Malete database files should not exist, else records there with like MFNs will be updated.
bin/malete cdsexp cds -ftest/
does the reverse. You can try with the provided test/cds, after creating its index using
bin/malete qload cds -ftest/ <test/cds.mqt

By default, import and export convert between Cp850 and ISO-Latin1, hats (caret, '^') and tabulators, newlines and vertical tabs. There are some switches to turn this off.

options

  • Bbase
    base is a basefilename (possibly including path) for the CDS/ISIS files. Default is the same as the Malete files. Note that the file extensions .mst, .xrf and so on must be lowercase.
  • Notab (literally)
    turns off hat-to-tab conversion
  • Novt
    turns off newline-to-vtab conversion
  • No850
    turns off character set conversion between codepage 850 (Cp850) and Latin 1 (ISO-8859-1).


bugs

There seem to be problems when exporting very small databases. Add some dummy data.