Download presentation
Presentation is loading. Please wait.
Published byGregory Tyler Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.