請利用這個畫面來檢視或變更所選 Queue Connection Factory 的配置內容,以便搭配 MQSeries® 產品的「Java™ 訊息服務 (JMS)」提供者使用。 這些配置內容會控制如何建立 JMS 提供者和 WebSphere® MQ 之間的連線。
如果要檢視這個「應用程式用戶端資源配置工具」(ACRCT) 頁面,請按一下檔案 > 開啟。瀏覽 EAR 檔之後,請按一下開啟。展開選取的 JAR 檔 > 傳訊提供者 > WebSphere MQ 提供者。 用滑鼠右鍵按一下 Queue Connection Factory,再按一下新建。 這時一般標籤會出現下列欄位。
JMS 提供者的 Queue Connection Factory 有下列內容。
用來識別這個 Queue Connection Factory 的名稱,供 WebSphere Application Server 內管理作業使用。 在整個 WebSphere 管理網域的各個 JMS Connection Factory 內,這個名稱必須是唯一的。
| 資料類型 | String |
這個 Connection Factory 的說明,供 WebSphere Application Server 內管理作業使用。
| 資料類型 | String |
| 預設值 | 空值 |
應用程式用戶端執行時期利用這個欄位來擷取配置資訊。
如果呼叫端應用程式沒有明確提供使用者 ID 和密碼,就搭配密碼內容來進行鑑別的使用者 ID。
如果您指定了使用者 ID 內容值,您也必須指定密碼內容值。
如果呼叫端應用程式沒有明確提供使用者 ID 和密碼,就會使用 Connection Factory 使用者 ID 和密碼內容;例如,呼叫端應用程式使用 createQueueConnection() 方法。 JMS 用戶端會將使用者 ID 和密碼傳送給 JMS 伺服器。
| 資料類型 | String |
在呼叫端應用程式沒有明確提供使用者 ID 和密碼時,要搭配使用者 ID 內容來進行鑑別的密碼。
如果您指定了使用者 ID 內容值,您也必須指定密碼內容值。
| 資料類型 | String |
| 預設值 | 空值 |
確認密碼。
這個 Connection Factory 的 WebSphere MQ 佇列管理程式的名稱。
這個 Factory 所建立的連線會連接至該佇列管理程式。
| 資料類型 | String |
依預設,會選取這個圓鈕,如果選取的話,會啟用主機和埠內容,並停用連線名稱清單內容。
| 資料類型 | 圓鈕 |
| 預設值 | 已選取 |
WebSphere MQ 佇列管理程式執行其中的主機名稱,只供用戶端連線使用。
| 資料類型 | String |
| 預設值 | 空值 |
| 範圍 | 有效的 TCP/IP 主機名稱 |
通往 WebSphere MQ 佇列管理程式的連線所用的 TCP/IP 埠號,只供用戶端連線使用。
這個埠必須配置於 WebSphere MQ 佇列管理程式。
| 資料類型 | Integer |
| 預設值 | 空值 |
| 範圍 | 配置於 WebSphere MQ 佇列管理程式的有效 TCP/IP 埠號。 |
如果選取的話,這個圓鈕會啟用連線名稱清單內容,並停用主機和埠名稱內容。 如果您想要連接到多重實例佇列管理程式,請選取這個圓鈕。
| 資料類型 | 圓鈕 |
| 預設值 | 已清除 |
這是一份逗點區隔的主機和埠資訊清單,可用來連接到多重實例的佇列管理程式。
清單格式如下:
host[(port)],[host[(port)]]其中 port 是選用的,如果未設定的話,預設值是 1414。 例如:
hostname1,hostname2(1415)
如需多重實例佇列管理程式進一步的相關資訊,請參閱 WebSphere MQ 資訊中心。
這個內容只能用來連接多重實例的佇列管理程式。 它不能用來連接特殊佇列管理程式的清單,否則,可能會發生交易完整性問題。
通往 WebSphere MQ 佇列管理程式的連線所用的通道名稱,只供用戶端連線使用。
| 資料類型 | String |
| 預設值 | 空值 |
| 範圍 | 1 至 20 個 ASCII 字元 |
指定要利用 WebSphere MQ 用戶端連線或 JNDI 連結來連接 WebSphere MQ 佇列管理程式。 外部 JMS 提供者會控制 JMS 用戶端和 JMS 伺服器之間的通訊協定。 當您使用非 ASF 非持續性、不可延續的非交易式傳訊時,或當您要滿足安全問題且用戶端在佇列管理程式節點的本端時,請調整傳輸類型。
| 資料類型 | 列舉 |
| 單位 | 不適用 |
| 預設值 | BINDINGS |
| 範圍 |
|
| 建議 |
附註:在 WAS 6.1 內無法使用 WebSphere MQ 5.3 JMS,因為 WAS 6.1 採用 Java 5 執行時期。
因此,無法使用 WebSphere MQ 5.3 佇列管理程式來建立跨記憶體的連線。
如果您先前使用 WebSphere MQ 5.3,連線使用 BINDINGS,但移轉至 WebSphere Application Server 6.1 版時改用 CLIENT 網路連線,效能可能會退化。
如果您使用 WebSphere MQ 5.3 for z/OS®,您也可能需加購一份特性套件。
|
通往 MQSeries 佇列管理程式的連線所用的 JMS 用戶端 ID。
| 資料類型 | String |
供 WebSphere MQ 佇列管理程式使用的編碼字集 ID。
這個編碼字集 ID (CCSID) 必須是 WebSphere MQ 所支援的 CCSID 之一。
| 資料類型 | String |
如需支援的 CCSID 以及在不同的編碼字集之間轉換訊息資料的相關資訊,請參閱 WebSphere MQ 資訊中心的《系統管理手冊》和 Application Programming Reference。
請選取這個勾選框來指定將不要的訊息保留在佇列中。否則,會根據不要的訊息本身的處置選項來處理這些訊息。
| 資料類型 | 列舉 |
| 單位 | 不適用 |
| 預設值 | 已清除 |
| 範圍 |
|
如果 Connection Factory 尚不存在,便用來建立暫時 Connection Factory 的模型定義名稱。
| 資料類型 | String |
| 範圍 | 1 至 48 個 ASCII 字元 |
動態佇列命名所用的字首。
| 資料類型 | String |
請指定若佇列管理程式進入受管制的失敗情況,應用程式是否會從方法呼叫返回。
| 資料類型 | 勾選框 |
| 預設值 | 已選取 |
請指定本端伺服器位址。
| 資料類型 | String |
請指定在非同步傳訊遞送期間掃描所有接收端的間隔(以毫秒為單位)
| 資料類型 | Integer |
| 單位 | 毫秒 |
| 預設值 | 5000 |
掃描主題來尋找已加到主題中但不符合正常順序的訊息之間隔(以毫秒為單位)。
這個間隔用來控制已加到主題中,但不符合關聯於 WebSphere MQ 瀏覽游標的正常順序之訊息的掃描作業。
| 資料類型 | Integer |
| 單位 | 毫秒 |
| 預設值 | 5000 |
指定通往 WebSphere MQ 之 SSL 連線所用的密碼組合。
請將這個內容設定為 JSSE 提供者所提供的有效密碼組合。這個值必須符合 SVRCONN 通道指定為通道內容的 CipherSpec。
如果您設定 SSL 同層級名稱內容,您就必須設定這個內容。
請指定用來檢查 SSL 憑證撤銷的零或多個憑證撤銷清冊 (CRL) 伺服器的清單。 如果您指定這個內容的值,就必須使用 Java 2 1.4 版的 WebSphere MQ JVM。
ldap://hostname:[port]
這個值後面有一個單斜線 (/)。如果忽略 port,就會使用預設 LDAP 埠 389。 在連線時,會核對指定的 CRL 伺服器來檢查伺服器所提供的 SSL 憑證。 如需 CRL 安全的相關資訊,請參閱 WebSphere MQ 資訊中心的《安全》,關於「使用憑證撤銷清冊」的相關資訊。
對於 SSL 而言,必須符合 WebSphere MQ 佇列管理程式所提供之名稱的識別名稱 Skeleton。 這個識別名稱用來檢查伺服器在連線時所提供的識別憑證。
如果未設定這個內容,就會執行這類憑證檢查。
如果未指定 SSL 密碼組合內容,系統不會處理 SSL 同層級名稱內容。
CN=QMGR.*, OU=IBM, OU=WEBSPHERE
給定的範例會檢查伺服器在連線時提供的識別憑證。如果要順利完成連線,憑證必須有開頭是 QMGR 的共用名稱,且必須有至少兩個組織單位名稱,第一個是 IBM,第二個是 WEBSPHERE。 檢查不區分大小寫。
如需識別名稱及如何搭配 WebSphere MQ 來使用的詳細資料,請參閱 WebSphere MQ 資訊中心的「識別名稱」一節。
指定一組選用的連線儲存區設定。
所有 J2C 連接器會共用連線儲存區內容。
應用程式伺服器會將連線和階段作業與 JMS 提供者置於儲存區中,來提高效能。這與任何 WebSphere MQ 連線儲存區無關。 您必須針對您的應用程式,來配置連線和階段作業儲存區內容,否則可能不會得到您所要的連線和階段作業行為。
如果 JMS 資源的並行伺服器端存取作業超出預設值,請變更連線儲存區的大小。 連線儲存區大小是以個別佇列或主題為基礎來設定的。
| 資料類型 | 勾選框 |
| 預設值 | 已選取 |
指定在通訊或佇列管理程式失敗的事件中,是否自動重新連接用戶端模式連線。 除非在小型或受管理用戶端環境中使用 Connection Factory,否則,會忽略這個內容。
| 資料類型 | 下拉清單 |
| 預設值 | DISABLED |
| 範圍 |
|
如需自動用戶端重新連線的相關資訊,請參閱 WebSphere MQ 資訊中心。
在通訊或佇列管理程式失敗之後,用戶端模式連線用來嘗試自動重新連接佇列管理程式的時間上限(秒)。 除非在小型或受管理用戶端環境中使用 Connection Factory,否則,會忽略這個參數。 是否使用這個參數,會隨著用戶端重新連線選項參數值而不同。
| 資料類型 | Integer |
| 單位 | 秒 |
| 預設值 | 1800 |
| 範圍 | 大於零的值,最多可達 2147483647 |
如需自動用戶端重新連線的相關資訊,請參閱 WebSphere MQ 資訊中心。
標示(線上)的鏈結表示需要存取網際網路。