IIBエージェントの構成
このページでは、AIX、Linux、および Windows で IIB エージェントを統合する方法について説明します。IIB エージェントのインストール手順は、AIX、Linux、および Windows で同じです。IIB、ACE 11、および ACE 12 のインストール手順は、別のタブで提供されます。
-
エージェントとコントローラ間の通信設定を指定します。
controller-info.xmlファイルで、次のプロパティを設定します。account-name:コントローラログインのアカウント名。account-access-keyAccess Key このキーは、コントローラを使用した検証に使用されます。application-name:IIB サーバが属するアプリケーションの名前。controller-host:コントローラのホスト名。controller-port:コントローラのポート番号。SaaS コントローラのポートは 443 です。-
controller-proxy-hostcontroller-proxy-host:エージェントがコントローラに接続するために必要な任意のプロキシのホスト名または IP アドレス。 -
controller-proxy-portcontroller-proxy-port:エージェントがコントローラに接続するために必要な任意のプロキシのポート番号。 -
controller-proxy-usernamecontroller-proxy-username:プロキシでの認証に使用されるユーザ名。 -
controller-proxy-passwordプロキシユーザーを認証するためのパスワード。 -
controller-proxy-passwordfilecontroller-proxy-passwordfile:プロキシユーザの認証に使用されるパスワードを含むファイルのフルパス名。 controller-ssl-enabled:SSL ログイン。有効にするには1を設定し、無効にするには0を設定します。コントローラ SSL を無効にする場合は、restrict-tlsプロパティを false に設定する必要があります。restrict-tls:すべてのコントローラ接続に最適な TLS バージョンを使用するには、trueを設定します。デフォルトでは、trueに設定されています。controller-cert-file:SSL の PEM 形式の X509 証明書へのフルパス。証明書ファイルの取得方法の詳細については、「C/C++ SDK の SSL の有効化」を参照してください。log-dir:IIB エージェントログファイルを含むディレクトリへのフルパス。デフォルトのパスは/tmp/appdです。この設定の前に書き込まれたログは、このパスに記録されます。log-level:ログのレベル。このプロパティをtrace|debug|info|warning|errorに設定すると、Errorの優先順位が最も高くなり、traceの優先順位が最も低くなります。tier-name:ブローカーを表す階層の名前。user-exit:ユーザの終了名。これは、mqsichangebrokerコマンドの規定に従い英数字の形式にする必要があります。<log-settings></log-settings>:エージェントのログ設定。詳細は、エージェントのログファイルサイズの設定 を参照してください。disable-correlationdisable-correlation:特定のバックエンドの相関を有効または無効にします。有効にするには 1、無効にするには 0 を設定します。disable-http-correlation:有効にするには 1、無効にするには 0 を設定します。disable-jms-correlation:有効にするには 1、無効にするには 0 を設定します。disable-mq-correlation:有効にするには 1、無効にするには 0 を設定します。flow-level-visibility-enabledフローレベルの可視性有効にするには 1、無効にするには 0 を設定します。デフォルト値は 0 です。IIB エージェントフローレベルの可視性 を参照してください。- <node-reuse>true</node-reuse>:このプロパティを設定して、
<node-reuse>true</node-reuse>新しい VM に過去の VM のノード名を再利用します。異なる名前のノードが急激に増加するのを防ぎます。ノード名の再利用の有効化 を参照してください。 <node-reuse-prefix>prefixName</node-reuse-prefix>:node-reuseがtrueに設定されている場合、このプロパティを使用します。このプロパティを設定しない場合、IIB エージェントは、IBM の内部ノード名標準に従ってノード名を生成します。ノード名の再利用の有効化 を参照してください。
-
ブローカーを停止するには、次のコマンドを実行します。
mqsistop <broker_name>ユーザイグジットを構成するには、ブローカーを停止する必要があります。 -
IIB エージェントのユーザイグジットをインストールします。
すべてのフローについて、IIB エージェントのユーザイグジットがデフォルトで有効になっていることを確認します。該当するバージョンに基づいて、次の手順を実行します。
オプション 説明 IIB 10 以下のコマンドを実行します: mqsichangebroker <broker_name> -x <install-directory> -e <user_exit_name>ACE 11、ACE 12 node.conf.yaml ファイルで次の手順を実行します。ファイルは次のパスで確認できます。"<<path-to-installation-directory>/<broker-name>/node.conf.yaml.UserExits:
activeUserExitList: '<User Exit Name>'#Specify the name of user exituserExitPath:'<path>'#specify the path
注: エージェントがブローカーにインストールされている場合は、ブローカーとともに起動および停止されます。 -
次のコマンドを実行して、ブローカーを開始します。
mqsistart <broker_name>
mqsichangeflowuserexits <broker_name> -e <integrationServerName> -f <MessageFlow> -k <application_name> -i <user_exit_name>