データは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ミリ秒 |
以下のi5/OSコマンドでは、必要なMQ-Seriesオブジェクトを作成し、ポストされた内容を受け取ります。
GO CMDMQMSTRSBS QMQM/QMQMCRTMQM 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 queuejms.host=server01jms.port=1414# jms.user=user# jms.password=passwordjms.queue=USERAGENT.QUEUEjms.channel=USERAGENT.CHANNELjms.queue.manager=USERAGENT.QUEUE.MANAGER