R12.2 är den senaste versionen av Oracle E-business Suite-produkter. Här skulle vi diskutera inloggningsflödet i R12.2
Innehållsförteckning
Inloggningsflöde i R12.2
- När en HTTP-begäran görs för EBS, tas begäran emot av Oracle HTTP Server (OHS).
- När konfigurationen av OHS är för en resurs som behöver bearbetas av Java, som att logga in på EBS, kommer OHS-konfigurationen att omdirigera begäran till Web Logic Server (WLS) Java-processen (OACore i det här fallet).
- WLS bestämmer vilken J2EE-applikation som ska hantera begäran, som kallas "oacore".
- Denna J2EE-applikation måste distribueras och tillgänglig för bearbetning av förfrågningar för att begäran ska lyckas. J2EE-applikationen behöver komma åt en databas och gör detta via en datakälla som är konfigurerad inom WLS.
Här är bearbetningen i termer av URL (inloggnings-HTTP-rubriker)
När EBS-inloggningen fungerar OK kommer webbläsaren att omdirigeras till olika webbadresser för att inloggningssidan ska visas. Sidflödet nedan visar webbadresserna som kommer att anropas för att visa inloggningssidan:
/OA_HTML/AppsLogin Webs-webbadress för inloggning /OA_HTML/AppsLocalLogin.jsp Omdirigeringar till lokal inloggningssida /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=5LEnxOA7br>en logga sidanlQUxjiDiwrensidanlQUdiw/ Webbadresserna efter att användaren anger användarnamn och lösenord och sedan klickar på "logga in"-knappen visas nedan /OA_HTML/OA.jsp?page=/oracle/apps/fnd/sso/login/webui/MainLoginPG&_ri=0&_ti=640290175&language_code=US&requestUrl=&oapc=2&oas=4hoZpUbqVSrv9IE0iJ=HTMLunYOA/1gOA. Renders användarens hemsida När användarens hemsida väl visas omdirigerar utloggningsflödet även till flera olika webbadresser innan återvänder till inloggningssidan: /OA_HTML/OALogout.jsp?menu=Y Utloggningsikonen har klickats på /OA_HTML/AppsLogout /OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y Omdirigerar till inloggningssidan /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 |
Grundläggande felsökning för inloggning i R12.2
(1) OHS-fel (apache)
Om OHS inte körs eller inte svarar, skulle man se ett meddelande enligt nedan. Om OHS inte körs kommer det inte att finnas några meddelanden i någon EBS-loggfil för denna begäran.
Firefox:"Anslutningen återställdes" |
Åtgärder att vidta
Kontrollera att OHS har startat OK
adapcctl.sh status
adapcctl.sh stopp
adapcctl.sh start
(2) OACore JVM-processen är inte tillgänglig
Om OACore JVM inte körs eller inte kan nås, kommer man sannolikt att se följande meddelande i webbläsaren:
Fel i serverns APACHE-brygga: Ingen backend-server tillgänglig för anslutning:timeout efter 10 sekunder eller idempotent inställd på AV eller metoden inte idempotent. |
Det kan finnas två anledningar till
steg att vidta
(a)Se till att OACore JVM har startat korrekt
admanagedsrvctl.sh starta oacore
(b) Kontrollera att mod_wl_ohs.conf-filen är korrekt konfigurerad
(3) OACore J2EE-applikationen är inte tillgänglig
Det kan finnas fall där OACore JVM körs och kan nås men oacore-applikationen inte är tillgänglig.
Webbläsaren kommer att rapportera felet:
Fel 404 – hittades inte Från RFC 2068 Hypertext Transfer Protocol — HTTP/1.1: 10.4.5 404 hittades inte Servern har inte hittat något som matchar Request-URI. Ingen indikation ges om tillståndet är tillfälligt eller permanent. |
Access_log visar 404-felet:
GET /OA_HTML/AppsLogin HTTP/1.1″ 404 |
Åtgärder att vidta
I FMW-konsolen kontrollerar du "distributionerna" för att bekräfta att "oacore"-applikationen har status "Active" och Health är "OK".
Om statusen är OK men du fortfarande får ett felmeddelande, kan kompilering av JSP prövas
cd $FND_TOP/patch/115/bincd $FND_TOP/patch/115/bin./ojspCompile.pl --compile --flush -p 2logfile set:ojspc_error.logstarting...(kompilerar alla) med 10i intern ojsp ver:10synkroniserar beroendefil:uppräknar jsps…8000parsar jsp…8000skriver deplist…8000initialiserar kompilering:eliminerar barn…5912 (-2088)översätter och sammanställer:översätter jsps…5912/5912 i 1m24s9compiling in 1m24s19m… 5912/5912 in 1m24s19m 95/59 1912/5912(4) Datakällafel
oacore-loggarna kommer att visa denna typ av fel
java.lang.NullPointerException på oracle.apps.fnd.sso.AppsLoginRedirect.logSafe(AppsLoginRedirect.java:639) på oracle.apps.fnd.sso.AppsLoginRedirect.doGet(AppsLoginRedirect.java:1314) på javax.servlet.http.HttpServlet.service(HttpServlet.java:707) |
Utforskaren kommer att visa
Systemet har stött på ett fel när din förfrågan bearbetades. Kontakta din systemadministratör |
Steg att ta
- Granska EBS-datakällan och se till att den är inriktad på den oacore_cluster1-hanterade servern. Använd också alternativet "Testa datakälla" för att bekräfta att databasanslutning kan göras
- Om man gör några ändringar måste man starta om den hanterade servern, trots att FMW Console säger att ingen omstart är nödvändig
Artiklar du måste läsa på R12.2
- Viktiga ändringar i Autoconfig R12.2
- Tjänstegruppsändringar i R12.2
- adopmon och adopreports verktyg R12.2.5
- Hur man återansluter 12.2 E-Business Oracle Homes till den centrala inventeringen
- Isolera samtidiga program efter uppgradering till en separat chefskö i R12.2