メッセージサーバーのアドレスの構文

メッセージサーバーアドレスを指定する構文は、以下のとおりです。

スキーマ://アドレスの構文

以下の表に、スキーマアドレスの構文 を解説します。

スキーマ コネクションサービス 説明 構文
mq jms
および
ssljms
指定されたホストとポートの Message Queue ポートマッパは、コネクション要求を処理して、指定されたコネクションサービスに基づいてポートを動的に割り当てます。いったんポート番号がわかると、Message Queue はコネクションを作成します。 [ホスト名][:ポート][/サービス名]
デフォルト (jms サービス用のみ):
ホスト名 = localhost
ポート = 7676
サービス名 = jms
mqtcp jms Message Queue は、指定されたホストおよびポートに対して直接 tcp コネクションを作成し、コネクションを確立します。 ホスト名:ポート/jms
mqssl ssljms Message Queue は、指定されたホストおよびポートに対して安全な ssl コネクションを直接作成し、コネクションを確立します。 ホスト名:ポート/ssljms
http httpjms Message Queue は、指定された Message Queue トンネルサーブレット URL に対して直接 HTTP コネクションを作成します (トンネルサーブレットにアクセスするには、ブローカを設定する必要がある)。 HTTP トンネルサーブレットの URL
https httpsjms Message Queue は、指定された Message Queue トンネルサーブレット URL に対して直接 HTTPS コネクションを作成します (トンネルサーブレットにアクセスするには、ブローカを設定する必要がある)。 HTTPS トンネルサーブレットの URL

 

以下の表に、通常、メッセージサーバーのアドレスの構文がどのように適用されるかを示します。

コネクションサービス ブローカホスト ポート アドレスの例
未指定 未指定 未指定 デフォルト
(mq://localHost:7676/jms)
未指定 指定されたホスト 未指定 myBkrHost
(mq://myBkrHost:7676/jms)
未指定 未指定 指定されたポートマッパのポート 1012
(mq://localHost:1012/jms)
ssljms ローカルホスト デフォルトのポートマッパのポート mq://localHost:7676/ssljms
ssljms 指定されたホスト デフォルトのポートマッパのポート mq://myBkrHost:7676/ssljms
ssljms 指定されたホスト 指定されたポートマッパのポート mq://myBkrHost:1012/ssljms
jms ローカルホスト 指定されたサービスポート mqtcp://localhost:1032/jms
ssljms 指定されたホスト 指定されたサービスポート mqssl://myBkrHost:1034/ssljms
httpjms N/A N/A http://websrvr1:8085/imq/tunnel
httpsjms N/A N/A https://websrvr2:8090/imq/tunnel