IBM MQ 傳訊提供者 Connection Factory 進階內容

請利用這個畫面來檢視或變更所選用於搭配 WebSphere® MQ 傳訊提供者之 Connection Factory 的進階內容。 這些進階內容用來控制所建立之 IBM MQ 傳訊提供者目的地連線的行為。

如果要檢視 IBM MQ Connection Factory 進階內容,請利用管理主控台來完成下列步驟:
  1. 在導覽窗格中,按一下 資源 > JMS->Connection Factory 來顯示現有 Connection Factory。
  2. 適當的話,在內容窗格中,將範圍設定改成定義 Connection Factory 的層次。 以這個方式設定範圍,會限制所顯示的 Queue Connection Factory 集。
  3. 選取您要使用的 Connection Factory 的名稱。
  4. 在內容窗格的「其他內容」之下,按一下進階內容來檢視 IBM MQ Connection Factory 的進階內容清單。
在「一般內容」之下,有六個進階內容群組:

在這些群組上,進行任何必要的變更,再按一下套用來返回 Connection Factory。

註: 當指定 IBM MQ 內容時,適用下列限制:

IBM MQ Connection Factory 的進階內容如下:

用戶端重新連線選項

這個內容指定在通訊或佇列管理程式失敗的事件中,是否自動重新連接用戶端模式連線。 除非在小型或受管理用戶端環境中使用 Connection Factory,否則,會忽略這個參數。

參考資訊 值
資料類型 下拉清單
預設值 DISABLED
範圍
DISABLED
用戶端重新連線不會自動進行。
ASDEF
使用用戶端配置檔通道段落中的 DefRecon 屬性值。 如果用戶端配置檔沒有指定 DefRecon 值,ASDEF 的作用與 DISABLED 值相同。
QMGR
只有連線最初連接的佇列管理程式才會重新連線。
RECONNECT
任何符合佇列管理程式屬性值的佇列管理程式都會重新連線。 這個佇列管理程式有可能不是連線最初所連接的佇列管理程式。

如需自動用戶端重新連線的相關資訊,請參閱 IBM MQ 資訊中心。

用戶端重新連線逾時值

在通訊或佇列管理程式失敗之後,用戶端模式連線用來嘗試自動重新連接佇列管理程式的秒數上限。 除非在小型或受管理用戶端環境中使用 Connection Factory,否則,會忽略這個參數。 是否使用這個參數,會隨著用戶端重新連線選項參數值而不同。

參考資訊 值
資料類型 Integer
單位 秒
預設值 1800(30 分鐘)
範圍 大於零的值,最多可達 2147483647

如需自動用戶端重新連線的相關資訊,請參閱 IBM MQ 資訊中心。

壓縮訊息標頭

啟用訊息標頭壓縮的選項。

參考資訊 值
資料類型 勾選框
預設值 已清除
範圍
已清除
不壓縮訊息標頭。
已選取
壓縮訊息標頭。

訊息有效負載的壓縮演算法

用來壓縮訊息內容的壓縮演算法。

參考資訊 值
資料類型 下拉清單
預設值 無
範圍
RLE
利用執行長度編碼來執行訊息資料壓縮。
ZLIBFAST
利用 ZLIB 編碼來執行訊息資料壓縮,速度優先。
ZLIBHIGH
利用 ZLIB 編碼來執行訊息資料壓縮,壓縮優先。
無
不執行訊息資料壓縮。

IBM MQ 模型佇列名稱

此模型佇列作為建立暫時佇列的基礎。

參考資訊 值
資料類型 String
預設值 SYSTEM.DEFAULT.MODEL.QUEUE

暫時佇列字首

附加於為暫時佇列產生的名稱開始的字首。

參考資訊 值
資料類型 String

暫時主題字首

附加於為暫時主題產生的名稱開始的字首。

參考資訊 值
資料類型 String

保留訊息,即使沒有相符的消費端也一樣

選項,可決定沒有相符消費端的訊息是否也保留在輸入佇列上,或根據其處置選項來進行處理。

參考資訊 值
資料類型 勾選框
預設值 已選取
範圍
已清除
不保留訊息。
已選取
保留訊息。

