cbrcontrol コマンドで 「~サーバーの許可エラー」が出る際の対処方法

内容/目次


WebSphere Edge Server に含まれるCBR(Content Based Routing) で、cbrcontrol コマンド使用時に出る 「~サーバーの許可エラー」は、WTEの構成ファイル(ibmproxy.conf) が間違っている場合によく表示されるエラーです。

WebSphere Edge Server に含まれるCBR(Content Based Routing) を使用する場合は、CBRのインストールの前にWTE (Web Traffic Express) をインストールし、W TE構成ファイル(ibmproxy.conf)をCBR用に編集する必要があります。
設定方法は 「IBM Network Dispatcher for Multiplatforms ユーザーズ・ガイド バージョン 3.0 」(GD88-7807-02)の第7章「Configuring the Content Based Routing 構成要素の構成」90ページに記載がありますが、Windows版のCBR構成ファイルのサンプルの記載に誤りがあります。
WindowsプラットフォームでCBRを使用される場合は、ユーザーズ・ガ イドと併せて下記の内容を参考にして設定してください。

関連情報 →  ND V2での情報
WTE導入先ディレクトリにある、ibmproxy.c onfファイルの以下の4つのディレクティブをCBR用に設定します。
  • ServerInit
  • PreExit
  • PostExit
  • ServerTerm

項目はそれぞれ1行に収める必要があります。また、こ れらの4つの項目の位置は構成ファイルでコメント化されている「ServerInit」の最初のインスタンスの後でなければなりませんので注意してください。< /font>
また、ServerInitディレクティブで、以下を指定します。
  • クライアント鍵ディレクトリー(CBR_CLIENT_KEYS_DIRECTORY)
  • サーバー鍵ディレクトリー(CBR_SERVER_KEYS_DIRECTORY)
  • END_INSTALL_PATH
  • クラス・パス
  • rmiポート
  • ログ・ディレクトリー
  • 構成ファイル保管ディレクトリー

下記に構成例を示します。 この例は、プロダクトの導入先が c:\program files\ibm\nd\ と想定しています。ディレクトリに関しては、実際の導入先に合わせてください。

構成例 :
# ServerInit ディレクティブ:
#
# サーバーの初期設定ルーチン中にサーバーに呼び出させたい
# カスタマイズされたアプリケーション機能を指定します。このコードは、
# クライアント要求が読み込まれる前に実行されます。
#
# デフォルト: <なし>
# 構文: ServerInit <C:\パス\ファイル:関数名>
#
# 例:
# ServerInit C:\Progra~1\IBM\WTE\api\bin\icsext05.dll:svr_init
# ServerInit C:\Progra~1\IBM\WTE\dll\gosclone.dll:init

ServerInit c:\Progra~1\IBM\nd\cbr\lib\libndcbr.dll:ndServerInit CBR_CLIENT_KEYS_DIRECTORY=c:\Progra~1\IBM\nd\admin\keys\cbr,CBR_SERVER_KEYS_DIRECTORY=c:\Progra~1\IBM\nd\cbr\key,END_INSTALL_PATH=c:\Progra~1\IBM\nd\,c:\Progra~1\IBM\nd\cbr\lib;c:\Progra~1\IBM\nd\cbr\lib\ibmcbr.jar;c:\Progra~1\IBM\nd\admin\lib\ChartRuntime.jar,11099,c:\Progra~1\IBM\nd\cbr\logs\,c:\Progra~1\IBM\nd\cbr\configurations\

PreExit c:\Progra~1\IBM\nd\cbr\lib\libndcbr.dll:ndPreExit

PostExit c:\Progra~1\IBM\nd\cbr\lib\libndcbr.dll:ndPostExit

ServerTerm c:\Progra~1\IBM\nd\cbr\lib\libndcbr.dll:ndServerTerm

ユーザーズ・ガイド(90ページ)の訂正個所
下記の赤字の部分が間違っていますので注意してください。
ServerInit c:\Progra~1\IBM\nd\cbr\lib\libndcbr.dll:ndServerInit CBR_CLIENT_KEYS_DIRECTORY=c:\Progra~1\IBM\nd\admin\keys\cbr,CBR_SERVER_KEYS_DIRECTORY=c:\Progra~1\IBM\nd\cbr\key,END_INSTALL_PATH=c:\Progra~1\IBM\nd\,c:\wspp \IBM\\nd\cbr\lib;c:\Progra~1\IBM\nd\cbr\lib\ibmcbr.jar;c:\Progra~1\IBM\nd\admin\lib\ChartRuntime.jar,11099,c:\Progra~1\IBM\nd\cbr\logs\,c:\Progra~1\IBM\nd\cbr\configurations\


また、 PATHの確認を忘れずに行ってください。

PATH環境変数に、以下の2つの設定が行われていることを確認してください。
  • <JDKまたはJREのインストール先>\bin (例: c:\jre118\bin)
  • c:\Progra~1\IBM\nd\cbr\lib (CBRの導入先に合わせてください)


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



Document Information


Product categories: Software > Application Servers
Operating system(s):
Software version:
Software edition:
Reference #: 49256A21001E8D07
IBM Group: Software Group Japan
Modified date: Apr 1, 2001