Tips: Migrar Oracle Forms a Oracle APEX
Muchos enfrentamos grandes desafíos en el ámbito tecnológico, y uno de ellos es la migración de Oracle Forms a Oracle APEX. A menudo nos encontramos con formularios de complejidad media a alta, incluyendo formularios tipo TAB, y surge la pregunta: ¿Cómo abordar esta migración usando Oracle APEX de manera eficaz?
En este artículo, compartiremos algunos consejos prácticos para facilitar el proceso de migración, haciéndolo más simple y orientado a resultados. Mostramos como es que se visualiza ambos escenarios, y como se puede construir el mismo escenario en Oracle APEX:
Formulario (Oracle Forms): basado en 3 tablas y ambas en tipo CRUD, es decir Insert, Update y Delete seteadas en YES.
Cuenta con dos CANVAS, uno el principal y el otro de tipo TAB.
Las tres tablas están relacionadas, en donde hay que verificar las propiedades de Detail Data Block y Join Condition.
En Oracle APEX, con las tres tablas identificadas correspondería crear su correspondiente pagina. Al ser tipo CRUD, se debe de permitir editar los registros, por lo que procederemos a crear Regiones con Interactives Grids.
Creamos la region principal que será la cabecera y luego crearemos la region que contendrá los TABS.
Creamos la region de TABS de tipo: Region Display Selector
Creamos 2 subregiones en donde contendrán las otras dos tablas y que serán de tipo Interactives Grids, activaremos la opcion Region Display Selector y definiremos para cada uno un Static ID.
Como resultado obtenemos lo siguiente:
Como recomendación cuando se necesita migrar Oracle Forms a Oracle APEX debemos de analizar lo siguiente:
Identificar los DataBlocks, ahi veremos las tablas que usaremos en la migración
Luego verificar los Canvas que estan relacionadas a los DataBlocks.
Identificar los tipos de triggers existentes, tanto a nivel de Formulario, DataBlock e Items
Si existen Program UNIT, ver la manera de migrarlo todo a nivel de Base de Datos.
Subscribe to my newsletter
Read articles from Karla Cornejo directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by