MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980...
-
Upload
brenda-ward -
Category
Documents
-
view
214 -
download
0
Transcript of MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980...
![Page 1: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/1.jpg)
MPE to HP-UX (and Linux)a Case Study
![Page 2: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/2.jpg)
Rick Gilligan
Sr. Software Specialist at CASE since 1980
Tools Developer from 1980-1983
Architect and Product Manager for ABLE from 1983-2001
Migration Manager for MPE to HP-UX Project 2001-2007
![Page 3: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/3.jpg)
ABLE - the Asset-Based Lending Environment
Initial design started in 1983
Ran exclusively on MPE until 2002
First production use on HP-UX in October 2007
![Page 4: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/4.jpg)
Goals
Minimize impact on client operationsMinimize cost of migrationMinimize distractions to ABLE
developersEffectively manage the time
available for conversion
![Page 5: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/5.jpg)
Risks
HP COBOL support by non-HP vendors either minimal or buggy (still in development and shake-out)
ScreenJet converter still in development
![Page 6: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/6.jpg)
Software Tools
HP COBOL/IIVPlusSPL/Splash!TurboIMAGE/3000Qedit for MPESuprtool for MPEInternally developed tools in Splash!
and COBOL
![Page 7: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/7.jpg)
User Interface
Vplus using terminals (historically) and Reflection terminal emulator Maintenance functions Report and Processing function selection
Batch reporting and processing producing HP PCL5-formatted spooled output and RightFAX
Limited intranet/Internet HTML output selected from HTML forms (Apache 1.3)
![Page 8: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/8.jpg)
Migration Target
Original: HP-UX on PA-RISCFinal: HP-UX on ItaniumCaveat: ALL tools to also support Linux
and WindowsCaveat: FEWEST third party toolsAll reporting and processing functions
web-based with PDF outputNo spooler or batch job support
![Page 9: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/9.jpg)
Third Party Migration Tools
ACUCOBOL-GT, Acubench and AcuConnect Thin Client best HP COBOL support, including macros lower run time costs than MF
Eloquence TurboIMAGE plus more
ScreenJet Vplus emulation
![Page 10: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/10.jpg)
Open Source Migration Tools
JavascriptGnu bashGnuPGApache 2.0OpenSSL
![Page 11: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/11.jpg)
Internally Developed Tools
PDF output directly in COBOLauto font scalingline drawingshadinglogo imagesfont color, style
![Page 12: MPE to HP-UX (and Linux) a Case Study. Rick Gilligan zSr. Software Specialist at CASE since 1980 zTools Developer from 1980-1983 zArchitect and Product.](https://reader036.fdocuments.net/reader036/viewer/2022082709/56649ce15503460f949abbb6/html5/thumbnails/12.jpg)
Migration Process
Migration occurred first on MPE - remove MPE-specific code
Start with frozen version of ABLECOBOL dialect converter that migrates
code to ACUCOBOL runs nightlyParallel development of enhancements to
ABLE product on MPERetrofit four years of enhancements to
MPE product to HP-UX product