360 likes | 461 Views
Post & Co (P&I) BV. ABS implementation Jan Piet Slot. Who are we. Rotterdam based Specialist in Marine Liability Clients worldwide About 40 specialized employees Developing own applications since 1980’s Started with LINC10, user ever since. Agenda. Where were we before ABS
E N D
Post & Co (P&I) BV ABS implementation Jan Piet Slot
Who are we • Rotterdam based • Specialist in Marine Liability • Clients worldwide • About 40 specialized employees • Developing own applications since 1980’s • Started with LINC10, user ever since
Agenda • Where were we before ABS • Why migrating to ABS • What was needed before implementing ABS • The safe passage promise • ABS is running, what next? • Show some of the changes
Where were we before ABS • EAE 3R3, deployed to MCP on LX6100 • Using terminal emulator, no graphics • 350+ ispecs, abt 400 reports • 8000+ FPA’s, 700,000+ EAE source lines
Why migrating to ABS • Demands to modernize screens • Integration with other applications • New contract period, with new machine • End-of-life for EAE to be expected • Being early adaptor brought extra support
What we needed to do before implementing ABS • Entered early adaptor program • Provided sources to ACUS • Helped testing during 2 weeks visit to ACUS in Sydney in April 2006 • First deadline sept. 2006 not met • Extra time used to integrate new branch opened in Belgium
What we needed to do before implementing ABS (2) • Check EAE to be syntax-free • We already had “clean” sources • Do as many “dry-runs” as needed to be sure
This was the safe passage promise • Export from EAE, import into ABS • Copy database to new machine • Set build properties and press Build • System is generated and deployed • Log-on and start working • Shut down EAE and don’t look back
Did Unisys deliver the promise? • Picked weekend May 26 2007 with extra day • We had quite a few issues • Support was available • Solutions were provided promptly • Migration remained within time-frame • Users could log-on at normal begin of day • We never used EAE again
ABS is running, what next? • Lessons learned • Upgrade ispecs to a more modern look and feel • Exploit developer advantages • Integration with other applications • Integrate acquired company
Lessons learned • ASP’s prevent building new version “on the fly” • Reports build process changed • Don’t remove MCP workfiles • Backup of MCP code and source files takes longer (a lot more COBOL)
Upgrading ispecs to a more modern look and feel • Changing presentation • Using listboxes for queries (eliminates copyfrom ispecs) • Implementing shortcuts for quick navigation • Alter tab sequence to user requirements
Exploit developer advantages • What’s new and how to use it • New LDL+ language • Use parameters with methods • Qualification
What’s new and how to use it • Validator not as good as EAE (yet) • Be careful with removing items • Build changed objects not up to EAE yet • Define methods with ispecs
New LDL+ language • New notation • Migrated notation
New notation MOVE := A := ISPEC.MTH(B) DOWHEN If If (A <>B) ATTACH & A := B & C ATS &+ A := B &+ C MOVE 1 ARR-PTR MOVE ARR-ITEM Move ARR_ITEM[1]
Migrated notation Automated change notation using ReEldor
Use parameters with methods • Easier to use for developer • More possibilities • Use method as data-item What data to pass on / receive Which method to use
What data to pass on EAE uses Global setupdata for interface Where to find the items needed Now simply type the name of the method
More possibilities • Use Return value
Qualification • Global / Local setupdata
Integration with other applications • Using macro’s to access MCP-database for address info with correspondence • Provide tools to extract MCP-data for use in office-applications while preparing reports • Interact with electronic archive solution being implemented
Integrate acquired company • Enhance user administration • Shield branch-data from access by other branch • Setup Ledger schema and basic data • Prepare user documentation and provide training for new personnel
Data-entry hours written Show some of the changes Work on file Check data entered Enter time spent
Conclusions • Migration succeeded with safe passage • 11 months operational • Decreasing number open UCF’s • Developers productivity upto EAE • Intellisense is great help for developer • User satisfaction increased
Post & Co (P&I) BV Questions ?