Posts

Showing posts from February, 2012

Evitando que las validaciones ADF afecten a nuestra navegación en WebCenter

Image
En esta entrada os traigo una solución a un error muy común en la integración ADF Bounded Task Flows con aplicaciones de WebCenter Portal . Enlace a descarga del ejemplo. El contexto del problema es la siguiente: Nuestro ADF Bounded Task Flow contiene validaciones a ejecutar sobre campos ADF . Validación del campo al pulsar el flujo normal del  Task Flow Al intentar navegar de una página (que contiene nuestro Task Flow) a otra nos encontramos que no nos deja puesto que se está ejecutando. Validación del campo producido al intentar navegar a otra página de WebCenter ¿Por qué no podemos navegar a otra página sin rellenar los campos requeridos? Esto es debido a qué en el ciclo de vida de ADF se está ejecutando la fase de validaciones sobre los campos. ¿Cómo evitar este problema? La solución es recubrir los campos a ser validados por un <af:subform> con ello conseguiremos que no participen en el ciclo global de la aplicación y sólo sean validados en el

Integración de Oracle OAM y WebCenter Portal

Image
Al seguir la documentación oficial de Oracle para integrar Oracle OAM y Oracle WebCenter (en su versión PS3) me encontré que la mayoría de problemas surgen a la hora de integrar con una aplicación de WebCenter Portal. Al seguir la documentación suele darse dos casos. Al integrar con la aplicación de Oracle WebCenter Spaces , la integración con Oracle OAM se realizaba sin ningún tipo de problema alguno. Al integrar con una aplicación de  Oracle WebCenter Portal , la integración con Oracle OAM parece no conseguirse. Para solucionar el problema con una aplicación de Oracle WebCenter Portal , además de haber seguido los pasos proporcionados por la documentación, se debe de añadir el método de autenticado a nuestro archivo web.xml. Configuración de login-cert visual (web.xml) Configuración de login-cert manual (web.xml) Con ello lograremos que realmente al realizar el login en el popup estándar de Oracle OAM , también estemos identificados en nuestra aplicación de W