Solution ID: 155516401 Type: External 表題: WINDOWS: WebクライアントでQueryを実行した際に正しい 結果が表示されません 製品: ClearQuest バージョン: すべてのバージョン OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: Solution126112606の日本語訳 作成年月日: 20-Jan-2003 改訂年月日: 概要: ClearQuest Webで、複数のクエリ、グラフまたはレポートを頻繁に 切り替えていると、選択したクエリ、グラフまたはレポートによる一 覧画面が表示されなくなる事があります。 また、どのクエリ、グラフまたはレポートを選択しても画面が切り替 わらなくなったり、要求した内容と異なる画面(以前に実行した別の クエリ、グラフまたはレポートの結果)が表示されたりします。 トラブルシューティング情報: 問題はWebブラウザ上でのWebページのリフレッシュ処理の不正 のために発生しており、OS、IEのバージョンなど、環境の違いに よって、発生する場合と発生しない場合があります。 この問題を解消するためには、ClearQuest Webのhtml.inc内で設 定しているResponse.Expiresヘッダの値を下記の手順で変更しま す。 1. Webサーバマシンにアドミニストレータ権限をもつユーザでログ インします。 2. \Rational\ClearQuest\WWW\utilities配下にありますhtml.inc ファイルをテキストエディタ(メモ帳など)を使用して開きます。変更 の前に万一のためにオリジナルのhtml.incファイルを他の名前 (例えば、html.inc.oldなど)でコピーしておきます。 3. 「Sub doHTMLHeadTag」を検索し、そのサブルーチン内で Response.expires=0 と設定している行がありますので、この値を下記のように変更 します。 Response.expires=-1 4. html.incを保存して閉じます。 5. IISを再起動します。 Response.Expiresヘッダの値はそのページのキャッシュの保存す る時間(分単位)を設定しており、-1に設定した場合も0に設定した 場合も動作に差はない(キャッシュを行わない)はずなのですが、 環境によって異なる動作をする場合があるようです。Microsoft社 のサポート技術情報サイトでもWebキャッシュを行わない方法とし て、Response.Expires=0を使用している技術情報と Response.Expires=-1を使用している技術情報が混在しておりま すので、問題の原因は環境側の不具合であると弊社では判断し ています。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。