輪詢間隔

只有在用戶端儲存器中,這項設定才適用。 當使用 IBM MQ 第 6 版佇列管理程式(或適用於 z/OS® 的 IBM MQ 5.3 版)時,這項設定會配置用來將訊息分派到 JMS 非同步消費端的機制。

當非同步消費的 IBM MQ 佇列集超出內部提供來同步取得 IBM MQ 佇列中訊息的執行緒數目時,便使用這項設定。 這項設定決定了執行緒等待訊息到達某個 IBM MQ 佇列,等待多久之後,便輪詢 IBM MQ 佇列集中的另一個佇列。

參考資訊 值
資料類型 Integer
單位 毫秒
預設值 5000
範圍 大於零的值。

重新掃描間隔

當使用 IBM MQ 第 6 版佇列管理程式(或適用於 z/OS 的 IBM MQ 5.3 版)時,這項設定會配置用來將訊息分派到 JMS 非同步消費端的機制。

當非同步消費的 IBM MQ 佇列集超出內部提供來同步取得 IBM MQ 佇列中訊息的執行緒數目時,便使用這項設定。 這項設定決定了執行緒從 IBM MQ 佇列中擷取訊息多久之後,便改成使用 IBM MQ 佇列集中另一個佇列的訊息。

參考資訊 值
資料類型 Integer
單位 毫秒
預設值 5000
範圍 大於零的值。

批次大小上限

佇列中所能移除的最大訊息數目,之後,至少要交付一則訊息給非同步消費端。

參考資訊 值
資料類型 Integer
預設值 10
範圍 大於零的值。

編碼字集 ID

在訊息中對字串進行編碼時,所使用的字集。

只有在您的傳訊系統使用 IBM MQ 6.0 版時,編碼字集 ID (CCSID) 才適用於 Connection Factory 進階內容。 如果使用的是 IBM MQ 7.0 版,您必須定義要用於佇列目的地訊息的 CCSID。 如需如何執行此動作的相關資訊,請參閱應用程式用戶端的 IBM MQ Provider Queue Destination 設定。

如果您的應用程式針對需要不同字元或數值編碼的 IBM MQ 應用程式來建構訊息,您可以將 JMS_IBM_Character_Set 內容設為所需要的編碼字集 ID (CCSID),或將 JMS_IBM_Encoding 內容設為所需要的數值格式,也可以同時設定這兩者來置換字元編碼值。如需 JMS_IBM_Character_Set 和 JMS_IBM_Encoding 之可用值的相關資訊,請參閱 IBM MQ 書庫中的說明文件。

參考資訊 值
資料類型 Integer
預設值 819
範圍 大於零的值。編碼字集 ID (CCSID) 必須是 IBM MQ 所支援的 CCSID 之一。

如需支援的 CCSID 以及在不同的編碼字集之間轉換訊息資料的相關資訊,請參閱 IBM MQ 資訊中心的《系統管理手冊》和 Application Programming Reference。

附加 RFH 第 2 版標頭到回覆訊息

當傳送回覆訊息至從訊息取得的回覆目的地佇列時,則選取這個選項在回覆訊息中附加 RFH 第 2 版標頭,而不論原始訊息是否有 RFH 第 2 版標頭。

參考資訊 值
資料類型 勾選框
預設值 已清除
範圍
已選取
不論原始訊息是否有 RFH 第 2 版標頭,一律在回覆訊息中附加 RFH 第 2 版標頭。
已清除
只在原始訊息有 RFH 第 2 版標頭,才在回覆訊息中附加 RFH 第 2 版標頭。

如果 IBM MQ 佇列管理程式在靜止中,JMS 方法呼叫會失敗

選項,可在佇列管理程式進入靜止狀態時,使得所選的 JMS 作業失敗。選取此選項,會使得佇列管理程式能夠順利靜止和關閉。

參考資訊 值
資料類型 勾選框
預設值 已選取
範圍
已清除
如果佇列管理程式在靜止中,JMS 作業不失敗。
已選取
如果佇列管理程式在靜止中,JMS 作業便失敗。


檔名: umj_pjcfm_advprops.html