メッセージ・サービスのアドレスのフル構文は次のとおりです。
scheme://address-syntax
ここで、schemeとaddress-syntaxは次の表に示します。
「MQスキーム」と「MQサービス」については、次の表の最初の2列に値が表示されています。
| スキーム名 |
接続サービス |
説明 |
アドレス構文 |
|---|---|---|---|
mq |
jmsとssljms |
Message Queueクライアント・ランタイムは、指定したホストとポートでMQポート・マッパーへの接続を確立します。ポート・マッパーは動的に確立された接続サービス・ポートのリストを返し、次にMessage Queueクライアント・ランタイムが指定された接続サービスをホストするポートへの接続を確立します。 | [hostName][:port][/serviceName]
デフォルト: hostName = デフォルトは 例: |
mqtcp |
jms |
Message Queueクライアント・ランタイムは、MQポート・マッパーをバイパスして、指定したホストとポートにTCP接続を確立します。 | hostName:port/jms
例: |
mqssl |
ssljms |
Message Queueクライアント・ランタイムは、MQポート・マッパーをバイパスして、指定したホストとポートにセキュリティ保護されたSSL接続を確立します。 | hostName:port/ssljms
例: |
http |
httpjms |
Message Queueクライアント・ランタイムは、指定されたURLのMessage Queueトンネル・サーブレットにHTTP接続を確立します。(ブローカは、Message Queueの管理者ガイドで説明されているとおり、HTTPトンネル・サーブレットにアクセスするように構成する必要があります。) | hostName:port/contextRoot/tunnel
複数のブローカ・インスタンスが同じトンネル・サーブレットを使用している場合、ランダムに選択されたブローカ・インスタンスではなく、特定のブローカ・インスタンスに接続する構文は次のとおりです。 |
https |
httpsjms |
Message Queueクライアント・ランタイムは、指定されたMessage Queueトンネル・サーブレットURLにセキュリティ保護されたHTTPS接続を確立します。(ブローカは、Message Queueの管理者ガイドで説明されているとおり、HTTPSトンネル・サーブレットにアクセスするように構成する必要があります。) | hostName:port/contextRoot/tunnel
複数のブローカ・インスタンスが同じトンネル・サーブレットを使用している場合、ランダムに選択されたブローカ・インスタンスではなく、特定のブローカ・インスタンスに接続する構文は次のとおりです。 |