jueves 5 de noviembre de 2009

Oracle BI Publisher: "unexpected element :report"

Editando y visualizando reportes con Oracle BI Publisher Enterprise se muestra el siguiente error: "unexpected element :report"

Este error se produce debido a la falta de una línea de código en el archivo .xdo del reporte generado.

La solución temporal es:

1. Navegar hacia el catálogo de Publisher Enterprise ubicado en OracleBI/xmlp/XMLP

2. Buscar y editar el archivo de reporte .xdo

Ejemplo: Ventas.xdo

3. Agregar la siguiente línea de código a la estructura del reporte: xmlns="http://xmlns.oracle.com/oxp/xmlp"

Ejemplo:

<report version="1.1" xmlns="http://xmlns.oracle.com/oxp/xmlp" defaultDataSourceRef="demo">


Consideraciones:
1. Este error solo se presenta usando Firefox 3.0
2. Este error solo se presenta en Oracle XML Publisher versiones: 10.1.3.3.2 y 10.1.3.3.3
3. La solución aquí presentada es temporal. Cada vez que se edita el reporte y se guardan los cambios se pierde la línea de código agregada.
4. El error se resuelve en Oracle XML Publisher version 10.1.3.4


Recomendaciones:
1. Usar Firefox 2.0 o Internet Explorer 6.0+
2. Usar Oracle XML Publisher version 10.1.3.4


Referencias:
1. Oracle Metalink SR: 605403.1