> -----Original Message-----
> From: Paul Raulerson [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 17, 2002 6:27 AM
> To: [EMAIL PROTECTED]
> Subject: VSAM or Lightweight Database?
>
>
> I'd like to explore moving some OS/390 VSAM files to Linux on
> the 390. Can anyone point me to some
> appropriate resources? I would like to stay with VSAM (ISAM,
> C-ISAM, etc.) files, since some of the code that uses those files is
> written in assembler. Record locking would be necessary however.
>
> A web Search did not turn up much of any useful information.
>
> Thanks
> -Paul

I'm definately not a guru, just a learner at present (don't have Linux/390
at work, installed at home under Hercules). But that won't stop me from
shooting off my mouth <grin>.

You do realize that your assembler code will need to be totally rewritten
anyway, don't you? All the ACB, GET, PUT, and RPL macros will need to be
redone to use whatever macros your VSAM-replacement uses. Also, your
assembler code is likely in HLASM format. Unless you have an HLASM
compatable assembler, such as from Dignus (http://www.dignus.com), then
you'll need to rewrite into the GNU assembler (GAS). GAS doesn't support
macros anyway, from what I understand. You'd do yourself a large favor to
simply rewrite the code into C/C++ and use MySQL or PostgreSQL (my fav) for
your storage. Of course, I'm an RDBMS bigot. But if you insist on using an
ISAM system, then I'd suggest using Berkeley DB from Sleepycat.
http://www.sleepycat.com This product is highly regarded and used by a lot
of Linux software.

--
John McKown
Senior Technical Specialist
UICI Insurance Center
Applications & Solutions Team
+1.817.255.3225

Reply via email to