訊息服務位址的完整語法為
scheme://address-syntax
其中,scheme 和 address-syntax 將在下表中說明。
MQ 方案和 MQ 服務是下表的前兩欄中顯示的值。
| 方案名稱 |
連線服務 |
描述 |
位址語法 |
|---|---|---|---|
mq |
jms 和 ssljms |
Message Queue 從屬端執行階段將連線位於指定主機和連接埠的 MQ 連接埠對應器。該連接埠對應器傳回動態建立的連線服務連接埠之清單,然後 Message Queue 從屬端執行階段將連線託管指定連線服務的連接埠。 | [hostName][:port][/serviceName]
預設值:hostName = 預設值僅適用於 範例: |
mqtcp |
jms |
Message Queue 從屬端執行階段將透過與指定的主機和連接埠建立 TCP 連線 (略過 MQ 連接埠對應器) 來建立連線。 | hostName:port/jms
範例: |
mqssl |
ssljms |
Message Queue 從屬端執行階段將透過與指定的主機和連接埠建立安全 SSL 連線 (略過 MQ 連接埠對應器) 來建立連線。 | hostName:port/ssljms
範例: |
http |
httpjms |
Message Queue 從屬端執行階段將與指定 URL 處的 Message Queue 通道 Servlet 建立 HTTP 連線。(必須組態代理程式以存取 HTTP 通道 Servlet,如「Message Queue 管理員指南」中所述。) | hostName:port/contextRoot/tunnel
如果多個代理程式執行處理使用同一個通道 Servlet,則連線到特定代理程式執行處理 (而不是隨機選取的執行處理) 的語法為: |
https |
httpsjms |
Message Queue 從屬端執行階段將與指定的 Message Queue 通道 Servlet URL 建立安全 HTTPS 連線。(必須組態代理程式以存取 HTTPS 通道 Servlet,如「Message Queue 管理員指南」中所述。) | hostName:port/contextRoot/tunnel
如果多個代理程式執行處理使用同一個通道 Servlet,則連線到特定代理程式執行處理 (而不是隨機選取的執行處理) 的語法為: |