Monarch ®
Etapas de modernización de iSeries IBM ® ™ hacia aplicaciones de Microsoft ®. NET Framework
Descargar Monarch Folleto Técnico (PDF)
Estrechamente unida a otras soluciones de desarrollo de ASNA ®. NET, ASNA Monarch ® transforma los programas de pantalla verde RPG ® en aplicaciones de ASNA Visual RPG ® .NET. Migración de fuentes RPG, los archivos de visualización, CL, menús, y los archivos se compilan con ASNA Visual RPG. Usted tendrá el control total del proyecto a lo largo del proceso. Y una vez que se termina un proyecto, usted puede fácilmente ampliar las funcionalidades de los programas o aplicaciones completas de varias maneras, incluyendo la creación de servicios Web, o el desarrollo de aplicaciones compuestas.
Posicionamiento único
Monarch se distingue de cualquier otro planteamiento porque:
Monarch es la única solución que se convierte de RPG a RPG
Mientras que otros productos intentan traducir RPG en Visual Basic, C # ® o Java ™, Monarch convierte sus RPG/400 y RPG IV del código fuente fijo y libre en un lenguaje compatible 100% de Microsoft (MSIL) binarios como ASNA Visual RPG for .NET.
Monarch migra más que el código fuente del programa
Gracias a la tecnología agente de Monarch, Monarch convierte una parte importante de los programas o aplicaciones (incluyendo menús, CL, archivos de pantalla, archivos de impresora, archivos de mensajes y áreas de datos), para permitir una migración completa de la aplicación donde se desea.
Monarch implementa la cola de mensajes del programa.
Para ayudarle a planificar, gestionar y controlar la extensión de sus programas RPG, Monarch ofrece a su objeto OS/400 su propio inspector que se comunica directamente en tiempo real con el iSeries.
Monarch, opcionalmente convierte sus datos del iSeries en Microsoft SQL Server ®
Esta capacidad le permite decidir donde residen los datos y gestionar de la mejor manera la ejecución de aplicaciones compuestas o Servicios Web. El empleo de ASNA Datagate ® para SQL Server, las aplicaciones de Visual RPG seguir utilizando las instrucciones operación de acceso a datos como CHAIN, READE, READP, COMMIT, ROLBK. No hay sustitución de SQL en los programas!
Monarch Cocoon – iniciar la transformación
ASNA Monarch Cocoon es una aplicación. NET que interroga específicamente las librerías del iSeries para descubrir los programas de bibliotecas y dependencias del programa. Esta información se utiliza para descubrir las dependencias del programa, el análisis y planificación de la migración. Cocoon sólo toma unos minutos para ejecutarse y proporciona información como:
- Programa call graph – Para detectar dependencias de programa objeto en otros programas objetos OS/400 (es decir, los llamados programas y las API del sistema)
- Referencias cruzadas de uso de objetos – para identificar qué programas usan los objetos (tales como archivos, áreas de datos, etc.)
- Host RPG vista de origen – para echar un vistazo rápido a los códigos funtes del sistema principal
- Los factores de densidad – le ofrezcan las cifras sobre la dificultad de migración de cualquier programa. Estos factores ayudan a planificar y asignar recursos de la migración
- Notas de la pantalla – un “diario” área para registrar notas acerca de cada objeto descubierto
Monarch Gameplan – especificar su estrategia
El Gameplan es donde se inicia la migración. Crear un Gameplan para cada subsistema de aplicación a migrar con Monarch. El Gameplan especifica los atributos del programa, tales como las listas de bibliotecas, el programa de punto de entrada, y la plataforma de base de datos activa.
Monarch Agentes de migración
Durante el proceso de migración, Monarch llama a cada agente para ejecutar la tarea de migración correspondiente. Por ejemplo, el agente de RPG genera el fuente RPG correspondiente y luego ordena que el fuente RPG de ASNA Visual. NET.
Monarch se abre el proyecto
en Visual Studio ®. NET y que se compila para usted.
El resultado
La figura de la izquierda muestra una muy tradicional hoja de trabajo con el panel de contratar a un subfichero. Con Monarch, esta pantalla se muestra en la figura siguiente. El Agente monarch de visualización de archivos es el responsable de traducir el fuente de pantalla 5250 del archivo y la lógica del programa asociado hacia formularios Web de ASP.NET. Utilizando los valores predeterminados Monarch, Monarch implementa un campo de representación de la interfaz basada en caracteres de usuario en el navegador basado en la nueva interfaz de usuario. Más allá de una simple traducción directa de la interfaz de usuario del programa pasado, la aplicación Monarch generada pueden ser modificada para proporcionar sustanciales modificaciones de la interfaz de usuario y la personalización. Por ejemplo, es un proceso trivial el reemplazar los campos estáticos de entrada con la función mas inteligente de las listas desplegables. Personalización de las fuentes, los colores y las imágenes también es un proceso simple. Una vez que el proyecto se genera y compila, se implementa como cualquier otra aplicación Web ASP.NET

