Presentation is loading. Please wait.

Presentation is loading. Please wait.

+44 7941 452860 © Copyright 2006 Domino Software Ltd. Mantis Conversion  Complicated & Thorough Process  Several issues need to be addressed in the analysis.

Similar presentations


Presentation on theme: "+44 7941 452860 © Copyright 2006 Domino Software Ltd. Mantis Conversion  Complicated & Thorough Process  Several issues need to be addressed in the analysis."— Presentation transcript:

1 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Mantis Conversion  Complicated & Thorough Process  Several issues need to be addressed in the analysis stage  These issues are discussed and resolved with the User

2 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Basic Conversion Issues  MANTIS is a robust and forgiving language –Define files, maps & routines that do not exist –Define datanames in the in-line code These are illegal in COBOL!

3 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Conversion - Analysis  Check for Redundant Code  Re-iterative Process  Run until no redundant code remains  Redundant code retained as comments

4 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Conversion - Analysis  Completeness check  Do all referenced components exist?  Files, Screens, Programs etc.  Passed back to user for resolution

5 +44 7941 452860 © Copyright 2006 Domino Software Ltd.

6 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Conversion - Analysis  Component Name Resolution  MANTIS allows much longer names  MANTIS names can user Cobol reserved words? These must be resolved  Conversion has defined defaults, but user has option to override

7 +44 7941 452860 © Copyright 2006 Domino Software Ltd.

8 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Conversion - Analysis  Check for code validity?  MANTIS allows programs to address data areas that are outside bounds?  Array of 10 MANTIS let’s you reference 11, COBOL doesn’t!  Field of 6 bytes, MANTIS let’s you reference byte 7, COBOL doesn’t! Must be resolved!

9 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Now the CONVERSION!  Only when all the analysis issues have been resolved are we ready to commence the actual conversion!

10 +44 7941 452860 © Copyright 2006 Domino Software Ltd. CONVERSION  User Mantis Screens are converted to BMS MAPS  User is provided with source of BMS maps to assemble  User is provided with Cobol Copybooks for the maps

11 +44 7941 452860 © Copyright 2006 Domino Software Ltd.

12 +44 7941 452860 © Copyright 2006 Domino Software Ltd. CONVERSION  User Mantis File, Database and Interface layouts are converted to Cobol layouts  User is provided with appropriate Cobol Copybooks

13 +44 7941 452860 © Copyright 2006 Domino Software Ltd. CONVERSION  User Mantis Programs are converted to CICS Cobol  User is provided with clean compiled Cobol source All code produced is 100% pseudo conversational

14 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Code Sample - CONVERSE

15 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Code Sample TXT function

16 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Code Sample - Logic

17 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Initial Code Impressions Taken from a small sample  Many long component names, but this is easily addressed  No “out of bounds” errors  No “DO” of missing routines  No “Dynamic Screen Placement” e.g. CONVERSE MAP1(XROW,10)

18 +44 7941 452860 © Copyright 2006 Domino Software Ltd. Conversion - Testing  Good quality on-site engineers  Cobol & MANTIS knowledge  Business Knowledge  CICS expertise (CEDF skills)  Access to debugging software


Download ppt "+44 7941 452860 © Copyright 2006 Domino Software Ltd. Mantis Conversion  Complicated & Thorough Process  Several issues need to be addressed in the analysis."

Similar presentations


Ads by Google