データはMQ-Seriesメッセージとして送信されます。
このオプションでは、IBM MQ-Series Javaクライアント・ファイルを使用できるようにする必要があります。
mq.user=*promptの場合、フィールドがブランクの認証ダイアログが表示されます。
mq.user=remoteuserの場合、ユーザー・フィールドにリモート・ユーザーが指定された認証ダイアログが表示されます。
mq.user=remoteuserおよびmq.password=passphraseの場合、認証ダイアログは表示されません。
キーワード |
コメント |
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d6438332-6d8e-48a4-9e2c-202226ed8d8a"><ac:plain-text-body><![CDATA[ |
mq.name |
ユーザー・エージェントの[送信]メッセージ・ボックスに表示される記述名 |
]]></ac:plain-text-body></ac:structured-macro> |
mq.host |
MQ-Seriesのサーバー名 |
||
mq.port |
サーバーのポート デフォルト:1414. |
||
mq.user |
ログオン・ユーザーまたは*prompt |
||
mq.password |
ログイン・パスワード |
||
mq.channel |
MQ-Series通信チャネルの名前 |
||
mq.queue.manager |
MQ-Series待ち行列マネージャーの名前、またはデフォルトの待ち行列マネージャーの場合は*default |
||
mq.queue |
MQ-Series待ち行列の名前 |
||
mq.encoding |
テキスト・メッセージのエンコーディング。mq.ccsid値を使用する場合は*cssid、エンコーディングがない場合は*none |
||
mq.ccsid |
メッセージの文字セット・エンコーディングのID 値*ccsidを使用するエンコーディングのプロパティ。この値に相当するJavaエンコーディングの値を使用します。 |
||
mq.format |
メッセージ形式。形式なしの場合は*none、内容タイプが形式なし以外のテキスト・タイプの場合はMQSTRの*default、またはユーザー定義形式。8文字 |
||
mq.priority |
メッセージの優先順位デフォルト:0. |
||
mq.persistent |
メッセージの永続性。*yes、*no、または*default |
||
mq.userid |
メッセージのユーザーID。12文字 |
||
mq.expiry |
10分の1秒単位のメッセージの有効期限 デフォルト:無期限を表す *unlimited |
||
mq.applicationid |
メッセージのアプリケーションID。32文字 |
||
mq.type |
メッセージ・タイプ。*datagram、またはメッセージ・タイプを指定する数字 デフォルト: *datagram ユーザー定義の範囲は65536~999999999 |
||
mq.messageid |
メッセージID*default もしくは 24 文字 デフォルト: *none. メッセージIDは自動で作成されます。 文字長が24の値を作成するように、値にスペースが埋め込まれます。 |
||
mq.correlationid |
相関ID*default もしくは 24 文字 デフォルト: *none. 文字長が24の値を作成するように、値にスペースが埋め込まれます。 |
||
mq.id.encoding |
メッセージIDと相関IDのエンコーディング デフォルトは*ccsid Unicode値からバイトへの変換に使用されるエンコーディング。最初の24バイトのみが使用されます。 |
||
mq.reply.queue |
応答待ち行列 |
||
mq.reply.queue.manager |
応答待ち行列マネージャー |
||
mq.method |
メッセージを取得するか、メッセージを入れます。デフォルトではメッセージを入れます。 GET PUT |
||
mq.waittime |
GETメソッドと一緒に使用して、メッセージの待機時間を指定します。デフォルトは2000ミリ秒 |
MQ-Series IBM iの構成
以下のi5/OSコマンドでは、必要なMQ-Seriesオブジェクトを作成し、ポストされた内容を受け取ります。
GO CMDMQM
STRSBS QMQM/QMQM
CRTMQM MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQM MQMNAME(USERAGENT.QUEUE.MANAGER)
CRTMQMQ QNAME(USERAGENT.QUEUE) QTYPE(*LCL) MQMNAME(USERAGENT.QUEUE.MANAGER)
CRTMQMCHL CHLNAME(USERAGENT.CHANNEL) CHLTYPE(*SVRCN) MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQMCHL CHLNAME(USERAGENT.CHANNEL) MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQMLSR MQMNAME(USERAGENT.QUEUE.MANAGER)
以下のディレクティブでは、MQ-Seriesメッセージ待ち行列にファイル内容を入れます。
#