サービス&サポート


一定時間アクティブでない状態の後でADSクライアントの応答で遅延が発生する

このテクニカルノートの情報は、以下に該当します:

製品:RSView32 Active Displayタイプ:問題と解決方法
テクニカルノートID:P1869JA
パッケージ/モジュール:Display Client英文版作成日:2001/02/16
リビジョン:6.30.16
修正リビジョン:
サブシステム: N/A

テクニカルノート本文:

問題:
1分間アクティブでない状態の後で、ADSクライアント上のグラフィックディスプレイを変更しようとすると、ADSクライアントの応答で遅延が発生します。通常、遅延時間は約15secです。この動作は必ず発生するのではなく、多くの場合は予測できません。クライアントは休眠しているように見えます。

原因:
一定時間の経過後にHTTP接続がタイムアウトすると、接続を再び初期化しなければなりません。これは、ADSのベースとなっているMicrosoftのHTTPの問題と思われます。接続のタイムアウトは、IISユーザインターフェイスでは構成できません。

解決方法:
解決方法は、ユーザから見えない(ADSクライアント上の)ディスプレイを頻繁に呼出して、.gfxファイルの接続を常にアクティブにすることです。ADSサーバからADSクライアントにコマンドを発行するには、メモリ内で常にキャッシュされるディスプレイの1つにRADRemoteCommand ActiveXコントロールが実装されていなければなりません。RADRemoteCommand ActiveXについては、以下のテクニカルノートを参照してください。

A1099JA - ActiveXコントロールを使用してRADSサーバからRADSクライアントにコマンドを発行するユーティリティ

実装の手順:

法的な注意事項:
本版は、英文テクニカルノートの和訳です。英文原文を正文といたします。
ロックウェル・ソフトウェア(RSI) のKnowledgebaseに記載された情報は、いかなる保証もなく「そのままで」提供されます。RSI は、明示または暗示されたいかなる保証も負いません。また、RSI がそのような損害の可能性を忠告していた場合でも、直接、間接、偶発的、必然的な利益の損失または損害を含むいかなる損害についても、RSI は責任を負いません。
©2000 Rockwell Software Inc. All rights reserved.