CDInput および CDOutput ノードは構成可能サービスと連動して接続の詳細およびステージング・ディレクトリーを取得することができます。 構成可能サービスが作成または変更されたときに新しい値を取り入れるには、mqsistop コマンドと mqsistart コマンド、あるいは mqsireload コマンドを使用して、ブローカーまたは実行グループを再ロードする必要があります。
IBM Sterling Connect:Direct ノードの接続詳細を変更するには、CDServer 構成可能サービスを使用します。CDServer 構成可能サービスのプロパティーは、CDServer 構成可能サービスで説明されています。
ステージング・ディレクトリーの使用方法の例として、以下のシナリオを使用してください。
mqsicreateconfigurableservice MYBROKER -c CDServer -o myCDServer
なお、-o ObjectName パラメーターは、任意の値が可能です。
出力
この例では、ブローカー MYBROKER、実行グループ default、メッセージ・フロー messageflow1 内の CDOutput という名前の CDOutput ノードを使ってファイルを転送します。
ブローカーはローカル・ファイル・パス /tmp/cdtransfer/MYBROKER/default/messageflow1/CDOutput でファイルをステージングします。
その後、Connect:Direct サーバーはファイル・パス /cdserver/transfers/MYBROKER/default/messageflow1/CDOutput を使ってファイルの転送を試みます。
ブローカーと Connect:Direct サーバーのマシンで異なる方法でファイル・システムがマウントされる場合、これらのプロパティーが使用されます。
mqsichangeproperties MYBROKER -c CDServer
-o myCDServer -n brokerPathToStagingDir,cdPathToStagingDir
-v /tmp/cdtransfer,/cdserver/transfers
構成可能サービス中の更新された値をピックアップするには、実行グループおよびメッセージ・フローを再始動させます。入力
この例では、ブローカー MYBROKER、実行グループ default、メッセージ・フロー messageflow1 内の CDInput という名前の CDInput ノードを使ってファイルを受信します。
Connect:Direct サーバー、ディレクトリー /cdserver/transfers/example1 にファイルが転送されます。
WebSphere Message Broker はパス /tmp/cdtransfer/example1 を使用して、同じファイルの処理を試みます。
WebSphere Message Broker と Connect:Direct サーバーのマシンで異なる方法でファイル・システムがマウントされる場合、これらのプロパティーが使用されます。
mqsichangeproperties MYBROKER -c CDServer -o myCDServer
-n brokerPathToInputDir,cdPathToInputDir
-v /tmp/cdtransfer/example1,/cdserver/transfers/example1
構成可能サービス中の更新された値をピックアップするには、実行グループおよびメッセージ・フローを再始動させます。Connect:Direct サーバー構成可能サービスを表示するには、次の例で示されるように mqsireportproperties コマンドを使用します。
mqsireportproperties MYBROKER -c CDServer -o AllReportableEntityNames -r