[comp.databases] Using Informix C-ISAM with Tetra accounting package

bill@acorn.co.uk (Bill Thompson) (01/12/90)

I am developing a system for some people who use the Tetraplan
accounting suite, version B.4.  This has lots of stuff in it
and was written using the C-ISAM library developed by Informix.

All of this is running under SCO 386 Xenix on an Apricot machine.

I have written an additional program which allows them to enter
data in a format that they (for historical reasons) prefer. My
program uses C-ISAM 3.10 to access the data files.

The program works fine on its own, but whenever another user
uses Tetraplan and opens (even just to read) a file that my system
needs, I get locked out.  I am using record level locking whenever
I can - it just seems that Tetraplan is locking everything (except
other Tetraplan users) out.

After much messing around and failing to get straight answers from
suppliers and distributors, I discover that Tetraplan is written with
C-ISAM version 2.04.  I have two questions -

are the function calls in 2.04 identical to 3.10
will relinking with 2.04 solve my locking problem?

All help appreciated.

==========================================================================
Bill Thompson            | +44 223 314176 (home)
Acorn Computers          | Geonet: GEO2:B.Thompson
Cambridge                |
England                  |
==========================================================================
"Evolution:  entirely unpredictable, but trivially explicable"