R12.2は、OracleE-businessSuite製品の最新リリースです。ここでは、R12.2のログインフローについて説明します
目次
R12.2でのログインフロー
- EBSに対してHTTPリクエストが行われると、そのリクエストはOracle HTTP Server(OHS)によって受信されます。
- OHSの構成が、EBSへのログインなど、Javaで処理する必要のあるリソース用である場合、OHS構成は、要求をWeb Logic Server(WLS)Javaプロセス(この場合はOACore)にリダイレクトします。
- WLSは、リクエストを処理するJ2EEアプリケーションを決定します。これは、「oacore」と呼ばれます。
- リクエストを成功させるには、このJ2EEアプリケーションをデプロイして、リクエストを処理できるようにする必要があります。 J2EEアプリケーションはデータベースにアクセスする必要があり、WLS内で構成されたデータソースを介してこれを行います。
URL(ログインHTTPヘッダー)に関する処理は次のとおりです
EBSログインが正常に機能すると、ログインページが表示されるように、ブラウザはさまざまな異なるURLにリダイレクトされます。以下のページフローは、ログインページを表示するために呼び出されるURLを示しています。
/ OA_HTML / AppsLogin EBSログインURL /OA_HTML/AppsLocalLogin.jsp ローカルログインページにリダイレクトします /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 ユーザーがユーザー名とパスワードを入力して[ログイン]ボタンをクリックした後のURLを以下に示します /OA_HTML/OA.jsp?page=/oracle/apps/fnd/sso/login/webui/MainLoginPG&_ri=0&_ti=640290175&language_code=US&requestUrl3%oapc=2&oas=4hoZpUbqVSrv9IE0iJdY1g .. /OA_HTML/OA.jsp?O OANEWHOMEPAGE /OA_HTML/RF.jsp?function_id=MAINMENUREST&security_group_id=0 ユーザーのホームページをレンダリングする ユーザーのホームページが表示されると、ログアウトフローも以前にいくつかの異なるURLにリダイレクトされますログインページに戻る: /OA_HTML/OALogout.jsp?menu=Y ログアウトアイコンがクリックされました /OA_HTML/AppsLogout /OA_HTML/AppsLocalLogin.jsp?langCode=US&_logoutRedirect=y ログインページにリダイレクトします /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.9N |
R12.2でのログインの基本的なトラブルシューティング
(1)OHS(apache)の失敗
OHSが実行されていないか、応答していない場合は、次のようなメッセージが表示されます。 OHSが実行されていない場合、このリクエストのEBSログファイルにはメッセージがありません。
Firefox:「接続がリセットされました」 |
実行する手順
OHSが正常に開始されたことを確認してください
adapcctl.sh status
adapcctl.sh stop
adapcctl.sh start
(2)OACoreJVMプロセスは利用できません
OACore JVMが実行されていないか、到達できない場合は、ブラウザに次のメッセージが表示される可能性があります。
サーバーAPACHEブリッジの障害: 接続に使用できるバックエンドサーバーがありません:10秒後にタイムアウトになるか、べき等がオフに設定されているか、メソッドがべき等ではありません。 |
2つの理由が考えられます
実行する手順
(a)OACoreJVMが正しく起動していることを確認してください
admanagedsrvctl.sh start oacore
(b)mod_wl_ohs.confファイルが正しく構成されていることを確認してください
(3)OACoreJ2EEアプリケーションは利用できません
OACore JVMは実行されていて到達可能であるが、oacoreアプリケーションが利用できない場合があります。
ブラウザはエラーを報告します:
エラー404–見つかりません RFC 2068ハイパーテキスト転送プロトコルから— HTTP / 1.1: 10.4.5404が見つかりません サーバーは、Request-URIに一致するものを検出しませんでした。状態が一時的であるか永続的であるかは示されません。 |
Access_logには404エラーが表示されます:
GET / OA_HTML / AppsLogin HTTP / 1.1″ 404 |
実行する手順
FMWコンソールで、「デプロイメント」をチェックして、「oacore」アプリケーションのステータスが「アクティブ」であり、ヘルスが「OK」であることを確認します。
ステータスが[OK]であるのにエラーが発生する場合は、JSPのコンパイルを試すことができます
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)データソースの障害
oacoreログにはこのタイプのエラーが表示されます
java.lang.NullPointerException oracle.apps.fnd.sso.AppsLoginRedirect.logSafe(AppsLoginRedirect.java:639)で oracle.apps.fnd.sso.AppsLoginRedirect.doGet(AppsLoginRedirect.java:1314) javax.servlet.http.HttpServlet.service(HttpServlet.java:707)で |
エクスプローラーが表示されます
リクエストの処理中にシステムでエラーが発生しました。システム管理者に連絡してください |
実行する手順
- EBSデータソースを確認し、oacore_cluster1管理対象サーバーをターゲットにしていることを確認します。また、「データソースのテスト」オプションを使用して、データベース接続が確立できることを確認します
- 変更を加えた場合、FMWコンソールが再起動の必要はないと言っているにもかかわらず、管理対象サーバーを再起動する必要があります
R12.2で読む必要のある記事
- AutoconfigR12.2の重要な変更
- R12.2でのサービスグループの変更
- adopmonおよびadopreportsユーティリティR12.2.5
- 12.2 E-BusinessOracleHomesを中央インベントリに再接続する方法
- アップグレード後の並行プログラムをR12.2の別のマネージャーキューに分離する