sql >> Base de Datos >  >> RDS >> Oracle

Flujo de inicio de sesión en R12.2 y resolución de problemas básicos

R12.2 es la versión más reciente de los productos Oracle E-business Suite. Aquí estaríamos discutiendo el flujo de inicio de sesión en R12.2

Índice

    • Flujo de inicio de sesión en R12.2
  • Este es el procesamiento en términos de URL (encabezados HTTP de inicio de sesión)
    • Resolución de problemas básicos para iniciar sesión en R12.2
    • (1)  Fallo de OHS (apache)
    • (2)  El proceso JVM de OACore no está disponible
    • (3) La aplicación OACore J2EE no está disponible
    • (4) Fallo en la fuente de datos

Flujo de inicio de sesión en R12.2

  1.  Cuando se realiza una solicitud HTTP para EBS, Oracle HTTP Server (OHS) la recibe.
  2. Cuando la configuración de OHS es para un recurso que necesita ser procesado por Java, como iniciar sesión en EBS, la configuración de OHS redirigirá la solicitud al proceso Java del Web Logic Server (WLS) (OACore en este caso).
  3. WLS determina la aplicación J2EE que debe gestionar la solicitud, que se denomina "oacore".
  4. Esta aplicación J2EE debe implementarse y estar disponible para procesar solicitudes a fin de que la solicitud tenga éxito. La aplicación J2EE necesita acceder a una base de datos y lo hace a través de una fuente de datos que está configurada dentro de WLS.

Este es el procesamiento en términos de URL (encabezados HTTP de inicio de sesión)

Cuando el inicio de sesión de EBS funciona bien, el navegador será redirigido a varias URL diferentes para que se muestre la página de inicio de sesión. El siguiente flujo de página muestra las URL que se llamarán para mostrar la página de inicio de sesión:

/OA_HTML/AppsLogin
URL de inicio de sesión de EBS
/OA_HTML/AppsLocalLogin.jsp
Redirige a la página de inicio de sesión local
/OA_HTML/RF.jsp?function_id=1032925&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&oas=3TQG_dtTW1oYy7P5_6r9ag..¶ms=5LEnOA6Dde-bxji7iwlQUg
Representa la página de inicio de sesión
Las URL después de que el usuario ingresa el nombre de usuario y la contraseña, luego hace clic en el botón "iniciar sesión" se muestran a continuación /OA_HTML/OA.jsp?page=/oracle/apps/fnd/sso/login/webui/MainLoginPG&_ri=0&_ti=640290175&language_code=US&requestUrl=&oapc=2&oas=4hoZpUbqVSrv9IE0iJdY1g..
/OA_HTML/OA.jsp?OAFunc=OANEWHOMEPAGE
/OA_HTML/RF.jsp?function_id=MAINMENUREST&security_group_id=0
Procesa la página de inicio del usuario
Una vez que se muestra la página de inicio del usuario, el flujo de cierre de sesión también redirige a varias URL diferentes antes volviendo a la página de inicio de sesión:
/OA_HTML/OALogout.jsp?menu=Y
Se ha hecho clic en el icono de cierre de sesión
/OA_HTML/AppsLogout
/OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y
Redirige a la página de inicio de sesión
/OA_HTML/RF.jsp?function_id=1032925&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&oas=r6JPtR7-a4n5U2H3–ytEg..¶ms=1JU-PCsoyAO7NMAeJQ.9N6auZoBnO8UYYXjUgSPLHdpzU3015KGHA668whNgEIQ4
Renders login page again

Resolución de problemas básicos para iniciar sesión en R12.2

(1)  Fallo de SST (Apache)


Si OHS no se está ejecutando o no responde, se vería un mensaje como el siguiente. Si OHS no se está ejecutando, no habrá ningún mensaje en ningún archivo de registro de EBS para esta solicitud.

Firefox:"La conexión se restableció"

Pasos a seguir
Verifique que OHS haya comenzado correctamente

adapcctl.sh status
adapcctl.sh stop
adapcctl.sh start

(2)  El proceso JVM de OACore no está disponible

Si la JVM de OACore no se está ejecutando o no se puede acceder a ella, es probable que vea el siguiente mensaje en el navegador:

Fallo del puente APACHE del servidor:
No hay un servidor backend disponible para la conexión:se agotó el tiempo de espera después de 10 segundos o el idempotente se apagó o el método no es idempotente.

Puede haber dos razones
Pasos a seguir
(a)Asegúrese de que OACore JVM se haya iniciado correctamente

admanagedsrvctl.sh start oacore


(b) Verifique que el archivo mod_wl_ohs.conf esté configurado correctamente

(3) La aplicación OACore J2EE no está disponible

Puede haber casos en los que OACore JVM se esté ejecutando y sea accesible, pero la aplicación oacore no esté disponible.

El navegador informará el error:

Error 404:no encontrado
De RFC 2068 Protocolo de transferencia de hipertexto — HTTP/1.1:
10.4.5 404 No encontrado
El servidor no ha encontrado nada que coincida con la URI de solicitud. No se indica si la condición es temporal o permanente.

Access_log mostrará el error 404:

GET /OA_HTML/AppsLogin HTTP/1.1″ 404

Pasos a seguir

En la consola de FMW, verifique las "implementaciones" para confirmar que la aplicación "oacore" está en el estado "Activo" y el estado es "OK".

Si el estado es correcto pero sigue recibiendo un error, se puede intentar compilar JSP

cd $FND_TOP/patch/115/bin
cd $FND_TOP/patch/115/bin
./ojspCompile.pl --compile --flush -p 2
logfile set: ojspc_error.log
starting…(compiling all)
using 10i internal ojsp ver: 10
synchronizing dependency file:
enumerating jsps…8000
parsing jsp…8000
writing deplist…8000
initializing compilation:
eliminating children…5912 (-2088)
translating and compiling:
translating jsps…5912/5912 in 1m40s
compiling jsps…5912/5912 in 4m19s
Finished!

(4) Fallo en la fuente de datos

Los registros de oacore mostrarán este tipo de error


java.lang.NullPointerException
en oracle.apps.fnd.sso.AppsLoginRedirect.logSafe(AppsLoginRedirect.java:639)
en oracle.apps.fnd.sso.AppsLoginRedirect.doGet(AppsLoginRedirect.java:1314)
en javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

El explorador mostrará

El sistema ha encontrado un error al procesar su solicitud. Póngase en contacto con el administrador de su sistema

Pasos a seguir

  1. Revise la fuente de datos de EBS y asegúrese de que esté dirigida al servidor administrado oacore_cluster1. También use la opción "Probar fuente de datos" para confirmar que se puede realizar la conexión a la base de datos
  2. Si se realizan cambios, será necesario reiniciar el servidor administrado, a pesar de que FMW Console dice que no es necesario reiniciar

Artículos que debes leer en R12.2

  • Cambios importantes en Autoconfig R12.2
  • Cambios en el grupo de servicios en R12.2
  • utilidad adopmon y adopreports R12.2.5
  • Cómo volver a conectar 12.2 E-Business Oracle Homes al inventario central
  • Aislamiento de programas simultáneos posteriores a la actualización en una cola de administrador separada en R12.2