Posts

Showing posts with the label Mejores prácticas

af:panelTabbed, Task Flows y WebCenter Portal

Image
Los Task Flow en ADF 11gR1 (framework en el cual se basa WebCenter Portal 11g) se cargan de manera secuencial. Esto significa que hasta que el último Task Flow no finaliza su primera actividad la página no es renderizada. Existe un truco del ATEAM para simular un Lazy Loading de los Task Flows . http://www.ateam-oracle.com/improving-adf-page-rendering-time/ Existe un número mágico que dice de no tener más de 8 Task Flows por página. En numerosas ocasiones, estos Task Flows se encuentran en componentes af:panelTabbed separados por pestañas. El problema reside en que todos los Task Flows (incluyendo las pestañas no visibles) ejecutarán todos los Task Flows que contengan. Ejecución de los 3 Task Flows aunque los otros dos no se vean   Cómo ejecutar solo los componentes de la pestaña actual ? Configuración de la activación de los Task Flows Andrejus explica como configurar la propiedad de Activation de los Task Flow. Con esta propiedad se puede controlar la activación y...

Mantenimiento: Purgado y Fragmentación

Image
A la hora de mantener los entornos WebCenter (Content, Portal) limpios y con un rendimiento óptimo hay que tener en cuenta, además de los sistemas de caché y configuraciones optimizadas, el sistema de purgado y limpieza de las bases de datos sobre las que se ejecutan. Aquí se recogen algunos (no todos) que hay que tener en cuenta en entornos productivos. Versión en inglés ADF Framework El framework de ADF usa dos tablas llamada PS_TXN y PCOLL_CONTROL para guardar el estado, la sesión y en general la pasivación de los datos cuando se usa ADF Business Components . Además hace uso de una secuencia llamada PS_TXN_seq . Tabla PS_TXN Para mantener las aplicaciones Fusion Middleware en recomendable la configuración de un Job periodico que realize el purgado de estas tablas. Por ejemplo cada día. Las PL/SQL de purgado pueden ser encontradas (en caso de desarrollos con WebCenter y JDeveloper 11gR1) en el [JDEV_MIDDLEWARE_HOME]/oracle_common/modules/oracle.adf.model_11.1.1/bc4jcle...

Mejores prácticas: WebCenter Portal (antes Spaces) web.xml

Image
Para modificar el archivo web.xml en Oracle WebCenter Spaces (PS1-PS6) / WebCenter Portal (PS7) la documentación oficial tiene la siguiente información: Documentación oficial 11.1.1.1-11.1.1.7 : La documentación para las versiones previas a la actual dicen de desempaquetar la aplicación de webcenter.ear y realizar las modificaciones pertinentes. Documentación oficial 11.1.1.8: Elimina la parte de desempaquetar y cambiar la configuración manualmente en el servidor. Sin embargo, se refiere a ciertos parámetros que podrían querer modificarse. ¿Qué ocurre en caso de modificar manualmente el archivo web.xml? Los cambios realizados en web.xml se pierder tras cada aplicación de parche o actualización a WebCenter. ¿Cuál es la mejor práctica en caso de  querer modificar el archivo web.xml? El archivo web.xml puede modificarse usando la aplicación de extensión de WebCenter Spaces / Portal. Para ello hay que tener en cuenta la versión de WebCenter: Versiones inferiores a WebCent...