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
- Når der foretages en HTTP-anmodning til EBS, modtages anmodningen af Oracle HTTP-serveren (OHS).
- 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).
- WLS bestemmer den J2EE-applikation, der skal håndtere anmodningen, som kaldes "oacore".
- 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
- 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
- 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