The Cothern conversion toolset and use methodology were developed and refined over decades of experience providing large-scale, very complex legacy system conversions.
Purpose-built tools specific to application conversion and the Cothern conversion methodology are utilized to analyze legacy source code for the necessary understanding of the application file systems, databases, processes, and programming; to convert the source code for compatibility and proper function in target environment; to convert the data for compatibility and proper function in the target environment, and to assist the live implementation of the client applications.
Cothern Conversion Analysis tools create cross-reference analysis tables for files, databases, processes, and programs. The Cross Reference process identifies relationships between the application JCL, COBOL, CICS, screen, databases, and all entities necessary for a successful conversion. Dependency Analysis identifies any missing program, copybook, JCL, Proc, or other source code that is missing. Uncalled (unused or obsolete) programs and other source entities are identified and reviewed for possible elimination from conversion. File Renaming tooling analyzes naming structure changes that are required for conversion of the z/OS workload to the target platform.
Cothern Source Code Conversion Tools (changes to code for compatibility and proper functionality in the target environment) are configured for maximum effectiveness based on the automated analysis and consultant review of the client application inventory. The Source Code Conversion tools are configured for efficient use with the client’s unique set of applications. Application source code is processed as input to the tools, and a new source code is generated that is functionally equivalent source code for the target source language and technical environment. This is an automated code conversion that requires a limited amount of manual processes and remediation during the conversion process.
Cothern Data Conversion tools are utilized to format the client data for proper functionality in the target system environment. Cothern Data Migration (physical data movement) tools are used during the migration process to manage the move of application data to the target system. The automated Cothern conversion process produces Unload and Load programs for the different types of databases as required, i.e. IMS/DL1 hierarchal DB, DB2, VSAM, and others. Cothern conversion tools prevent the data issues that will occur during translation from EBCDIC to ASCII, and significantly mitigate risk during the conversion and migration of client applications.
Cothern conversion services manage all complexities relating to the conversion of legacy applications. At the end of the conversion process, the customer is provided with a fully functional application that is equivalent in every respect to the original legacy application.