[RndTbl] Business Basic BBx Data Extraction
Michael Sierks
msierks at gwn.ca
Thu Jun 21 09:44:36 CDT 2012
Awesome, thanks for all the information guys.
much appreciated
On 06/21/12 02:58, Adam Thompson wrote:
> Oh, FYI... The reason I thought I could do a BBx app migration was
> that I used to be a BBx programmer. Fat lot of good it did me.
> -Adam
>
> Adam Thompson <athompso at athompso.net> wrote:
>
> You haven't been led astray - flat file goes not necessarily mean text
> or human-readable. The data is in an ISAM format, and you will either
> need to locate and purchase one of the data extraction tools that used
> to be on the market, or write an extraction routine yourself in BBx.
> There is a very small amount of information out there about their file
> format, if you want to try writing a BBx decoding library from scratch.
> It might be much easier to set up a dummy printer and print out each
> patient's complete file - there's likely a print routine in the
> software. Then take the output and parse it with your favourite
> programming language. If you get fancy with a printcap definition, you
> might find ways of making the parsing easier. This still might require
> a temp sitting at a terminal for several days printing one file at a time.
> I've done one AIX to Linux conversion of a BBx app... I'm never doing
> that again except on a time-and-materials basis, for about $500/hr
> with no estimates up front.
> BBx is a decent programming language (especially for its time) but
> they have (or had, it's been a few years) absolutely no idea how to
> package their software, or how to build it in a portable manner. I
> remember having to exclude libc from updates because the interpreter
> would break on anything except the EXACT version they had compiled
> against.
> Which, fyi, means any system running a BBx app probably has multiple
> exploitable bugs that have long since been patched.
> Have fun,
> -Adam
>
>
> Michael Sierks <msierks at gwn.ca> wrote:
>
> Hello All,
>
> I have an issue with some software that is well before my time and was
> hoping someone from the muug group would be of assistance. I have been
> tasked with extracting data from the following program.
>
> Assyst Practice Managment (GENIE) Software
> V8.8.6 an Emergis Inc. Product(STX.EME)
>
> This program itself is running on an old AIX 5.1 server and has been
> written in BBx Pro5, a language I didn't even know existed. This
> language appears to be an extension of Basic and is know as Business
> Basic. Written by this company.
>
> http://www.basis.com/.
>
> Now the trouble is this program has no built in way of
> dumping/extracting the data. It isn't using Pro/5's built in data
> storage engine so I cannot simply use ODBC to pull the data out. We
> have been informed it is storing all its data in a flat file. And the
> best way to retrieve the data is by reading backups from the tape
> drive, which we have done so. The data files retrieved mostly end in
> the ".REC" and ".SUB" file extensions and appear to contain some
> patient info. But the largest file that seems to contain most data
> begins with the text "<<bbx>>" and is definetely not stored as flatfile.
>
> Does anyone have experience with this BBx language or does anybody
> have any ideas for extracting the data ? I ask because the company
> that has written this practice management software has no interest in
> assisting with exporting the data. Any suggestions are appreciated.
>
>
> _______________________________________________
> Roundtable mailing list
> Roundtable at muug.mb.ca
> http://www.muug.mb.ca/mailman/listinfo/roundtable
--
Michael Sierks
Software Developer
Global Office Software
globalofficesoftware.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.muug.mb.ca/pipermail/roundtable/attachments/20120621/b4b9c09a/attachment.html>
More information about the Roundtable
mailing list