sql >> Databasteknik >  >> RDS >> Oracle

Inloggningsflöde i R12.2 och grundläggande felsökning

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

  1.  När en HTTP-begäran görs för EBS, tas begäran emot av Oracle HTTP Server (OHS).
  2. 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).
  3. WLS bestämmer vilken J2EE-applikation som ska hantera begäran, som kallas "oacore".
  4. 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./OA_HTML/RF.jsp?function_id=MAINMENUREST&security_group_id=0
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

  1. 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
  2. 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

  1. Hur du ändrar din sessions valutasymbol i Oracle

  2. Skapa inte bara blint de saknade indexen!

  3. Hur man ändrar återställningsmodellen för en SQL Server-databas med T-SQL

  4. Hur man skriver en fråga med flera beteenden