Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Anmeldefluss in R12.2 und grundlegende Fehlerbehebung

R12.2 ist die neueste Version der Oracle E-Business Suite-Produkte. Hier würden wir den Anmeldeablauf in R12.2 besprechen

Inhaltsverzeichnis

Anmeldeablauf in R12.2

  1.  Wenn eine HTTP-Anfrage für EBS gestellt wird, wird die Anfrage vom Oracle HTTP Server (OHS) empfangen.
  2. Wenn die Konfiguration von OHS für eine Ressource gilt, die von Java verarbeitet werden muss, wie z. B. die Anmeldung bei EBS, leitet die OHS-Konfiguration die Anfrage an den Web Logic Server (WLS)-Java-Prozess (in diesem Fall OACore) um.
  3. WLS bestimmt die J2EE-Anwendung, die die Anfrage bearbeiten soll, die „oacore“ genannt wird.
  4. Diese J2EE-Anwendung muss bereitgestellt und für die Verarbeitung von Anfragen verfügbar sein, damit die Anfrage erfolgreich ist. Die J2EE-Anwendung muss auf eine Datenbank zugreifen und tut dies über eine Datenquelle, die innerhalb von WLS konfiguriert ist.

Hier ist die Verarbeitung in Form von URLs (Anmelde-HTTP-Header)

Wenn die EBS-Anmeldung funktioniert, wird der Browser auf verschiedene URLs umgeleitet, damit die Anmeldeseite angezeigt wird. Der folgende Seitenfluss zeigt die URLs, die aufgerufen werden, um die Anmeldeseite anzuzeigen:

/OA_HTML/AppsLogin
EBS-Anmelde-URL
/OA_HTML/AppsLocalLogin.jsp
Weiterleitung zur lokalen Anmeldeseite
/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
Rendert die Anmeldeseite
Die URLs, nachdem der Benutzer den Benutzernamen und das Passwort eingegeben und dann auf die Schaltfläche „Anmelden“ geklickt hat, werden unten angezeigt /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
Rendert die Startseite des Benutzers
Sobald die Startseite des Benutzers angezeigt wird, leitet der Abmeldevorgang auch zuvor zu mehreren anderen URLs um Rückkehr zur Anmeldeseite:
/OA_HTML/OALogout.jsp?menu=Y
Auf das Abmeldesymbol wurde geklickt
/OA_HTML/AppsLogout
/OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y
Weiterleitung zur Anmeldeseite
/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

Grundlegende Fehlerbehebung für die Anmeldung in R12.2

(1)  OHS-Fehler (Apache)


Falls OHS nicht läuft oder nicht reagiert, wird eine Meldung wie unten angezeigt. Wenn OHS nicht läuft, gibt es für diese Anfrage keine Meldungen in irgendeiner EBS-Protokolldatei.

Firefox:„Die Verbindung wurde zurückgesetzt“

Zu ergreifende Schritte
Überprüfen Sie, ob OHS ordnungsgemäß gestartet wurde

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

(2)  OACore JVM-Prozess nicht verfügbar

Wenn die OACore-JVM nicht läuft oder nicht erreichbar ist, wird wahrscheinlich die folgende Meldung im Browser angezeigt:

Fehler der APACHE-Bridge des Servers:
Kein Backend-Server für Verbindung verfügbar:Zeitüberschreitung nach 10 Sekunden oder idempotent auf AUS gesetzt oder Methode nicht idempotent.

Es kann zwei Gründe geben
zu ergreifende Schritte
(a)Stellen Sie sicher, dass die OACore-JVM korrekt gestartet wurde

admanagedsrvctl.sh start oacore


(b) Prüfen Sie, ob die Datei mod_wl_ohs.conf richtig konfiguriert ist

(3) OACore J2EE-Anwendung nicht verfügbar

Es kann Fälle geben, in denen die OACore-JVM ausgeführt wird und erreichbar ist, aber die oacore-Anwendung nicht verfügbar ist.

Der Browser meldet den Fehler:

Fehler 404 – Nicht gefunden
Aus RFC 2068 Hypertext Transfer Protocol – HTTP/1.1:
10.4.5 404 nicht gefunden
Der Server hat nichts Passendes zum Anfrage-URI gefunden. Es wird nicht angegeben, ob der Zustand vorübergehend oder dauerhaft ist.

Access_log zeigt 404-Fehler:

GET /OA_HTML/AppsLogin HTTP/1.1″ 404

Zu ergreifende Schritte

Überprüfen Sie in der FMW-Konsole die „Bereitstellungen“, um zu bestätigen, dass die „oacore“-Anwendung den Status „Aktiv“ hat und der Zustand „OK“ ist.

Wenn der Status Ok ist, Sie aber immer noch eine Fehlermeldung erhalten, können Sie versuchen, JSP zu kompilieren

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) Datenquellenfehler

Die oacore-Protokolle zeigen diesen Fehlertyp


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

Der Explorer zeigt

an
Das System hat bei der Verarbeitung Ihrer Anfrage einen Fehler festgestellt. Bitte wenden Sie sich an Ihren Systemadministrator

Zu unternehmende Schritte

  1. Überprüfen Sie die EBS-Datenquelle und stellen Sie sicher, dass sie auf den verwalteten Server oacore_cluster1 ausgerichtet ist. Verwenden Sie auch die Option „Datenquelle testen“, um zu bestätigen, dass eine Datenbankverbindung hergestellt werden kann
  2. Wenn Sie Änderungen vornehmen, müssen Sie den verwalteten Server neu starten, obwohl die FMW-Konsole sagt, dass kein Neustart erforderlich ist

Artikel, die Sie zu R12.2 lesen müssen

  • Wichtige Änderungen in Autoconfig R12.2
  • Dienstgruppenänderungen in R12.2
  • adopmon- und adopreports-Dienstprogramm R12.2.5
  • So binden Sie 12.2 E-Business Oracle Homes erneut an das zentrale Inventar an
  • Isolieren gleichzeitiger Programme nach dem Upgrade in einer separaten Manager-Warteschlange in R12.2