セッション状態のリセット
セッション状態のリセットは、リクエストの終了時に、アプリケーションによってリクエスト内で設定されたセッション状態をクリアする重要な機能です。リクエストでセッション状態を設定すると、そのセッションは「ダーティ」のままになります。 そのセッションの以降の使用では、そのセッション状態が確認できます(状態がクリアされていない場合)。RESET_STATEを使用しない場合、アプリケーション開発者はカーソルを取り消して、設定されていたセッション状態をクリアする必要があります。RESET_STATEは、アプリケーション・コンティニュイティ(ACおよびTAC) 20cで使用可能なサービス属性です。
RESET_STATEは、各リクエストの終了時にデータベースによってセッション状態をクリアする強力な機能です。このタスクをデータベースに任せることによって、開発者は、使用ごとにセッション状態をクリアすることなく、機能に集中できます。アプリケーションが変更されると、状態は自動的にクリアされます。RESET_STATEによってクリアが保証され、開発作業を削減でき、アプリケーションの変更に対しても将来的な保証が得られます。