PB XML Autocontenido
Download
Report
Transcript PB XML Autocontenido
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?