WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

WebSphere Service Registry and Repository ノードの構成パラメーターの変更

DefaultWSRR 構成可能サービスの構成パラメーターを変更するには、mqsichangeproperties コマンドを使用します。

DefaultWSRR は、ブローカーごとに提供される構成可能サービス・オブジェクトで、WebSphere® Service Registry and Repository (WSRR) 構成パラメーターを定義します。 DefaultWSRR は、ServiceRegistries という構成可能サービス・タイプを持ちます。

WSRR の使用に影響を与える構成パラメーターの詳細は、WebSphere Service Registry and Repository ノードの構成パラメーターを参照してください。

DefaultWSRR 構成可能サービスの構成パラメーターを更新するには、次のステップを実行してください。

  1. ブローカーが実行されていることを確認してください。 実行されていない場合、mqsistart コマンドを使用して実行を開始します。
  2. 以下のコマンド (すべてのバージョンの WSRR に適用される) を入力して、endpointAddress 値を変更し、WebSphere Service Registry and Repository サーバーを指すようにします。
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -v http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort
    ここで、

    -c は、構成可能サービス・タイプ (この場合は ServiceRegistries) を指定します。
    -o は、構成可能サービス・オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
    -n は、変更するプロパティーの名前 (この場合は endpointAddress) を指定します。
    -v は、-n パラメーターで定義されるプロパティーの値を指定します。
    (この場合は
    http://localhost:9080/WSRR6_1/services/WSRRCoreSDOPort)

    WebSphere Message Broker でサポートされる特定のレベルの WSRR については、WebSphere Message Broker 要件を参照してください。

  3. (オプション) 次のコマンドを入力し、キャッシュのタイムアウト値を変更します。
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n timeout -v 3600000
    ここで、

    -c は、構成可能サービス・タイプ (この場合は ServiceRegistries) を指定します。
    -o は、構成可能サービス・オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
    -n は、変更するプロパティーの名前 (この場合は timeout) を指定します。
    -v は、-n パラメーターで定義されるプロパティーの値を指定します。
    (ここでは、3600000 ミリ秒により、1 時間の WSRR キャッシュ有効期限タイムアウトが指定されています)

  4. (オプション) 次のコマンドを入力して、connectionTimeout の値を変更します。
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n connectionTimeout -v 240
    ここで、

    -c は、構成可能サービス・タイプ (この場合は ServiceRegistries) を指定します。
    -o は、構成可能サービス・オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
    -n は、変更するプロパティーの名前
    (この場合は connectionTimeout) を指定します。
    -v は、-n パラメーターで定義されるプロパティーの値を指定します。
    (ここでは、240 秒により、4 分間の WSRR 照会の接続タイムアウトが指定されています)

  5. (オプション) 次のコマンドを入力し、ブローカーの始動時に特定の照会の結果を使ってキャッシュをプリロードします。
    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n predefinedCacheQueries
    -v "//*[@name='ConceptA1']"
    ここで、

    -c は、構成可能サービス・タイプ (この場合は ServiceRegistries) を指定します。
    -o は、構成可能サービス・オブジェクトの名前 (この場合は DefaultWSRR) を指定します。
    -n は、変更するプロパティーの名前
    (この場合は predefinedCacheQueries) を指定します。
    -v は、-n パラメーターで定義されるプロパティーの値を指定します。
    (この場合は、エンティティー ConceptA1 での単純なフルデプス WSRR XPath 照会、"//*[@name='ConceptA1']")。

    WSRR 照会の単一引用符を ' に置き換えてください。

    複数の照会は、';' で区切って指定します。

    例えば、ConceptA1 および ConceptB2 という名称のエンティティーに対してフルデプス照会を実行するには、次を使用します。
    -v "//*[@name='ConceptA1'];//*[@name='ConceptB2']"

    「深さのポリシー」プロパティーの特定の値を RegistryLookup ノードで使用するとき、
    predefinedCacheQueries プロパティーでも同じ深さを指定する必要があります。
    それには、書式 depth=n の照会式にオプションの拡張子を使用します。
    MatchOnly「深さのポリシー」の値には、depth=0 を使用します。
    MatchPlusImmediate「深さのポリシー」の値には、depth=1 を使用します。
    MatchPlusAll または MatchShowRel「深さのポリシー」の値には、depth=-1 を使用します。これがデフォルト値です。

    例えば次の照会は、関連エンティティーなしの XSD MsgDef.xsd、エンティティー ConceptA1 とそれに直接関連するエンティティー、およびエンティティー ServiceA2 とそれに関連するすべてのエンティティーを検索します。
    -v "//*[@name='MsgDef.xsd']{depth=0};
    //*[@name='ConceptA1']{depth=1};
    //*[@name='ServiceA2']"

    各照会には、WSRR 照会言語のすべての機能が使用できます。
    -v "/WSRR/WSDLService/ports[binding/portType
    [@name='DemoCustomer'
    および @namespace='http://demo.sr.eis.ibm.com']]"

    ブローカー・ユーザー・トレースを使用し、RegistryLookup または EndpointLookup ノードを呼び出すときに発行する WSRR XPath 照会ストリングを取得します。

            

    または次のように、-v ではなく -p パラメーターを使用して、mqsichangeproperties コマンドがプロパティー値を読み取るファイルを指定します。

    mqsichangeproperties MB8BROKER -c ServiceRegistries -o DefaultWSRR 
    -n endpointAddress 
    -p config.xml
    以下の条件が、-p パラメーターを使用する場合には適用されます。
    • このパラメーターは、コマンドがプロパティー値を読み取るファイルのロケーションと名前を指定するために使用します。
    • このパラメーターは、単一のプロパティーだけを設定するために使用できます。 したがって、-n パラメーターには、プロパティー名のコンマ区切りリストではなく、単一のプロパティー名のみを指定する必要があります。
    • -p パラメーターによって指定されたファイルから読み取られる際に、改行、復帰、およびファイル終了の各文字を含む空白文字が保持されます。

    詳細は、構成可能サービスのプロパティーを参照してください。

  6. mqsistop コマンドを使用してブローカーを停止し、次に mqsistart コマンドで始動して、ブローカーの再始動を行います。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:02


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac56130_