Migrate your IMS DB and TM (DC) to Azure
Raincode IMSql is the gold standard to migrate your IMS /DB and IMS /TM (DC) to Azure, all in one place.
IMS is a two-headed beast made of a hierarchical database manager (IMS DB) and a transaction processing manager based on queues (IMS TM/DC). Using IMSql, you can rehost your IMS DC and TM (DC) systems to .NET Core and Azure. Your mainframe applications remain completely untouched and are recompiled ‘as is’ for .NET framework or .NET Core, because they interact with IMSql just as they did with IMS DB and IMS TM (DC) on the mainframe.
IMSql migrations are non-transformational. Because your original code is not translated or modified, it is preserved ‘as is’ when you deploy on the target platform nothing will have changed. This innovative technology covers both IMS DB and IMS DC (TM) and migrates them seamlessly to Microsoft SQL Server and Azure, with no code transformation. Migrating your IMS DB and DC (TM) could not be made simpler with IMSql.
IMS DC systems beyond a few hundred MIPS require more than a minimal IMS layer on top of an existing CICS emulator. However, IMSql is not a derivation of an existing CICS emulator: it was created from the ground up, for the most demanding IMS installations. Therefore IMSql is fully scalable, both vertically and horizontally, your applications are no longer restricted to the constraints of a mainframe.
Because IMSql leverages Microsoft SQL Server, as not only a database but also as a transaction processor and an execution platform, you can unload your mainframe data and upload it onto Microsoft SQL Server. Map IMS concepts such as transactions and queues directly onto SQLServer equivalent concepts.
IMSql defines SQL views based on copybooks, so that the migrated segments can be used with plain SQL statements for ad hoc queries or new applications. However it is designed to facilitate the migration of your IMS DB and Tm (DC) systems, in a stress-free environment.