sql >> Database teknologi >  >> RDS >> Oracle

Login flow i R12.2 og grundlæggende fejlfinding

R12.2 er den seneste udgivelse af Oracle E-business Suite-produkter. Her vil vi diskutere login-flowet i R12.2

Indholdsfortegnelse

Loginflow i R12.2

  1.  Når der foretages en HTTP-anmodning til EBS, modtages anmodningen af ​​Oracle HTTP-serveren (OHS).
  2. Når konfigurationen af ​​OHS er til en ressource, der skal behandles af Java, såsom at logge på EBS, vil OHS-konfigurationen omdirigere anmodningen til Web Logic Server (WLS) Java-processen (OACore i dette tilfælde).
  3. WLS bestemmer den J2EE-applikation, der skal håndtere anmodningen, som kaldes "oacore".
  4. Denne J2EE-applikation skal være implementeret og tilgængelig til behandling af anmodninger, for at anmodningen kan lykkes. J2EE-applikationen skal have adgang til en database og gør dette via en datakilde, som er konfigureret i WLS.

Her er behandlingen med hensyn til URL (Login HTTP-headers)

Når EBS-login fungerer OK, vil browseren blive omdirigeret til forskellige forskellige URL'er, for at login-siden kan vises. Sideflowet nedenfor viser de URL'er, der vil blive kaldt for at vise login-siden:

/OA_HTML/AppsLogin
EBS-login-URL
/OA_HTML/AppsLocalLogin.jsp
Omdirigerer til lokal loginside
/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 login-sidenenenensiden på siden
Webadresserne, efter at brugeren har indtastet brugernavn og adgangskode og derefter klikker på "login"-knappen, vises nedenfor /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._HTML/AFjOA. OANEWHOMEPAGE
/OA_HTML/RF.jsp?function_id=MAINMENUREST&security_group_id=0
Genderer brugerens hjemmeside
Når brugerens hjemmeside vises, omdirigerer logout-flowet også til flere forskellige URL'er før vender tilbage til login-siden:
/OA_HTML/OALogout.jsp?menu=Y
Logout-ikonet er blevet klikket på
/OA_HTML/AppsLogout
/OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y
Omdirigerer til loginsiden
/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æggende fejlfinding for login i R12.2

(1)  OHS-fejl (apache)


Hvis OHS ikke kører eller ikke reagerer, vil man se en meddelelse som nedenfor. Hvis OHS ikke kører, vil der ikke være nogen meddelelser i nogen EBS-logfil for denne anmodning.

Firefox:"Forbindelsen blev nulstillet"

Trin du skal tage
Tjek, at OHS er startet OK

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

(2)  OACore JVM-proces er ikke tilgængelig

Hvis OACore JVM ikke kører eller ikke kan nås, vil man sandsynligvis se følgende besked i browseren:

Fejl på server APACHE bridge:
Ingen backend-server tilgængelig for forbindelse:timeout efter 10 sekunder eller idempotent sat til OFF eller metoden ikke idempotent.

Der kan være to grunde til
trin til at tage
(a)Sørg for, at OACore JVM er startet korrekt

admanagedsrvctl.sh start oacore


(b) Kontroller, at mod_wl_ohs.conf-filen er konfigureret korrekt

(3) OACore J2EE-applikation ikke tilgængelig

Der kan være tilfælde, hvor OACore JVM kører og kan nås, men oacore-applikationen er ikke tilgængelig.

Browseren vil rapportere fejlen:

Fejl 404 – ikke fundet
Fra RFC 2068 Hypertext Transfer Protocol — HTTP/1.1:
10.4.5 404 ikke fundet
Serveren har ikke fundet noget, der matcher Request-URI. Der oplyses ikke om tilstanden er midlertidig eller permanent.

Access_log vil vise 404 fejl:

GET /OA_HTML/AppsLogin HTTP/1.1″ 404

Trin du skal tage

I FMW-konsollen skal du kontrollere "implementeringerne" for at bekræfte, at "oacore"-applikationen har status "Aktiv", og Health er "OK".

Hvis status er Ok, men du stadig får fejl, kan kompilering af JSP prøves

cd $FND_TOP/patch/115/bincd $FND_TOP/patch/115/bin./ojspCompile.pl --compile --flush -p 2logfilesæt:ojspc_error.logstarting...(kompilerer alle) ved hjælp af 10i intern ojsp ver:10synkronisering af afhængighedsfil:opregnende jsps…8000parsing jsp…8000skriver afprøvning…8000initialiserer kompilering:eliminerende børn…5912 (-2088)oversætter og kompilerer:oversætter jsps…5912/5912 i 1m24s1compiling i 1m24s19m 1912/5912 i 1m24s15/9 1912/5912 i 1m24s131/1912. 

(4) Datakildefejl

oacore-loggene vil vise denne type fejl


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)

Stifinderen vil vise

Systemet stødte på en fejl under behandlingen af ​​din anmodning. Kontakt venligst din systemadministrator

Trin du skal tage

  1. Gennemgå EBS-datakilden, og sørg for, at den er målrettet mod den administrerede oacore_cluster1-server. Brug også muligheden "Test datakilde" for at bekræfte, at databaseforbindelsen kan foretages
  2. Hvis man foretager ændringer, bliver man nødt til at genstarte den administrerede server, selvom FMW Console siger, at ingen genstart er nødvendig

Artikler du skal læse på R12.2

  • Vigtige ændringer i Autoconfig R12.2
  • Tjenestegruppeændringer i R12.2
  • adopmon og adopreports-værktøj R12.2.5
  • Sådan genføjes 12.2 E-Business Oracle Homes til det centrale lager
  • Isolering af samtidige programmer efter opgradering til en separat managerkø i R12.2

  1. ScaleGrid DigitalOcean Support til MySQL, PostgreSQL og Redis™ nu tilgængelig

  2. JSON_REPLACE() – Erstat værdier i et JSON-dokument i MySQL

  3. MySQL Workbench

  4. CURRENT_TIMESTAMP i millisekunder