dbTalk Databases Forums  

Raw BTrieve file access

comp.databases.btrieve comp.databases.btrieve


Discuss Raw BTrieve file access in the comp.databases.btrieve forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
guigouz
 
Posts: n/a

Default Raw BTrieve file access - 10-03-2006 , 09:51 PM






Hello
We're porting our legacy systems to Java and relational databases, but
in the meanwhile, NetWare 3.12 is still running (with BTrieve 6.15). As
most of the system still runs on it, when the new app must acquire data
from a btrieve database, our engineers export a text file (which is
updated everyday) and the new app reads that file. That's not great,
but it works.
Buying pervasive sql is not an option, as we chose to use the money to
rewrite the app, so I wondered if anyone knew how to access btrieve
files directly (only READ operations will occur, so that shouldn't be
destructive). Could be written in any language that compiles on linux
(need the source code tough).

Thanks in advance,

Guilherme Barile


Reply With Quote
  #2  
Old   
Wayne
 
Posts: n/a

Default Re: Raw BTrieve file access - 10-05-2006 , 12:16 PM






Hi Guilherme,

In considering all the options I could think of, it's my opinion that
all options are at least as expensive as buying a 6-user Pervasive.SQL
license.

All options require that you know the record structures, which I assume
you must since you're successfully extracting the data from the
unformatted files now.

Probably the cheapest option I can think of is to buy one Workgroup
Engine seat create the DDFs for the data files you want to extract,
make a daily backup of the existing database, convert the data in the
backup to v9 format, and then you can run an ETL process with any
ODBC-compliant application. This requires a Windows box, however, as
there's no Workgroup Engine for Linux

Another option along the same lines is to buy a 6-user Pervasive.SQL
license for Linux and do the same things as I suggested in the previous
paragraph.

In short, you need a Btrieve or Pervasive.SQL engine to access Btrieve
files.

Wayne Freeman
www.analyticabiz.com
A Pervasive Premier VAR

guigouz ha scritto:

Quote:
Hello
We're porting our legacy systems to Java and relational databases, but
in the meanwhile, NetWare 3.12 is still running (with BTrieve 6.15). As
most of the system still runs on it, when the new app must acquire data
from a btrieve database, our engineers export a text file (which is
updated everyday) and the new app reads that file. That's not great,
but it works.
Buying pervasive sql is not an option, as we chose to use the money to
rewrite the app, so I wondered if anyone knew how to access btrieve
files directly (only READ operations will occur, so that shouldn't be
destructive). Could be written in any language that compiles on linux
(need the source code tough).

Thanks in advance,

Guilherme Barile


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.