データはJMSメッセージとして送信されます。

このオプションでは、メッセージ・ブローカーのベンダーに応じて、IBM MQ-Series Java クライアント・ファイル、SonicMQ、ActiveMQ、 Tibco Enterprise Messaging Service のいずれかのファイルを使用できるようにする必要があります。

jms.user=*promptの場合、フィールドがブランクの認証ダイアログが表示されます。

jms.user=remoteuserの場合、ユーザー・フィールドにリモート・ユーザーが指定された認証ダイアログが表示されます。

jms.user=remoteuserとjms.password=passphraseの場合、認証ダイアログは表示されません。

キーワード

コメント

jms.name

ユーザー・エージェントの[送信]メッセージ・ボックスに表示される記述名

jms.vendor

メッセージ・ベンダー。 activemq | sonicmq | tibcomq | webspheremq

jms.host

メッセージのサーバー名

jsm.port

サーバーのポートデフォルトのポートはベンダーに依存します。
ActiveMQ の場合は 61616
SonicMQ の場合は 2506
TibcoMQ (Tibco Enterprise Messaging Service) の場合は 7222
WebSphereMQ の場合は 1414

jms.user

ログオン・ユーザーまたは*prompt

jms.password

ログイン・パスワード

jms.queue

待ち行列の名前

jms.channel

WebSphereMQ 通信チャネルの名前
WebSphereMQ の場合のみ必須。

jms.queue.manager

WebSphereMQ 行列マネージャーの名前
WebSphereMQ の場合のみ必須。

jms.priority

メッセージの優先順位
デフォルト:4

jms.persistent

メッセージの永続性。*yesまたは*no
デフォルト: *yes

jms.expiry

メッセージの有効期限(ミリ秒単位)
デフォルト:無期限を表す *unlimited

jms.clientid

メッセージのクライアント識別子

jms.method

メッセージを取得するか、メッセージを入れます。デフォルトではメッセージを入れます。
GET
PUT

jms.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メッセージ待ち行列にファイル内容を入れます。

#
# JMS Directives
#
jms.name=Message queue
jms.host=server01
jms.port=1414
# jms.user=user
# jms.password=password
jms.queue=USERAGENT.QUEUE
jms.channel=USERAGENT.CHANNEL
jms.queue.manager=USERAGENT.QUEUE.MANAGER