WebSphere MQネイティブサーバーへの接続は、プロパティファイル内からでも設定できます。ホスト名、ポート、およびチャネルがコンポーネントフィールドで指定されていない場合、コンポーネントはクラスローダーからmq.properties
ファイルをロードします。mq.properties
の例は以下のとおりです。
default.hostname=localhost
default.port=7777
default.channel=QM_TEST.SVRCONN
mq.properties
には、複数のMQキューマネージャー定義を含めることができます。形式は以下のとおりです。
name.hostname
name.port
name.channel
上記で、name
はキューマネージャー名です。たとえば、mq.properties
ファイルには以下を含めることができます。
default.hostname=localhost
default.port=7777
default.channel=DEFAULT.SVRCONN
test.hostname=localhost
test.port=7778
test.channel=QM_TEST.SVRCONN
mq.properties
は、オプションのuserID
、password
、およびCCSID
プロパティもサポートしています。これらは認証にのみ必要です。例:
default.hostname=localhost
default.port=7777
default.channel=DEFAULT.SVRCONN
default.userID=mqm
default.password=mqm
default.CCSID=1208
mq.properties
を呼び出すには、Dependenciesテーブルに追加します。
このコンポーネントを含むルートがランタイムにデプロイされている場合、コンポーネントはmq.properties
ファイルを<TalendRuntimePath>/container/etc
フォルダーから呼び出します。
コンポーネントフィールドでWebSphere MQネイティブサーバーへの接続を指定する方法の詳細は、cMQConnectionFactoryをご覧ください。