Posts

Showing posts from 2013

Cambiando el mensaje de incompatibilidad de Navegador

Image
Encontré en el foro de OTN una pregunta acerca de como cambiar el mensaje por defecto de ADF 11g R1 correspondiente con la incompatibilidad del navegador utilizada. Mensaje de ADF 11gR1 corriendo en IE con Compatibily View Mode Mensaje sobreescrito con ADF Skinning Hilo en el foro de WebCenter Portal Versión en inglés (coming soon) Indagando por las librerías internas del core de ADF encontré el siguiente fragmento de código en el DocumentRenderer (el renderizador del componente af:document de ADF): if (checkAgentSupport)      {        String unsupportedAgentMessage = arc.getTranslatedString (" AFUnsupportedBrowser ");        out.writeText("AdfAgent._UNSUPPORTED_BROWSER_ALERT=\"", null);        out.writeText(unsupportedAgentMessage, null);        out.writeText("\";", null);  }   La variable arc no es mas que una instancia de org.apache.myfaces.trinidad.context.RenderingContext El método getTranslatedString recoge del Resource B

Articulo OTN: Construyendo adaptadores de busqueda

Image
Ha sido publicado mi primer artículo técnico para Oracle OTN. http://www.oracle.com/technetwork/articles/enterprise2/garcia-wcp-search-adaptor-2066866.html Twitter Search Adapter for WebCenter Portal Este artículo trata de complementar la documentación oficial de Oracle acerca de la construcción de adaptadores de búsqueda para WebCenter Portal. En él encontraréis un ejemplo práctico de cómo construir un adaptador y qué es importante conocer del API de WebCenter Search.

Manejo de estaticos en WebCenter Portal Framework Application

Versión española en proceso... Para la version inglesa haz click aqui: Versión en inglés

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 WebCenter P

Admin Applets no abren tras actualizar JRE7 update 45

Update: Solucion oficial de Oracle en la Nota: Doc ID 1592799.1

Ejecutando WebCenter Spaces WSDL API en WebCenter Portal (JDeveloper)

Image
Para llamar WebCenter Spaces WSDL API desde una aplicación de WebCenter Portal se requiere la  configuración de la confianza y seguridad entre los dominios en los que se ejecutan. Versión en inglés Anteriormente publiqué un post hablando de esta configuración. Integrando Spaces en Portal En este quiero detallar el proceso de configuración y los posibles problemas que se pueden encontrar. Spaces Data Control En este tutorial se explica concretamente como configurar la seguridad para un escenario en el que hay una instalación de WebCenter Spaces y se quiere ejecutar desde una WebCenter Portal corriendo en el servidor integrado. En diferentes arquitecturas o topologías esta configuración puede ser un poco distinta. Generando los ficheros Java Key Store Los archivos que se generarán para configurar el KeyStore tanto del productor (Spaces) webcenter.jks : Usado por el dominio de WebCenter e incluyendo el certificado webcenter_public.cer external_webcenter_custom.jks : Us

WebCenter Content: Check-in sin Primary File

Image
En esta entrada se explican dos ascpectos relacionados con los Primary File: Primary File fields Permitir que un Check-in no obligue a subir un fichero asociado para todos los contenidos. Cómo permitir Check-in para un perfil específico y ocultar los campos de Primary File de un formulario de Check-in . Permitir Check-in sin Primary File Para permitir los Check-in sin Primary asociado para todos los contenidos de WebCenter Content solo hay que añadir la siguiente variable a la configuración: AllowPrimaryMetaFile=true Configuración de Oracle WebCenter Content Permitir Check-in y ocultar los campos para un Profile específico En caso de requerir realizar la acción para ciertos perfiles de WebCenter Content. Seguir los siguientes pasos: Crear una nueva regla que se activará con las condiciones de Check-in Regla que se activa con Check-in En la pestaña de Side Effects añadir el siguiente IdocScript que permitirá la creación de contenido sin Primary File y ade

WebCenter Content 11.1.1.6: Indexación bloqueada

Image
Hay una incidencia con la versión 11.1.1.6 de WebCenter Content que hace que el indexador se quede bloqueado. English version En un entorno WebCenter Content 11.1.1.6 con motor de indexación DATABASE.FULLTEXT. El indexador puede quedar bloqueado cuando se encuentra con un PDF o PPTX corruptos. ¿Cómo indentificar el bug? Antes de realizar una indexación realizar los siguientes pasos: Configurar las siguientes trazas: indexer, indexermonitor, indexerprocess, systemdatabase, taskmanager . Además, selecctionar Full Verbose Tracing. Activar trazas del servicio IDC En las trazas a parecerá la siguiente información: Trazas del servicio IDC indexer, indexermonitor, indexerprocess: Muestra las trazas del indexador y los archivos transformados. systemdatabase: Muestra las Queries de base de datos durante el proceso. taskmanager: Muestra procesos responsables de la indexación como puede ser TextExport encargado de sacar los índidces de los documentos.   Antes d

WebCenter Portal: Cómo obtener el ID del nodo actual de navegación

Image
No existe una EL Expression directa para obtener el ID del nodo actual de navegación. (English version soon) Elemento de navegación Para obtener el ID no hay más que cortar de la prettyUrlPath la profundidad del nodo actual: #{node.prettyUrlPath[node.depth]} Referencias: Thread en OTN WebCenter Portal

Oracle WebCenter EMEA Partner Community Forum

Image
VASSIT Services LTD del Grupo VASS participó en:            Oracle WebCenter EMEA Partner Community Forum Presentando las soluciones WebCenter En él presentamos algunas de nuestras soluciones/extensiones de los producto creadas por el equipo de especialistas de Oracle WebCenter de VASS España y VASSIT UK. WebCenter Internazionalization Module Módulo que gestiona la traduccion de contenidos y literales. Además, facilita al usuario final la contribución de contenidos en distintos idiomas sin tener que preocuparse de nomenclaturas. Este módulo está formado por dos piezas principales: WebCenter i18n Module: Permite la traducción de contenidos desde Site Studio / Oracle WebCenter Portal y Spaces ó directamente desde Oracle WebCenter Content con una intuitiva interfaz. Labels management: Se encarga de la gestión de literales de los sitios de Site Studio y portales de WebCenter permitiendo su gestión desde una aplicación ADF externa.   WebCenter Content Video Support