Volver al blog
Oracle 1 min de lectura

FRM-41214: cómo ejecutar Reports desde Forms 12c con RUN_REPORT_OBJECT

En instalaciones nuevas de Oracle Forms 12c, ejecutar Reports con RUN_REPORT_OBJECT falla con FRM-41214. La causa es una variable de entorno que falta en default.env. Así se resuelve.

Si acabas de instalar Oracle Forms 12c y, al ejecutar un reporte desde un formulario con RUN_REPORT_OBJECT, obtienes un error, no estás solo: en instalaciones nuevas falta una variable de entorno que Forms necesita para localizar el componente de Reports.

El error

FRM-41214 · FRM-41217

FRM-41214: Unable to run report
FRM-41217: Unable to get the report job status
Diálogo de error FRM-41214: Unable to run report en Oracle Forms
El diálogo de error tal como aparece en Oracle Forms al ejecutar el reporte.

La causa

Forms 12c requiere una nueva variable de entorno al invocar Reports mediante RUN_REPORT_OBJECT en instalaciones desde cero. Sin ella, Forms no encuentra el componente Reports Tools y la ejecución del reporte falla.

La solución

Agrega esta variable a tu archivo default.env:

COMPONENT_CONFIG_PATH=$DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/your_reports_tools_component_name
  • Reemplaza your_reports_tools_component_name por el nombre real de tu componente de Reports Tools.
  • Reemplaza $DOMAIN_HOME por la ruta real de tu dominio.
  • Reinicia los servicios y vuelve a probar la ejecución del reporte.

Con la variable configurada, Forms 12c vuelve a ejecutar los reportes vía RUN_REPORT_OBJECT sin errores.