The challenge for this project is to keep the data in both system worlds synchronized in real time as far as possible. This is the only way to phase out the legacy system.
Before the migration, new applications were already developed that access the IDMS databases using SQL with the help of tcACCESS and the use of ODBC from Windows and UNIX applications.
To implement the migration, tcVISION was used to automatically determine all changes in the IDMS in real time and to synchronize them with Db2/LUW and Microsoft MS-SQL Server databases. The IDMS network topology was mirrored in the relational world. It is important that the different systems are completely equal and that changes can be made in parallel. Organizational measures have been implemented to ensure parallel use. This affects applications running under UNIX/AIX and Windows.
Since all applications can make changes at the same time, it must be ensured that changes to a system are not replicated back to the target system after they have been adapted. This is very specific and complex, especially in connection with IDMS. However, the tcVISION loopback procedure ensures error-free processing.
Conclusion
All applications were migrated to the new platforms and databases much faster than originally planned. The use of tcVISION ensured parallel operation between the 3 platforms involved, which ultimately also enabled a problem-free - and shorter than planned - migration.