(APEX 4.1.1.00.23)
同じセッションを共有する 2 つのアプリケーション A と B があり (同じセッション Cookie を使用するため)、それぞれの最大セッション アイドル時間は同じ値 N に設定されています。アプリケーション A で N 秒以上の作業を行った後 (大量のページ読み込みを行うため、タイムアウトしません)、アプリケーション B に移動すると、すぐにタイムアウトになり、そのログイン ページに移動します。
両方のアプリケーションで APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS(N) も呼び出してみました.p_scoprのデフォルトは「SESSION」で、APIドキュメントにあることに注意してください
これは、複数のApplication Expressアプリケーションが共通の認証スキームを使用し、共通のセッションでスイートとして動作するように設計されている場合の最も一般的な使用例です。
ただし、同じことが起こります。
各アプリケーションに個別にではなく、セッション全体にタイムアウトを適用する必要があります。これは上記が達成するはずのものではないのですか、それとも私は何か間違っていますか?