HP3000-L Archives

February 1995, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Flemming Rothmann <[log in to unmask]>
Reply To:
Flemming Rothmann <[log in to unmask]>
Date:
Fri, 10 Feb 1995 09:38:04 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (46 lines)
Dear Roemer
 
We have done this excersize. Major difference is that our application is
entirely based on Cobol.
 
Instead of rewriting calls to Image etc, we decided to encapsulate our
application in an "MPE emulation" package which runs on hp-ux an others,
taking care of converting VPLUS, Image, File Intrinsics etc calls - and it
works (currently we are using Informix). The components converted are:
Cobol -> MFCobol, TurboImage -> Informix, KSAM -> C-Isam, VPlus -> Curses,
Flat files -> software emulated Flat Files, other MPE intrinsics -> "mpe
shell"
 
We had a smooth migration to the hp-ux (and aix) with this path. I don't
think further technical details should be flushed to this list, but you
are welcome to contact me directly for more info.
 
Things to look out for: * Use of Image sorted chains. In our case it tends
to make a considerable overhead on the hp-ux version of our application.
* Use of Image record numbers (Next/Previous pointers) which is the
hardest part to emulate in a RDBMS. * Backward chained reads Luckily
Informix supports both forwards and backwards scroll cursors. * Whatch out
for the MF Cobol compiler on hp-ux. It is NOT as stable is the HP Cobol on
the 3k.
 
...Rewriting the application using "modern" tools? Show me a programmer
who wouldn't prefer that - but on the other hand, show me a manager who
happily wants to fund it...
 
Regards to everyone!
 
Flemming Rothmann ([log in to unmask])
-------------------------------
MIPS - The Aircraft Maintenance and Planning System.
CADO - The Flight Planning System.
Cimber Air Data A/S - The Aircraft Maintenance Software Company.
 
World Wide coverage - More info? Fax +45 74 43 28 22
 
On Thu, 9 Feb 1995, Rich Roemer wrote:
 
> Hi - I am interested in hearing from anybody who has experience porting a
> HP 3000 application to Unix.
>
[snip]

ATOM RSS1 RSS2