PB XML Autocontenido

Report
PB Auto-contenido (XML)
Sao 188790
Contenido







Definición del problema
Aplicación Auto-Contenida
Solución propuesta
Estructura en capas
Estructura de una aplicación proceso en batch
Esquema y procesos
Otros aspectos
Definición del Problema
Creación de tablas
Configuración de
entidades y atributos
Configuración de una
aplicación de
Framework
Definición del Problema
Aplicación Auto - Contenida
Beneficios
?
Configuración de toda una aplicación en un único sitio
Beneficios
Proceso en Batch
Maestro Detalle
Base
Presentación Información
Parten de una base común
Reportes Interactivos
Beneficios
Menor número de solicitudes a la base de datos
Beneficios
7.0.8
7.0.9
8.0.1
Escalabilidad
9.0.11
15.0.3
Beneficios
Transparencia
Beneficios
Independencia a capas superiores
No existen
Referencias
a Datos de
la BD
Solución propuesta

Manejo de eXtensible Markup Language (XML)

Inspirado en el patrón arquitectónico Modelo, Vista,
Controlador (MVC).

Sostenido sobre una base común

Solo será auto – contenida la configuración
Estructura de Capas
Estructura de Capas
Estructura del Proceso en Batch



Heredan de:
 IClonable
 IComparable
Sobrescriben
 Equal
 GetHashCode
Serializable
Estructura del Proceso en Batch
INFO
REF: SAO184083
Controller
View
Esquema y procesos





SA_EXECUTABLE
SA_MENU_OPTION
SA_TAB
GE_DISTRIBUTION_FILE
SA_ROLE_EXECUTABLE





Exportar
Guardar
Eliminar
Borrar
Cargar
Otros Aspectos



Configurador (FWCPB).
 Crear nuevo PB.
 Reglas de validación e inicialización.
 Visualización de atributos de consulta.
 Opción “Guardar como”.
 Eliminar aplicación
 Exportar Aplicación
 Ruta de ayuda
Ejecutor (FWEPB).
Migración.
Crear nuevo PB

Para configurar los campos de un PB, se deberá arrastrar
cualquier atributo de una entidad, que pertenezca al catalogo
de GE_ENTITY Y GE_ENTITY_ATTRIBUTES (Como se hace
actualmente).
Crear nuevo PB

Al arrastrar un campo al PB se copia su estructura e
inmediatamente se desprende del modelo de GE_ENTITY, para
ser autocontenido dentro de la configuración del PB

La consulta se seleccionará por medio del componente fuente
de datos
Visualización de atributos de consulta

El configurador mostrará los campos que retornará el
servicio de consulta configurado en la fuente de datos.
Eliminación de referencias a capas superiores

Reglas de inicialización, validación y expresiones pre, dejarán
de hacer referencia a reglas y se cambiaran por métodos de la
base de datos.
“Guardar como”


Se adicionará la opción “guardar como” para permitir guardar
y ejecutar una aplicación con otro nombre. Esta opción
solicitará el nombre y la descripción para la nueva aplicación
Se elimina la opción Copiar aplicación
Eliminar Aplicación

Al eliminar una aplicación
 Se genera el script de borrado
 Se elimina los registros referentes a la aplicación de la
base de datos
Ruta de Ayuda

Se eliminará la propiedad “Ruta de Ayuda”
Exportar Aplicación

No utilizará el Export Genérico

El archivo del Export contendrá un llamado a un método
PL/SQL el cual recibe como argumento la estructura
XML.
Ejecutor de procesos en batch

Cargará la configuración únicamente desde la estructura
XML

Independencia con los procesos de levantamiento de
tramites

La apariencia se conservará
Migración

Se migran todos los PB existentes.

Se creará un paquete que contendrá la lógica definida en
las reglas, del marco y los atributos

El nombre del paquete tendrá la estructura
 <MODULE>_BO<MNEMONICO>.pkg

Cada regla será creada como un procedimiento en el
paquete de acuerdo a su función:
 BeforeFrame()
 Init<FIELD>(); FIELD: Nombre técnico del Atributo
 Valid<FIELD>() FIELD: Nombre técnico del Atributo
Preguntas?

similar documents