The CodeTurn Assembler Migration provides an automatic conversion of legacy Assembler to functionally equivalent C# or Java programs that run on Open Systems. The generated C#/Java code is of an unprecedented quality in the field of Assembler migration and enables the migration of applications that were previously considered to be unfit for migration.
For the longest time, legacy applications with a substantial portion of business logic written in Assembler (IBM z/OS, z/VSE or BS2000/OSD) were sentenced to eternal life on the legacy platform. The main points preventing their migration to Open Systems:
With the development of the CodeTurn Assembler Migration tools finally a viable option is provided for this type of applications.
The following technologies are supported:
Usually, CodeTurn operates on the application source code, as this is where the real business logic can be found. For the Assembler Migration the process is slightly different and starts exclusively with the expanded Assembler compilation listings – as they can be generated with Assembler on the mainframe. This approach avoids the need to emulate both the Assembler Directive and Macro (directive) behavior at runtime on the target platform and allows an elegant conversion of the Assembler source code.
Any negative impact the expansion of the User Macro’s might have on the readability of the migrated source code is mitigated by the migration tool. An example of such action is preserving the Assembler DSECT names.
The migration solution covers each of the following elements of a mainframe Assembler applications:
Every mainframe assembly program is converted to a corresponding C# program or Java program.
The generated C#/Java code can be parametrized on multiple levels to optimally blend in with customer standards in these technologies:
The original application comments (both the Full Line and Inline comments) are preserved in the target source code to enable future application maintenance.
Typically, the Assembler logic is only one part of the complete customer legacy code. For the most commonly used mainframe technologies (COBOL, Natural, IDMS) Astadia has developed migration solutions to C#/Java as well, and the migrated Assembler code seamlessly integrates with them.
Although the preferred approach is to work with the fully automatically converted code, in some particular cases a manual rewrite of a particular piece of Assembler code can be preferred. Such selective, limited scope rewrites can be performed and easily integrated in the automatically converted code as well.
Explore our z/OS & z/VSE Migrations Options
Explore our Assembler Migrations Options
Explore our Adabas-Natural Migrations Options
Explore our BS2000/OSD Migrations Options
Explore our CA IDMS & CA ADS Migrations Options
Explore our COBOL Migrations Options
Explore our EGL Migrations Options
Explore our UNISYS Migrations Options
Get in touch with us
Get in touch with our experts and find out how Astadia's range of tools and experience can support your team.
contact us now