Oracle
 sql >> Base de données >  >> RDS >> Oracle

Flux de connexion dans R12.2 et dépannage de base

R12.2 est la dernière version des produits Oracle E-business Suite. Ici, nous discuterons du flux de connexion dans R12.2

Table des matières

Flux de connexion dans R12.2

  1.  Lorsqu'une requête HTTP est effectuée pour EBS, la requête est reçue par Oracle HTTP Server (OHS).
  2. Lorsque la configuration d'OHS concerne une ressource qui doit être traitée par Java, telle que la connexion à EBS, la configuration d'OHS redirige la demande vers le processus Java Web Logic Server (WLS) (OACore dans ce cas).
  3. WLS détermine l'application J2EE qui doit traiter la requête, appelée "oacore".
  4. Cette application J2EE doit être déployée et disponible pour le traitement des requêtes afin que la requête aboutisse. L'application J2EE doit accéder à une base de données et le fait via une source de données configurée dans WLS.

Voici le traitement en termes d'URL (en-têtes HTTP de connexion)

Lorsque la connexion EBS fonctionne correctement, le navigateur sera redirigé vers différentes URL afin que la page de connexion s'affiche. Le flux de page ci-dessous montre les URL qui seront appelées pour afficher la page de connexion :

/OA_HTML/AppsLogin
URL de connexion EBS
/OA_HTML/AppsLocalLogin.jsp
Redirection vers la page de connexion locale
/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
Affiche la page de connexion
Les URL après que l'utilisateur a saisi son nom d'utilisateur et son mot de passe, puis cliqué sur le bouton "Connexion" sont affichées ci-dessous /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
Affiche la page d'accueil de l'utilisateur
Une fois la page d'accueil de l'utilisateur affichée, le flux de déconnexion redirige également vers plusieurs URL différentes avant retour à la page de connexion :
/OA_HTML/OALogout.jsp?menu=Y
L'icône de déconnexion a été cliquée
/OA_HTML/AppsLogout
/OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y
Redirection vers la page de connexion
/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

Dépannage de base pour la connexion dans R12.2

(1) Échec du SST (apache)


Si OHS ne fonctionne pas ou ne répond pas, un message apparaît comme ci-dessous. Si OHS n'est pas en cours d'exécution, il n'y aura aucun message dans les fichiers journaux EBS pour cette demande.

Firefox :"La connexion a été réinitialisée"

Étapes à suivre
Vérifiez que l'OHS a démarré correctement

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

(2)  Processus JVM OACore non disponible

Si la JVM OACore n'est pas en cours d'exécution ou n'est pas accessible, le message suivant s'affichera probablement dans le navigateur :

Échec du pont serveur APACHE :
Aucun serveur principal disponible pour la connexion :expiration du délai après 10 secondes ou idempotent défini sur OFF ou méthode non idempotente.

Il peut y avoir deux raisons
Étapes à suivre
(a)Assurez-vous que la JVM OACore a démarré correctement

admanagedsrvctl.sh start oacore


(b) Vérifiez que le fichier mod_wl_ohs.conf est configuré correctement

(3) Application OACore J2EE non disponible

Il peut y avoir des cas où la JVM OACore est en cours d'exécution et accessible, mais l'application oacore n'est pas disponible.

Le navigateur signalera l'erreur :

Erreur 404–Introuvable
Protocole de transfert hypertexte RFC 2068 — HTTP/1.1 :
10.4.5 404 Introuvable
Le serveur n'a rien trouvé correspondant à l'URI de la demande. Aucune indication n'est donnée quant à savoir si la condition est temporaire ou permanente.

Access_log affichera une erreur 404 :

GET /OA_HTML/AppsLogin HTTP/1.1″ 404

Étapes à suivre

Dans la console FMW, vérifiez les "déploiements" pour confirmer que l'application "oacore" est à l'état "Active" et que la santé est "OK".

Si le statut est Ok mais que vous obtenez toujours une erreur, alors la compilation JSP peut être essayée

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) Échec de la source de données

Les journaux oacore afficheront ce type d'erreur


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

L'explorateur affichera

Le système a rencontré une erreur lors du traitement de votre demande. Veuillez contacter votre administrateur système

Étapes à suivre

  1. Examinez la source de données EBS et assurez-vous qu'elle est ciblée sur le serveur géré oacore_cluster1. Utilisez également l'option "Tester la source de données" pour confirmer que la connexion à la base de données peut être établie
  2. Si l'on apporte des modifications, il faudra redémarrer le serveur géré, bien que la console FMW indique qu'aucun redémarrage n'est nécessaire

Articles que vous devez lire sur R12.2

  • Modifications importantes dans Autoconfig R12.2
  • Modifications du groupe de services dans R12.2
  • adopmon et adopreports utilitaire R12.2.5
  • Comment rattacher 12.2 E-Business Oracle Homes à l'inventaire central
  • Isolation des programmes simultanés post-mise à niveau dans une file d'attente de gestionnaire distincte dans R12.2