ASNA Synon Escape migra sus aplicaciones Synon a C# racionalmente

Migre las aplicaciones Synon/CA 2E de su IBM i (AS/400) a C# con el control y la eficacia de la suite de migración de ASNA; Synon Escape. Esta migración permite garantizar un sólido futuro a las aplicaciones más personalizadas y críticas sin dependencias de Synon o del RPG. Synon Escape es el último servicio incorporado a la suite de migración de aplicaciones de ASNA para el IBM i y RPG

La emblemática suite de ASNA para migración / análisis, Monarch, migra aplicaciones IBM i RPG línea a línea. Ese método funciona bien para aplicaciones RPG desarrolladas de forma directa, pero no funciona tan bien cuando el código RPG es generado por herramientas como Synon. Las aplicaciones generadas por Synon son prolijas y repetitivas, y son dependientes de un modelo de aplicación abstraído y de un tiempo de ejecución personalizado. El código RPG que Synon genera no es legible; no tiene nombres de campo legibles y es casi imposible de mantener por sí mismo.

¡No abandone su aplicación, ayúdele a escapar!

ASNA Synon Escape aborda estos desafíos mediante la explotación del modelo de Synon y racionalizando la personalización del runtime para proporcionar una versión legible y mantenible en C #. La migración / refactorización de Synon Escape está adaptada al modelo abstracto de Synon y sirve de guía para la conversión del RPG generado. De hecho, el código RPG original generado por Synon solo tenía fines de compilación; Synon Escape libera a los usuarios del IBM i de la dependencia del modelo Synon y mantiene de forma natural en C # la nueva versión de la aplicación.

Las aplicaciones Synon rara vez están solas en el IBM i (AS/400), interactúan con otros programas escritos en RPG y CL. El poder combinado de Synon Escape y Monarch da como resultado una aplicación migrada que continúa teniendo las mismas interacciones con el resto de aplicaciones del IBM i. Toda la funcionalidad de la aplicación se mantiene inalterable y con un alto grado de fidelidad y confiabilidad. Además, con la ventaja de eliminar la necesidad de que los programadores de C # entiendan Synon o su Modelo para trabajar con la aplicación migrada resultante.

Beneficios de Synon Escape

  • La aplicación C # resultante se refactoriza a partir de su forma original (y su dependencia de los programas runtime de Synon), para evitar la repetición de código que con tanta frecuencia se aprecia en el código RPG generado por Synon. Eliminando código redundante la aplicación Synon se migra/refactoriza en un entorno amigable y facilmente mantenible con clases de C# en .NET.
  • La base de datos DB2 se migra a Microsoft SQL Server.
  • Con Synon Escape, las aplicaciones migradas de Synon se liberan de los límites y dependencias del RPG y de Synon. Sus aplicaciones continúan inalterables y trabajando como hasta ahora, pero en la plataforma .NET y soportada por programadores de C#, para su negocio durante mucho más tiempo.
  • Las aplicaciones Synon rara vez están solas en el IBM i (AS/400), interactúan con otros programas escritos en RPG y CL. Synon Escape trabaja con armonía con ASNA Monarch (nuestro migrador de código RPG a C#) para mantener el mismo tipo de interacciones y relaciones que sus antiguas aplicaciones Synon mantenían con el resto de aplicaciones del IBM i (AS/400).
  • Los nombres de campo generados por Synon son mapeados y renombrados para usarlos de una forma cómoda y legible en C#.
  • Mejoras automáticas en las pantallas que incorporan calendarios para campos de Fecha y selectores de listas desplegables para campos de Estado, como ejemplos.