Connection Factory 內容
您可以在「Connection Factory 內容」對話框中檢視及設定 Connection Factory 內容。 對話框中可供使用的內容視 Connection Factory 使用的傳訊提供者而定。
下表列出您可以設定的所有內容:
每一項內容都有一個簡要說明,來說明您何時需要配置該內容。 表格中也提供了要在「JMS 管理」指令行工具中使用的同等詳細名稱和簡短名稱。 在「內容」對話框中可供使用的內容,視 Connection Factory 使用的傳訊提供者而定。 如需「JMS 管理」指令行工具的相關資訊,請參閱 IBM® Documentation中的 使用管理工具來配置 JMS 物件 。
「一般」頁面
下表列出您可以在 Connection Factory 內容對話框的一般頁面上設定的內容。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
名稱 | 此為物件的名稱。 | 名稱 | |
說明 | 鍵入物件的說明。 | 說明 | DESC |
類別名稱 | 顯示 Connection Factory 實作的類別名稱。 | ||
傳訊提供者 | 顯示 Connection Factory 是使用 MQ 傳輸(「連結」或「用戶端」)還是「即時傳輸」(「直接」或「直接 HTTP」)。 IBM MQ 8.0即時傳輸無法使用。 如果使用 IBM MQ 8.0,則可以定義「即時」傳輸,但當嘗試建立連線時,它會失敗。 | ||
傳輸 | 這顯示用於連線的傳輸類型。 Bindings 是與 JMS 用戶端位於相同電腦上的佇列管理程式的直接連線;Client 是使用 TCP/IP 的用戶端連線(佇列管理程式可以在相同或不同的電腦上);Direct 是與 IBM Integration Bus 分配管理系統的直接連線;Direct HTTP 是使用 HTTP 通道作業的直接連線。 雖然這個欄位是唯讀,但如果傳訊提供者有替代傳輸類型可用,您可以變更傳輸類型; 如需相關資訊,請參閱 變更用於連線的傳輸類型。 |
TRANSPORT | TRAN |
提供者版本 | 請選取或輸入此用戶端所要連接的佇列管理程式的版本、版次、修正層次及修正套件。 如果輸入值,請使用下列其中一項格式:
"8" 或以上的值表示此值預期為 IBM MQ 8.0 ConnectionFactory,以連接至 IBM MQ 8.0 佇列管理程式。 預設值 |
PROVIDERVERSION | PVER |
如需對使用特定提供者版本連接至佇列管理程式時可能產生的問題進行疑難排解的相關資訊,請參閱 IBM Documentation中的 JMS 提供者版本疑難排解 。 |
|||
用戶端 ID | 用戶端 ID 是可延續訂閱的應用程式連線的唯一識別方式。 請輸入用戶端 ID |
CLIENTID | CID |
緩衝區大小上限 | 請輸入所接收之訊息數目上限,這些訊息在等待用戶端應用程式處理時可儲存於內部訊息緩衝區中。 僅當 Transport 內容具有值 Direct 和 Direct HTTP 時,此內容才適用。 預設值是 1000。 |
MAXBUFFSIZE | MBSZ |
「連線」頁面
下表列出您可以在 Connection Factory 內容對話框的連線頁面上設定的內容。 編輯連線頁面上的內容,可設定此 Connection Factory 建立的連線的連線詳細資料。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
應用程式名稱 | 指定應用程式識別自身所依據的名稱。 如需相關資訊,請參閱 IBM Documentation中的 以支援的程式設計語言指定應用程式名稱 。 | APPLICATIONNAME | APPNAME |
![]() |
這會影響交易是否影響統一叢集中的平衡活動。 可以設為 IGNTRANS 以防止交易延遲平衡動作,或設為 NONE 以容許交易延遲平衡動作。 |
BALOPTIONS | |
![]() |
這會影響統一叢集可能基於平衡目的而要求應用程式重新連接之前的逾時。 可以設為 NEVER 指出統一叢集可能不會將應用程式逾時, IMMEDIATE 指出應用程式可能立即逾時, DEFAULT 指出套用預設 10 秒逾時,或 nn 指出逾時期間 (以秒為單位)。 |
BALTIMEOUT | |
![]() |
這會影響統一叢集如何基於平衡目的要求應用程式重新連接。 可以設為 SIMPLE ,指出套用預設行為,或 REQREP ,指出應用程式在要求/回覆模式下運作,且統一叢集應該延遲平衡活動,直到 MQGET 作業符合 MQPUT 作業為止 (取決於應用程式逾時及訊息到期時間)。 |
BALTYPE | |
基本佇列管理程式 | 請選取或輸入要連接的佇列管理程式的名稱。 如果您的應用程式使用用戶端通道定義表來連接至佇列管理程式,請參閱 IBM Documentation中的 用戶端通道定義表 。 | QMANAGER | QMGR |
連線清單 | HOSTNAME(PORT) 連線位址的逗點區隔清單。
會依清單順序進行嘗試,每一個連線項目嘗試一次。 HOSTNAME 可以是 DNS 名稱或 IP 位址。 PORT 預設為 1414。 |
CLIENTRECONNECTHOSTS | CRHOSTS |
主機名稱 | 請輸入管理佇列管理程式的電腦的主機名稱或 IP 位址,若為直接連線至分配管理系統,則輸入管理分配管理系統的電腦。 | HOSTNAME | HOST |
埠 | 請輸入佇列管理程式或分配管理系統接聽的埠號。 如果 Transport 內容設為 Client ,則預設值為 1414;如果 Transport 內容設為 Direct 或 Direct HTTP ,則預設值為 1506。 |
PORT | - |
Proxy 主機名稱 | 請輸入直接連線的 Proxy 伺服器之主機名稱。 | PROXYHOSTNAME | PHOST |
Proxy 埠 | 請輸入直接連線的 Proxy 伺服器之埠號。 預設值是 443。 | PROXYPORT | PPORT |
編碼字集 ID | 請輸入要用於連線的編碼字集 ID (CCSID)。 為了達到最佳效能,此內容的值應該與基本佇列管理程式的「編碼字集 ID」屬性值 (佇列管理程式內容) 相同。 | CCSID | CCS |
多重播送 | 請指定是否使用多重播送傳輸將訊息分送至訊息消費者。 多重播送傳輸僅適用於主題目的地,而且僅能在 Connection Factory 利用「直接 IP」傳輸時使用。 IBM MQ 8.0 中的直接 IP 傳輸無法使用。 如果使用 IBM MQ 8.0,則可以定義「直接 IP 傳輸」,但當嘗試建立連線時,它會失敗。 預設值是已停用,表示沒有使用多重播送傳輸將訊息分送至訊息消費者。 請按一下已啟用,可使用多重播送傳輸將訊息分送至訊息消費者。 主題必須在分配管理系統中配置為可靠的多重播送;如果主題配置為可靠的多重播送,會使用可靠的服務品質。 |
MULTICAST | MULTI |
按一下可靠的,可使用具有可靠服務品質的多重播送傳輸,將訊息分送至訊息消費者。 主題必須在分配管理系統中配置為可靠的多重播送;如果主題未配置為可靠的多重播送,則無法建立主題的訊息消費者。 按一下不可靠的,可使用多重播送傳輸分送訊息,但不會使用可靠的服務品質。 主題必須在分配管理系統中配置為多重播送;即使主題配置為可靠的多重播送,也無法使用可靠的服務品質。 |
|||
本端位址 | 若要連線至佇列管理程式,請指定要使用的本端網路介面或要使用的本端埠(或本端埠的範圍),或兩者皆指定。 通道會連結到本端位址。 請使用格式ipaddress(low-port, high-port),其中 ipaddress 是以 IPv4 帶點十進位、 IPv6 十六進位或英數主機名稱格式指定的 IP 位址。 例如,127.0.0.1以任何埠指定 IPv4 位址;127.0.0.1(1000)指定 IPv4 位址及特定埠;127.0.0.1(1000,2000)指定 IPv4 位址及埠範圍;(1000)僅指定埠。 如果是使用直接連線至分配管理系統,則唯有使用多重播送時,此內容才有關。 請指定要使用的本機網路介面當作 IP 位址或主機名稱,但是不要指定任何埠號。 | LOCALADDRESS | LA |
連線選項 | 選取如何將應用程式連接至佇列管理程式。 按一下標準,代表應用程式和佇列管理程式之間連結的本質,會視執行此佇列管理程式的平台及佇列管理程式的配置方式而定。 按一下共用,代表應用程式和本端佇列管理代理程式,會以個別的執行單元執行,但會共用某些資源。 按一下隔離,代表應用程式和本端佇列管理程式代理程式,會以個別的執行單元執行。 按一下捷徑,代表應用程式和本端佇列管理代理程式,會以相同的執行單元執行。 按一下序列佇列管理程式,代表應用程式要求在佇列管理程式範圍內專用連線標籤。 按一下序列佇列共用群組,代表應用程式要求在佇列管理程式所屬的佇列共用群組範圍內專用連線標籤。 |
CONNOPT | CNOPT |
按一下受限佇列管理程式,代表應用程式要求共用連線標籤,但會限制在佇列管理程式範圍內共用連線標籤。 按一下受限佇列共用群組,代表應用程式要求共用連線標籤,但會限制在佇列管理程式所屬的佇列共用群組範圍內共用連線標籤。 如果 JMS 應用程式使用用戶端連線進行連接,則會忽略 |
|||
![]() |
![]() |
![]() |
![]() |
接受共用交談 | 按一下是(預設值)可指定當通道定義符合時,用戶端連線可以與其他 JMS 連線(從相同處理程序到相同佇列管理程式)共用它的 Socket。 否則,按一下否。 | SHARECONVALLOWED | SCA |
重新連線頁面
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
選項 |
|
CLIENTRECONNECTOPTIONS | CROPT |
逾時 | 停止重試重新連線之前的間隔(以秒為單位)。 預設為 1800 秒(30 分鐘)。 | CLIENTRECONNECTTIMEOUT | CRT |
「通道」頁面
下表列出您可以在 Connection Factory 內容對話框的通道頁面上設定的內容。 編輯通道頁面上的內容,可配置如何將 JMS 用戶端連接至佇列管理程式。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
通道 | 選取或輸入伺服器連線通道的名稱,用以連接用戶端至佇列管理程式。 若要使用「選取」來輸入名稱,您必須已在連線頁面上輸入 Base Queue Manager 內容的值,且選取的佇列管理程式必須在執行中。 您必須設定 Channel 內容或 Client Channel Definition Table
URL 內容的值,但不能同時設定兩者。 |
CHANNEL | CHAN |
用戶通道定義表 URL | 輸入會識別檔案名稱和位置的統一資源定址器 (URL),該檔案包含用戶端通道定義表並指定如何存取該檔案。 您必須設定 Channel 內容或 Client Channel
Definition Table URL 內容的值,但不能同時設定兩者。 |
CCDTURL | CCDT |
標頭壓縮 | 按一下編輯,然後選取可用來壓縮連線標頭資料的技術清單。 | COMPHDR | HC |
訊息壓縮 | 按一下編輯,然後選取可用來壓縮連線訊息資料的技術清單。 | COMPMSG | MC |
SSL 頁面
下表列出您可以在 Connection Factory 內容對話框的 SSL 頁面上設定的內容。 編輯 SSL 頁面上的內容,以配置關於保護分配管理系統之用戶端連線及直接連線的 TLS 詳細資料。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
直接 SSL 鑑別 | 若要對直接連線啟用 TLS 鑑別,請按一下憑證。 若要停用鑑別、使用者名稱鑑別和密碼鑑別,請按一下基本。 | DIRECTAUTH | DAUTH |
CipherSuite | 選取用於 TLS 連線的 CipherSuite。 CipherSuite 必須符合通道頁面上 Channel 內容中指定的伺服器連線通道的 CipherSpec。 如果您未選取 CipherSuite,則會忽略 FIPS Required 、Certificate Revocation
List 、Peer Name 及 Reset Count 內容。 |
SSLCIPHERSUITE | SCPHS |
所需的 FIPS | 按一下 是 ,以指定 TLS 連線必須使用 IBM Java JSSE FIPS 提供者 (IBMJSSEFIPS) 支援的 CipherSuite 。 如果 TLS 連線可使用任何 CipherSuite,請按一下否。 | SSLFIPSREQUIRED | SFIPS |
憑證撤銷清冊 | 輸入憑證撤銷清冊伺服器的清單,以檢查 TLS 憑證撤銷。 | SSLCRL | SCRL |
對等名稱 | 輸入的識別名稱 大綱必須符合佇列管理程式所提供的大綱。 TLS 同層級名稱也必須符合通道頁面上 Channel 內容中指定的伺服器連線通道的 TLS 同層級名稱。 |
SSLPEERNAME | SPEER |
重設計數 | 輸入在協議用於加密的私密金鑰之前經由連線所傳送和接收的總位元組數。 | SSLRESETCOUNT | SRC |
「結束程式」頁面
下表列出您可以在 Connection Factory 內容對話框的結束程式頁面上設定的內容。 使用者結束程式是指您自己提供的程式碼模組,用來對訊息資料執行其他處理(例如,加密或資料壓縮)。 編輯結束程式頁面上的內容,可變更呼叫時所執行的用戶端結束碼模組的預設位置。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
傳送結束程式名稱 | 輸入通道傳送結束程式的名稱或要連續執行傳送結束程式的順序。 清單中的每一個項目都必須是實作 IBM MQ Java 介面 MQSendExit 的類別名稱 (以 Java撰寫的通道傳送結束程式) ,或格式為 libraryName(entryPointName) 的字串 (以 Java撰寫的通道傳送結束程式)。 | SENDEXIT | SDX |
傳送結束程式起始設定 | 輸入會傳送給所呼叫之通道傳送結束程式的使用者資料。 您可以輸入一個或多個以逗點區隔的使用者資料項目。 | SENDEXITINIT | SDXI |
接收結束程式名稱 | 輸入要呼叫的通道接收結束程式名稱,或一連串接收結束程式。 清單中的每一個項目都必須是實作 IBM MQ Java 介面 MQReceiveExit 的類別名稱 (若為以 Java撰寫的通道接收結束程式) ,或格式為 libraryName的字串 (entryPointName) (若為未以 Java撰寫的通道接收結束程式)。 | RECEXIT | RCX |
接收結束程式起始設定 | 輸入會傳送給所呼叫之通道接收結束程式的使用者資料。 您可以輸入一個或多個以逗點區隔的使用者資料項目。 | RECEXITINIT | RCXI |
安全結束程式名稱 | 鍵入實作 IBM MQ Java 介面 MQSecurityExit (若為以 Java撰寫的通道安全結束程式) 的類別名稱,或格式為 libraryName(entryPointName) 的字串 (若為未以 Java撰寫的通道安全結束程式)。 | SECEXIT | SCX |
安全結束程式起始設定 | 輸入會傳送給所呼叫之通道安全結束程式的使用者資料。 | SECEXITINIT | SCXI |
「分配管理系統」頁面
下表列出您可以在 Connection Factory 內容對話框的分配管理系統頁面上設定的內容。 編輯分配管理系統頁面上的內容,可提供發佈/訂閱分配管理系統的詳細資料。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
分配管理系統訂閱訊息佇列 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 請選取或輸入您要從中接收不可延續訂閱訊息的佇列名稱。 預設佇列為SYSTEM.JMS.ND.SUBSCRIBER.QUEUE 。 若要使用「選取」來輸入名稱,您必須已在連線頁面上選取 Base Queue Manager 內容的值,且選取的佇列管理程式必須在執行中。 |
BROKERSUBQ | BSUB |
分配管理系統 CC 訂閱訊息佇列 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 請選取或輸入您針對 ConnectionConsumer 而要從中擷取不可延續訂閱訊息的佇列名稱。 預設佇列為SYSTEM.JMS.CC.SUBSCRIBER.QUEUE 。 若要使用「選取」來輸入名稱,您必須已在連線頁面上選取 Base Queue Manager 內容的值,且選取的佇列管理程式必須在執行中。如需相關資訊,請參閱 IBM Documentation中的 BROKERSUBQ 內容。 |
BROKERCCSUBQ | CCSUB |
分配管理系統控制佇列 | 此內容可以在 IBM MQ JMS 用戶端中使用,但不會影響 IBM MQ或更新版本的佇列管理程式。 請選取或輸入分配管理系統的控制佇列名稱。 若要使用「選取」來輸入名稱,您必須已在連線頁面上選取Broker Queue
Manager 內容的值,且選取的佇列管理程式必須在執行中。 |
BROKERCONQ | BCON |
發佈串流 | 此內容可以在 IBM MQ JMS 用戶端中使用,但不會影響 IBM MQ或更新版本的佇列管理程式。 請選取或輸入傳送已發佈訊息的佇列名稱(串流佇列)。 預設佇列為SYSTEM.BROKER.DEFAULT.STREAM 。 若要使用「選取」來輸入名稱,您必須已在連線頁面上選取 Broker Queue Manager 內容的值,且選取的佇列管理程式必須在執行中。 |
BROKERPUBQ | BPUB |
分配管理系統版本 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 請選取所使用的分配管理系統版本。 按一下 V1 以在相容模式下使用 IBM MQ 發佈/訂閱分配管理系統或 IBM Integration Bus;如果Transport 內容設為 Bindings 或 Client ,則這是預設值。 按一下 V2 以在原生模式中使用 IBM Integration Bus;如果 Transport 內容設為 Direct 或 DirectHTTP ,則這是預設值。 |
BROKERVER | BVER |
發佈確認通知間隔 | 此內容可以在 IBM MQ JMS 用戶端中使用,但不會影響 IBM MQ或更新版本的佇列管理程式。 輸入發佈者在 IBM MQ JMS 用戶端要求分配管理系統確認通知之前,發佈的訊息數。 如果您減小此內容的值,則用戶端會再三要求確認通知,發佈者的效能會因而降低。 如果您提高此值,萬一分配管理系統失敗,則用戶端會花更久的時間擲出異常。 僅當Transport 內容具有值 Bindings 或 Client 時,此內容才相關。 預設值是 25。 |
PUBACKINT | PAI |
暫時佇列頁面
下表列出您可以在 Connection Factory 內容對話框的暫時佇列頁面上設定的內容。 編輯暫時佇列頁面上的內容,可指定如何動態定義 JMS 暫時佇列。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
暫時模型佇列 | 選取或輸入要從中建立 JMS 暫時佇列的模型佇列名稱。 若要使用「選取」來輸入名稱,您必須已在連線頁面上選取 Base Queue Manager 內容的值,且選取的佇列管理程式必須在執行中。 |
TEMPMODEL | TM |
暫時佇列字首 | 鍵入用來形成 IBM MQ 動態佇列名稱的字首。 字首的規則與 IBM MQ 物件描述子 (MQOD) 中 DynamicQName 欄位內容的規則相同,但最後一個非空白字元必須是星號 (*)。如果未指定內容的值,則使用的值為 AMQ.* 。![]()
CSQ.* 。 |
TEMPQPREFIX | TQP |
「暫時主題」頁面
下表列出您可以在 Connection Factory 內容對話框的暫時主題頁面上設定的內容。 編輯暫時主題頁面上的內容,可指定如何動態定義 JMS 暫時主題。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
暫時主題字首 | 輸入用來組成暫時主題名稱的字首。 當建立暫時主題時,JMS 會產生 TEMP/TEMPTOPICPREFIX/unique_id 形式的主題字串,如果此內容使用預設值,則只有 TEMP/unique_id。 | TEMPTOPICPREFIX | TTP |
「訂閱者」頁面
下表列出您可以在 Connection Factory 內容對話框的訂閱者頁面上設定的內容。 編輯訂閱者頁面上的內容,可管理訂閱者和訂閱。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
訊息選擇 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 若要指定由 JMS 用戶端應用程式完成訊息選取,請按一下用戶端。 若要指定由分配管理系統完成訊息選取,請按一下分配管理系統。 如果一般頁面上的Transport 內容具有值 Direct ,則一律由分配管理系統完成訊息選取,並忽略 Message
Selection 內容的值。 當分配管理系統頁面上的 Broker Version 內容值為 V1 時,不支援分配管理系統選取訊息。 |
MSGSELECTION | MSEL |
零星訂閱 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 此內容會控制 TopicSubscriber 物件的訊息擷取原則。 若要指定訂閱會接收頻繁的相符訊息,請按一下否。 若要指定訂閱接收不頻繁的相符訊息,請按一下是。 |
SPARSESUBS | SSUBS |
訂閱儲存庫 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 選取 IBM MQ JMS 應該儲存與作用中訂閱相關的持續資料的位置。 將訂閱資訊儲存在佇列 SYSTEM.JMS.ADMIN.QUEUE 和 SYSTEM.JMS.PS.STATUS.QUEUE,按一下 佇列。 若要將訂閱資訊儲存在發佈/訂閱分配管理系統中,而不是佇列上,請按一下分配管理系統。 如果要根據已安裝的 IBM MQ 及發佈/訂閱分配管理系統,動態選取佇列型或分配管理系統型訂閱儲存庫,請按一下移轉,依預設會選取該訂閱分配管理系統。 如需訂閱儲存庫的相關資訊,請參閱 IBM Documentation中的 撰寫 JMS 應用程式的 IBM MQ 類別 。 |
SUBSTORE | 不銹鋼 |
清理層次 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 選取訂閱儲存庫的清理層次,其分配管理系統頁面上的Subscription Store 內容設為 Broker 或 Migrate 。 |
CLEANUP | CL |
清理間隔 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 輸入發佈/訂閱清除公用程式的兩次背景執行作業之間的間隔毫秒數。 |
CLEANUPINT | CLINT |
複製支援 | 指定兩個或更多相同可延續主題訂閱者的實例是否可同步執行。 請注意,啟用複製支援會違反 JMS 1.1 規格。 若要指定一次僅有一個可延續主題訂閱者的實例可執行,請按一下已停用。 這是預設值。 若要指定相同可延續主題訂閱者的兩個或更多實例可同步執行,且每一個實例都在個別的 Java 虛擬機器 (JVM) 中執行,請按一下已啟用。 | CLONESUPP | CLS |
狀態更新間隔 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 輸入長時間執行交易的重新整理之間的間隔毫秒數,該交易會偵測訂閱者何時失去與佇列管理程式的連線。 僅當分配管理系統頁面上的Subscription Store 內容具有值 Queue 時,此內容才相關。 如需訂閱儲存庫的相關資訊,請參閱 IBM Documentation中的 撰寫 JMS 應用程式的 IBM MQ 類別 。 |
STATREFRESHINT | SRI |
萬用字元格式 | 指定要使用的萬用字元語法的版本。 按一下僅字元萬用字元,可以僅使用字元萬用字元(為了與先前使用「分配管理系統第 1 版」的應用程式一致;請參閱「分配管理系統」版本內容)。 按一下僅主題萬用字元,可以僅使用主題層次萬用字元,其使用於「分配管理系統第 2 版」。 |
WILDCARDFORMAT | WCFMT |
「延伸事項」頁面
下表列出您可以在 Connection Factory 內容對話框的延伸事項頁面上設定的內容。 編輯延伸事項頁面上的內容,可變更 Connection Factory 物件的其他內容。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
訊息批次大小 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 輸入使用非同步傳訊遞送時,要從一個封包的佇列中取用的訊息數目上限。 預設值是 10。 |
MSGBATCHSZ | MBS |
訊息保留 | 指定連線消費者是否要在輸入佇列上保留不想要的訊息。 若要在輸入佇列上保留不想要的訊息,請按一下是。 若要根據其處置選項來處理不想要的訊息,請按一下否。 | MSGRETENTION | MRET |
輪詢間隔 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 輸入當某階段作業內的每一個訊息接聽器在其佇列上沒有適合的訊息時,每一個訊息接聽器再次嘗試從它的佇列取得訊息之前需經歷的間隔毫秒數。 預設值是 5000。 如果經常沒有適合的訊息可供階段作業內的任何訊息接聽器使用,請考慮增加內容的值。 |
POLLINGINT | PINT |
重新掃描間隔 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 輸入當搜尋適當的訊息時,IBM MQ JMS 用戶端回到佇列開頭之前的毫秒間隔數。 當點對點網域中的訊息消費者使用訊息選取器來選取要接收的訊息時,IBM MQ JMS 用戶端會依佇列Message Delivery Sequence 內容所決定的順序,在 IBM MQ 佇列中搜尋適當的訊息(請參閱佇列內容)。 當用戶端找到適當訊息並將其交付給消費者時,用戶端會從它在佇列的現行位置繼續搜尋下一個適當訊息。 用戶端會以這種方式繼續搜尋佇列,直到它到達佇列結尾為止,或直到此內容的值所決定的時間間隔(毫秒)過期為止。 在每一個案例中,用戶端會回到佇列的開頭繼續它的搜尋,並開始一個新的時間間隔。 |
RESCANINT | RINT |
靜止即失敗 | 若要指定當佇列管理程式在靜止狀態時,對某些方法的呼叫會失敗,請按一下是。 如果應用程式偵測到佇列管理程式是靜止的,則應用程式可立即完成它的作業並關閉連線,讓佇列管理程式停止。 如果要指定沒有方法呼叫失敗,因為佇列管理程式處於靜止狀態,請按一下否。 如果按一下否,則應用程式無法偵測到佇列管理程式正在靜止,因此應用程式可能會繼續針對佇列管理程式執行作業,因此,阻止佇列管理程式停止。 | FAILIFQUIESCE | FIQ |
取得全部同步點 | 若要指定在同步點下執行全部取得,請按一下是。 若要指定不要在同步點下執行全部取得,請按一下否。 | SYNCPOINTALLGETS | SPAG |
目標用戶端比對 | 指定是否只有在送入訊息有 MQRFH2 標頭時,回覆訊息(傳送給送入訊息的 JMSReplyTo 頁首欄位所識別的佇列)才會有 MQRFH2 標頭。 若要指定以下情況:如果送入訊息沒有 MQRFH2 標頭,則目的地佇列上的 Target Client 內容設為 MQ ,請按一下是。 如果送入訊息具有 MQRFH2 標頭,則 Target Client 內容會改為設為 JMS 。 若要指定目的地佇列的 Target Client 內容一律設為 JMS ,請按一下 否。 |
TARGCLIENTMATCHING | TCM |
非同步錯誤檢查間隔 | 輸入在單一非交易式 JMS 階段作業內檢查非同步放置錯誤之間所容許的傳送呼叫次數。 下限值為 0;該值可以是任何正整數。 | SENDCHECKCOUNT | SCC |
「進階調整」頁面
下表列出您可以在 Connection Factory 內容對話框的進階調整頁面上設定的內容。 編輯 進階調整頁面上的內容,可配置進階設定。 對於大部分系統而言,預設值是適當的。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
處理程序持續時間 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 若要指定訂閱者不能保證它會多麼快速處理任何它所接收的訊息,請按一下未知(預設值)。 如果要指定訂閱者保證在將控制權交還給 IBM MQ JMS 用戶端之前,處理它收到的任何訊息,請按一下 Short。 |
PROCESSDURATION | PROCDUR |
最佳化發佈 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 如果要指定當發佈者發佈訊息時,IBM MQ JMS 用戶端不會將控制權交還給發佈者,直到它已完成與呼叫相關聯的所有處理,且可以將結果報告給發佈者,然後按一下 否(預設值)。 若要指定當發佈者發佈訊息時,IBM MQ JMS 用戶端會立即返回對發佈者的控制,然後再完成與呼叫相關聯的所有處理程序,且可以將結果報告給發佈者,然後按一下是(只有在發佈者確定訊息時,IBM MQ JMS 用戶端才會報告結果)。 |
OPTIMISTICPUBLICATION | OPTPUB |
結果通知 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 若要指定當訂閱者確認或確定訊息時,IBM MQ JMS 用戶端不會將控制權交還給訂閱者,除非它已完成與呼叫相關聯的所有處理,且可以將結果報告給訂閱者,然後按一下是(預設值)。 若要指定當訂閱者確認或確定訊息時, IBM MQ JMS 用戶端會立即傳回控制權給訂閱者,在完成呼叫之後,可以將結果報告給訂閱者,請按一下否。 |
OUTCOMENOTIFICATION | NOTIFY |
接收隔離 | 此內容可以在 IBM MQ JMS 用戶端中使用,但對 IBM MQ 佇列管理程式沒有作用。 若要指定訂閱者僅會接收訂閱者佇列上已確定的訊息,請按一下已確定(預設值)。 若要指定訂閱者可接收訂閱者佇列上未確定的訊息,請按一下未確定的。 僅當Process Duration 內容具有值 Short 時,Uncommitted 的值才會生效。 |
RECEIVEISOLATION | RCVISOL |