サーバ
12
Biz/Browserのセッション管理について
[内容]
サーバ側で設定したセッション情報はBiz/Browserでも維持されるのでしょうか
12
[解決方法]
Biz/Browserは、サーバから受け取ったセッション情報を加工せずに保持します。
Biz/Browserでは、セッションのタイムアウトを設定するようなプロパティやメソッドは
なく、ログイン(Loginメソッドの実行)以外のタイミングでセッションをリセットすることは
ありません。
Biz/Browser単体で起動させた場合、セッション情報はBiz/Browserのプロセス毎に
管理されるため、複数Biz/Browserを起動してもセッション情報が相互に影響する
ことはありません。
後から起動したBiz/Browserが先に起動したBiz/Browserのセッション情報をリセット
することもありません。
また、IEConnectというActiveXを利用することでBiz/Browserとサーバとの通信を
Internet Explorerの通信(セッション情報)を利用して行うことも出来ます。
IEConnectがInternet ExplorerとBiz/Browserとの間を取り持ちます。
例えば、セッションで認証情報を保持するようなシステムの場合、HTML側で認証を
行い、そのままBiz/Browserでも認証情報を引き継ぐことができます。
IEConnectを利用する場合も、Internet Explorerの通信とBiz/Browserを紐付ける
ServerIDとShellIDをクライアント上で一意に定義することで、複数起動した場合でも
相互に影響なく動作します。
IEConnectを利用した通信の利用方法の詳細については、
InternetExplorerの通信利用
ServerIdを一意に設定する
をご参照ください。
管理番号:Svr_012
Biz-Collections Bizの宝箱 トップへ
Biz/Browser・Biz/Designer TIPS集 トップへ