Content Based Routing で複数ルールを定義した場合特定の条件下でルールが正しく適用されない

内容/目次


------ 2002/1/11 Update ------
2002年1月11日現在、C BRをご使用の場合はV3.6.1.3以降を推奨します。
詳細は こちら をご参照ください。

------ 2001/10/12 Update ------

ND V3.6.0.24 にて当問題は解決されています。C BRをご使用の際にはV3.6.0.24をご使用ください。
ND V3.6.0.24に関しては弊社アンサーライン経由で入手してください。

-----------------------------

現在下記の2の問題に対してはAPAR IY23883が作成されています。修 正についての情報は入り次第お知らせします。

------ 2001/08/03 Update ------
下記の1についてはCBR V3.6.0.10以降で修正されています。入 手方法については弊社アンサーライン経由でお問い合わせください。
また2については現在修正を作成中です。修正についての情報は入り次第お知らせいたします。
ご迷惑をおかけして申し訳ありませんが2の現象については、こ の順番で起動しないように運用でカバーしていただけますようお願いいたします。

この現象がおきる条件としては、2つのルールA(Priority 10)とルールB(Priority 20) があると想定したときに、 ルールBに定義されたサーバーは稼動しているが、ル ールAに定義されたサーバーは全て停止している条件下でCBRを起動した後に、 ルールAのサーバーが復旧した際に起こります。
システム開始時や、障 害復旧後などのサーバーおよびCBRの起動の順序にご注意いただけますようお願いいたします。

-----------------------------

WebSphere Edge ServerのContent Based Routing (CBR)を使用した際に、複数のルールを定義していると特定の条件下でルールが正しく適用されないという現象が起きています。以 下の2つの現象が確認されています。

  1. プライオリティの高いルールで使用可能なサーバーが すべて ダウンしている際に次のプライオリティのルールで使用可能なサーバーにディスパッチされない
  2. プライオリティの高いルールで使用可能なサーバーが すべて ダウンしていて、プ ライオリティーの低いルールのサーバーだけ稼動してる状態で、CBRを起動する。その後全サーバーが復旧しても、数 回に1度の割合でプライオリティーの低いルールで定義されたサーバーに割り振られてしまう( CBR起動前にプライオリティーの低いルールのサーバーだけが上がっている場合のみ起こる)

この問題が発生するのは以下のバージョンのCBRです。

CBR 3.0.2.x
CBR 3.6.0.0 -CBR 3.6.0.8

現在この問題に対する修正が作成されています。修正についての情報は入り次第お知らせします。


文書情報
本コーナーは、お客様の問題解決のためのヒントとしてご利用ください。 本コーナーの記載内容は、お客様固有の問題に対し、適切であるかどうか、また、正 確であるかどうかは十分検証されていません。 結果について、いかなる保証も責任も負いかねますので、あらかじめご了承ください。



Document Information


Product categories: Software > Application Servers
Operating system(s): Platform Independent
Software version:
Software edition:
Reference #: 85256F1F001E92DC
IBM Group: Software Group Japan
Modified date: Oct 12, 2001