miércoles, 8 de julio de 2020

REP-51019 System user authentication is missing en Oracle Reports 12c

En una nueva instalación de Oracle Forms/Reports es común que se muestre en pantalla el mensaje en cuestión al tratar de ver alguna de las opciones del servlet de Reports, como por ejemplo la opción de showjobs que nos permite ver el detalle de trabajos de reportes ejecutados y siendo ejecutados.

Para lograr ver las diferentes opciones del Servlet de Reports y que no nos aparezca este mensaje debemos hacer lo siguiente para deshabilitar la seguridad:

1. Sacar respaldo de los archivos rwservlet.propertiesrwserver.conf

2. En el archivo rwservlet.properties verificar que la opción de SSO esté desactivada, debe estar así:

<singlesignon>no</singlesignon>


3. Luego debemos deshabilitar la seguridad de JAZN, para ello hacemos lo siguiente en el archivo rwserver.conf

La siguiente línea la debemos comentar:

ANTES:

<security id="rwJaznSec" class="oracle.reports.server.RWJAZNSecurity"/>

DESPUÉS:

<!--security id="rwJaznSec" class="oracle.reports.server.RWJAZNSecurity"/-->

4. Siempre en el archivo rwserver.conf debemos quitar la referencia a la seguridad de JAZN en el nodo del Job:


ANTES:

<job jobType="report" engineId="rwEng" securityId="rwJaznSec"/>

DESPUÉS:

<job jobType="report" engineId="rwEng"/>


5. Por último debemos reiniciar nuestro servidor de Reportes.


Con los pasos anteriores el mensaje habrá desaparecido.


Nota: Posiblemente luego de estos pasos deberán habilitar el acceso a los comandos del servlet de Reports, para ello pueden hacer lo que se detalla en la siguiente nota:

REP-52262

1 comentario: