Tips: Migrar Oracle Forms a Oracle APEX

Karla CornejoKarla Cornejo
2 min read

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:

  1. 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.

  1. 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.

  2. Creamos la region principal que será la cabecera y luego crearemos la region que contendrá los TABS.

  3. Creamos la region de TABS de tipo: Region Display Selector

  4. 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.

  5. Como resultado obtenemos lo siguiente:

  6. 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.

0
Subscribe to my newsletter

Read articles from Karla Cornejo directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Karla Cornejo
Karla Cornejo