Connection Factory 內容
您可以在「Connection Factory 內容」對話框中檢視及設定 Connection Factory 內容。對話框中可供使用的內容視 Connection Factory 使用的傳訊提供者而定。
下表列出您可以設定的所有內容:
每一項內容都有一個簡要說明,來說明您何時需要配置該內容。表格中也提供了要在「JMS 管理」指令行工具中使用的同等詳細名稱和簡短名稱。在「內容」對話框中可供使用的內容,視 Connection Factory 使用的傳訊提供者而定。如需「JMS 管理」指令行工具的相關資訊,請參閱線上產品說明文件中的使用管理工具來配置 JMS 物件。
「一般」頁面
下表列出您可以在 Connection Factory 內容對話框的一般頁面上設定的內容。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
名稱 | 此為物件的名稱。 | NAME | |
說明 | 鍵入物件的說明。 | DESCRIPTION | DESC |
類別名稱 | 顯示 Connection Factory 實作的類別名稱。 | ||
傳訊提供者 | 顯示 Connection Factory 是使用 MQ 傳輸(「連結」或「用戶端」)還是「即時傳輸」(「直接」或「直接 HTTP」)。在 IBM® MQ 8.0 版中無法使用「即時」傳輸。如果您是使用 IBM MQ 8.0 版,雖然可以定義「即時」傳輸,但在嘗試建立連線時,它會失敗。 | ||
傳輸 | 這顯示用於連線的傳輸類型。連結是指與佇列管理程式(在與 JMS 用戶端相同的電腦上)的直接連線;用戶端是指使用 TCP/IP 的用戶端連線(佇列管理程式可以在相同或不同的電腦上);直接是指與 IBM Integration Bus 分配管理系統的直接連線;直接 HTTP 是指使用 HTTP 通道作業的直接連線。雖然這是唯讀欄位,如果傳訊提供者有替代的傳輸類型可用的話,您也可變更該傳輸類型;如需相關資訊,請參閱變更用於連線的傳輸類型。 | TRANSPORT | TRAN |
提供者版本 | 請選取或輸入此用戶端所要連接的佇列管理程式的版本、版次、修正層次及修正套件。如果輸入值,請使用下列其中一項格式:
"8" 以上的值表示這要作為 IBM MQ 8.0 版 ConnectionFactory,來連線至 IBM MQ 8.0 版佇列管理程式。"7" 以上的值表示這要作為 IBM WebSphere® MQ 7.0 版 ConnectionFactory,來連線至 IBM WebSphere MQ 7.0 版佇列管理程式。小於 7 的值(例如 "6.0.2.0")則表示要使用於 7.0 版以前的佇列管理程式。預設值是未指定,它容許連線至任何佇列管理程式的層次,且根據佇列管理程式的功能,以決定合適的內容和可用的功能。 如需使用特定提供者版本連接至佇列管理程式所產生問題的疑難排解相關資訊,請參閱 IBM MQ 線上產品說明文件中的 JMS 提供者版本疑難排解。 |
PROVIDERVERSION | PVER |
用戶端 ID | 用戶端 ID 是可延續訂閱的應用程式連線的唯一識別方式。 請輸入用戶端 ID |
CLIENTID | CID |
緩衝區大小上限 | 請輸入所接收之訊息數目上限,這些訊息在等待用戶端應用程式處理時可儲存於內部訊息緩衝區中。唯有在傳輸內容具有直接及直接 HTTP 的值時,才會套用此內容。預設值是 1000。 | MAXBUFFSIZE | MBSZ |
「連線」頁面
下表列出您可以在 Connection Factory 內容對話框的連線頁面上設定的內容。編輯連線頁面上的內容,可設定此 Connection Factory 建立的連線的連線詳細資料。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
基本佇列管理程式 | 請選取或輸入要連接的佇列管理程式的名稱。如果您的應用程式使用用戶端通道定義表來連接至佇列管理程式,請參閱 IBM MQ 線上產品說明文件中的用戶端通道定義表。 | QMANAGER | QMGR |
分配管理系統佇列管理程式 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 請選取或輸入執行分配管理系統的佇列管理程式的名稱。 |
BROKERQMGR | BQM |
連線清單 | HOSTNAME(PORT) 連線位址的逗點區隔清單。會依清單順序進行嘗試,每一個連線項目嘗試一次。HOSTNAME 可以是 DNS 名稱或 IP 位址。PORT 預設為 1414。 |
CLIENTRECONNECTHOSTS | CRHOSTS |
主機名稱 | 請輸入管理佇列管理程式的電腦的主機名稱或 IP 位址,若為直接連線至分配管理系統,則輸入管理分配管理系統的電腦。 | HOSTNAME | HOST |
埠號 | 請輸入佇列管理程式或分配管理系統接聽的埠號。如果傳輸內容設為用戶端,預設值是 1414;如果傳輸內容設為直接或直接 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 |
連接選項 | 選取如何將應用程式連接至佇列管理程式。按一下標準,代表應用程式和佇列管理程式之間連結的本質,會視執行此佇列管理程式的平台及佇列管理程式的配置方式而定。按一下共用,代表應用程式和本端佇列管理代理程式,會以個別的執行單元執行,但會共用某些資源。按一下隔離,代表應用程式和本端佇列管理程式代理程式,會以個別的執行單元執行。按一下捷徑,代表應用程式和本端佇列管理代理程式,會以相同的執行單元執行。按一下序列佇列管理程式,代表應用程式要求在佇列管理程式範圍內專用連線標籤。按一下序列佇列共用群組,代表應用程式要求在佇列管理程式所屬的佇列共用群組範圍內專用連線標籤。按一下受限佇列管理程式,代表應用程式要求共用連線標籤,但會限制在佇列管理程式範圍內共用連線標籤。按一下受限佇列共用群組,代表應用程式要求共用連線標籤,但會限制在佇列管理程式所屬的佇列共用群組範圍內共用連線標籤。如果 JMS 應用程式是使用用戶端連線進行連接,則會忽略標準、共用、隔離及捷徑選項。![]() |
CONNOPT | CNOPT |
![]() |
![]() |
![]() |
![]() |
接受共用交談 | 按一下是(預設值)可指定當通道定義符合時,用戶端連線可以與其他 JMS 連線(從相同處理程序到相同佇列管理程式)共用它的 Socket。否則,按一下否。 | SHARECONVALLOWED | SCA |
重新連線頁面
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
選項 |
|
CLIENTRECONNECTOPTIONS | CROPT |
逾時 | 停止重試重新連線之前的間隔(以秒為單位)。預設為 1800 秒(30 分鐘)。 | CLIENTRECONNECTTIMEOUT | CRT |
「通道」頁面
下表列出您可以在 Connection Factory 內容對話框的通道頁面上設定的內容。編輯通道頁面上的內容,可配置如何將 JMS 用戶端連接至佇列管理程式。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
通道 | 選取或輸入伺服器連線通道的名稱,用以連接用戶端至佇列管理程式。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的基本佇列管理程式內容輸入值,且選取的佇列管理程式必須在執行中。您必須對於通道內容或者是用戶端通道定義表 URL 內容其中之一設定值,但不能兩者都設定。 | CHANNEL | CHAN |
用戶端通道定義表 URL | 輸入會識別檔案名稱和位置的統一資源定址器 (URL),該檔案包含用戶端通道定義表並指定如何存取該檔案。您必須對於通道內容或者是用戶端通道定義表 URL 內容其中之一設定值,但不能兩者都設定。 | CCDTURL | CCDT |
標頭壓縮 | 按一下編輯,然後選取可用來壓縮連線標頭資料的技術清單。 | COMPHDR | HC |
訊息壓縮 | 按一下編輯,然後選取可用來壓縮連線訊息資料的技術清單。 | COMPMSG | MC |
SSL 頁面
下表列出您可以在 Connection Factory 內容對話框的 SSL 頁面上設定的內容。編輯 SSL 頁面上的內容,以配置關於保護分配管理系統之用戶端連線及直接連線的 TLS 詳細資料。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
直接 SSL 鑑別 | 若要對直接連線啟用 TLS 鑑別,請按一下憑證。若要停用鑑別、使用者名稱鑑別和密碼鑑別,請按一下基本。 | DIRECTAUTH | DAUTH |
CipherSuite | 選取用於 TLS 連線的 CipherSuite。此 CipherSuite 必須符合在「通道」頁面上的通道內容中指定的伺服器連線通道的 CipherSpec。如果未選取 CipherSuite,則需要 FIPS、憑證撤銷清冊、同層級名稱及重設計數等內容會被忽略。 | SSLCIPHERSUITE | SCPHS |
需要 FIPS | 按一下是,以指定 TLS 連線必須使用 IBM Java JSSE FIPS 提供者 (IBMJSSEFIPS) 所支援的 CipherSuite。如果 TLS 連線可使用任何 CipherSuite,請按一下否。 | SSLFIPSREQUIRED | SFIPS |
憑證撤銷清冊 | 輸入憑證撤銷清冊伺服器的清單,以檢查 TLS 憑證撤銷。 | SSLCRL | SCRL |
同層級名稱 | 輸入的識別名稱 大綱必須符合佇列管理程式所提供的大綱。TLS 同層級名稱也必須符合「通道」頁面上的通道內容中指定的伺服器連線通道的 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 WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請選取或輸入您要從中接收不可延續訂閱訊息的佇列名稱。預設佇列為 SYSTEM.JMS.ND.SUBSCRIBER.QUEUE。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的基本佇列管理程式內容選取值,且選取的佇列管理程式必須在執行中。 |
BROKERSUBQ | BSUB |
分配管理系統 CC 訂閱訊息佇列 | 此內容可用於 IBM WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請選取或輸入您針對 ConnectionConsumer 而要從中擷取不可延續訂閱訊息的佇列名稱。預設佇列為 SYSTEM.JMS.CC.SUBSCRIBER.QUEUE。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的基本佇列管理程式內容選取值,且選取的佇列管理程式必須在執行中。如需相關資訊,請參閱 IBM MQ 線上產品說明文件中的 BROKERSUBQ 內容。 |
BROKERCCSUBQ | CCSUB |
分配管理系統控制佇列 | 此內容可用於 IBM WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請選取或輸入分配管理系統的控制佇列名稱。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的分配管理系統佇列管理程式內容選取值,且選取的佇列管理程式必須在執行中。 |
BROKERCONQ | BCON |
發佈串流 | 此內容可用於 IBM WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請選取或輸入傳送已發佈訊息的佇列名稱(串流佇列)。預設佇列為 SYSTEM.BROKER.DEFAULT.STREAM。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的分配管理系統佇列管理程式內容選取值,且選取的佇列管理程式必須在執行中。 |
BROKERPUBQ | BPUB |
分配管理系統版本 | 此內容可用於 IBM WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請選取所使用的分配管理系統版本。按一下第 1 版以使用 IBM MQ 發佈/訂閱分配管理系統,或是在相容模式下使用 IBM Integration Bus;如果傳輸內容設定為連結或用戶端,則此為預設值。按一下第 2 版以在原生模式下使用 IBM Integration Bus;如果傳輸內容設定為直接或直接 HTTP,則此為預設值。 |
BROKERVER | BVER |
發佈確認通知間隔 | 此內容可用於 IBM WebSphere MQ 7.0 版或更新版本 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版或更新版本佇列管理程式沒有影響。 請輸入在 IBM MQ JMS 用戶端向分配管理系統要求確認通知之前,發佈者所發佈的訊息數。如果您減小此內容的值,則用戶端會再三要求確認通知,發佈者的效能會因而降低。如果您提高此值,萬一分配管理系統失敗,則用戶端會花更久的時間擲出異常。唯有在傳輸內容的值為連結或用戶端時,此內容才相關。預設值是 25。 |
PUBACKINT | PAI |
暫時佇列頁面
下表列出您可以在 Connection Factory 內容對話框的暫時佇列頁面上設定的內容。編輯暫時佇列頁面上的內容,可指定如何動態定義 JMS 暫時佇列。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
暫時模型佇列 | 選取或輸入要從中建立 JMS 暫時佇列的模型佇列名稱。若要用「選取」來輸入名稱,您必須已對「連線」頁面上的基本佇列管理程式內容選取值,且選取的佇列管理程式必須在執行中。 | TEMPMODEL | TM |
暫時佇列字首 | 鍵入用來組成 IBM MQ 動態佇列名稱的字首。字首的組成規則與 IBM MQ 物件描述子 (MQOD) 中 DynamicQName 欄位內容的組成規則一樣,但最後一個非空白字元必須是星號 (*)。如果沒有為此內容指定任何值,則使用的值為 AMQ.*。![]() |
TEMPQPREFIX | TQP |
「暫時主題」頁面
下表列出您可以在 Connection Factory 內容對話框的暫時主題頁面上設定的內容。編輯暫時主題頁面上的內容,可指定如何動態定義 JMS 暫時主題。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
暫時主題字首 | 輸入用來組成暫時主題名稱的字首。當建立暫時主題時,JMS 會產生 TEMP/TEMPTOPICPREFIX/unique_id 形式的主題字串,如果此內容使用預設值,則只有 TEMP/unique_id。 | TEMPTOPICPREFIX | TTP |
「訂閱者」頁面
下表列出您可以在 Connection Factory 內容對話框的訂閱者頁面上設定的內容。編輯訂閱者頁面上的內容,可管理訂閱者和訂閱。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
訊息選取 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 若要指定由 JMS 用戶端應用程式完成訊息選取,請按一下用戶端。若要指定由分配管理系統完成訊息選取,請按一下分配管理系統。如果「一般」頁面上的傳輸內容的值是直接,則訊息選取一律由分配管理系統完成,訊息選取內容的值會被忽略。當「分配管理系統」頁面上的分配管理系統版本內容的值為第 1 版時,不支援由分配管理系統進行訊息選取。 |
MSGSELECTION | MSEL |
零星訂閱 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 此內容會控制 TopicSubscriber 物件的訊息擷取原則。若要指定訂閱接收經常性相符訊息,請按一下否。若要指定訂閱接收非經常性相符訊息,請按一下是。 |
SPARSESUBS | SSUBS |
訂閱儲存庫 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 選取位置,IBM MQ JMS 應該儲存與作用中訂閱相關的持續資料。若要將訂閱資訊儲存在佇列 SYSTEM.JMS.ADMIN.QUEUE 與 SYSTEM.JMS.PS.STATUS.QUEUE 上,請按一下佇列。若要將訂閱資訊儲存在發佈/訂閱分配管理系統中,而不是佇列上,請按一下分配管理系統。若要根據 IBM MQ 的版次層次及所安裝的發佈/訂閱分配管理系統,動態地選取佇列型或分配管理系統型訂閱儲存庫,請按一下依預設選取的移轉。如需訂閱儲存庫的相關資訊,請參閱 IBM MQ 線上產品說明文件中的撰寫 JMS 應用程式的 IBM MQ 類別。 |
SUBSTORE | SS |
清除層次 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 選取訂閱儲存庫的清除層次,其「分配管理系統」頁面上的訂閱儲存庫內容是設為分配管理系統或移轉。 |
CLEANUP | CL |
清除間隔 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 輸入發佈/訂閱清除公用程式的兩次背景執行作業之間的間隔毫秒數。 |
CLEANUPINT | CLINT |
複製支援 | 指定兩個或更多相同可延續主題訂閱者的實例是否可同步執行。請注意,啟用複製支援會違反 JMS 1.1 規格。若要指定一次僅有一個可延續主題訂閱者的實例可執行,請按一下已停用。這是預設值。若要指定兩個或更多相同可延續主題訂閱者的實例可同步執行,且每一個實例都在個別的 Java 虛擬機器 (JVM) 中執行,請按一下已啟用。 | CLONESUPP | CLS |
狀態更新間隔 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 輸入長時間執行交易的重新整理之間的間隔毫秒數,該交易會偵測訂閱者何時失去與佇列管理程式的連線。唯有在「分配管理系統」頁面的訂閱儲存庫內容的值為佇列時,此內容才相關。如需訂閱儲存庫的相關資訊,請參閱 IBM MQ 線上產品說明文件中的撰寫 JMS 應用程式的 IBM MQ 類別 |
STATREFRESHINT | SRI |
萬用字元格式 | 指定要使用的萬用字元語法的版本。 按一下僅字元萬用字元,可以僅使用字元萬用字元(為了與先前使用「分配管理系統第 1 版」的應用程式一致;請參閱「分配管理系統」版本內容)。 按一下僅主題萬用字元,可以僅使用主題層次萬用字元,其使用於「分配管理系統第 2 版」。 |
WILDCARDFORMAT | WCFMT |
「延伸事項」頁面
下表列出您可以在 Connection Factory 內容對話框的延伸事項頁面上設定的內容。編輯延伸事項頁面上的內容,可變更 Connection Factory 物件的其他內容。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
訊息批次大小 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 輸入使用非同步傳訊遞送時,要從一個封包的佇列中取用的訊息數目上限。預設值是 10。 |
MSGBATCHSZ | MBS |
訊息保留 | 指定連線消費者是否要在輸入佇列上保留不想要的訊息。若要在輸入佇列上保留不想要的訊息,請按一下是。若要根據其處置選項來處理不想要的訊息,請按一下否。 | MSGRETENTION | MRET |
輪詢間隔 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 輸入當某階段作業內的每一個訊息接聽器在其佇列上沒有適合的訊息時,每一個訊息接聽器再次嘗試從它的佇列取得訊息之前需經歷的間隔毫秒數。預設值是 5000。如果經常沒有適合的訊息可供階段作業內的任何訊息接聽器使用,請考慮增加內容的值。 |
POLLINGINT | PINT |
重複掃瞄間隔 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 鍵入 IBM MQ JMS 用戶端在搜尋適當訊息時,回到佇列開頭之前的間隔毫秒數。當點對點網域中的訊息消費者使用訊息選取器來選取它要接收的訊息時,IBM MQ JMS 用戶端會依佇列的訊息交付順序內容所決定的順序,在 IBM MQ 佇列中搜尋適當訊息(請參閱佇列內容)。當用戶端找到適當訊息並將其交付給消費者時,用戶端會從它在佇列的現行位置繼續搜尋下一個適當訊息。用戶端會以這種方式繼續搜尋佇列,直到它到達佇列結尾為止,或直到此內容的值所決定的時間間隔(毫秒)過期為止。在每一個案例中,用戶端會回到佇列的開頭繼續它的搜尋,並開始一個新的時間間隔。 |
RESCANINT | RINT |
靜止即失敗 | 若要指定當佇列管理程式在靜止狀態時,對某些方法的呼叫會失敗,請按一下是。如果應用程式偵測到佇列管理程式是靜止的,則應用程式可立即完成它的作業並關閉連線,讓佇列管理程式停止。若要指定不會有任何方法呼叫會因為佇列管理程式處於靜止狀態而失敗,請按一下否。如果您按一下否,應用程式會無法偵測到佇列管理程式為靜止,因此應用程式可能會繼續對佇列管理程式執行作業,因而使得佇列管理程式不會停止。 | FAILIFQUIESCE | FIQ |
同步點全部取得 | 若要指定在同步點下執行全部取得,請按一下是。若要指定不要在同步點下執行全部取得,請按一下否。 | SYNCPOINTALLGETS | SPAG |
目標用戶端相符 | 指定是否只有在送入訊息有 MQRFH2 標頭時,回覆訊息(傳送給送入訊息的 JMSReplyTo 頁首欄位所識別的佇列)才會有 MQRFH2 標頭。若要指定當送入訊息沒有 MQRFH2 標頭時,目的地佇列上的目標用戶端內容會設為 MQ,請按一下是。如果送入訊息有 MQRFH2 標頭,則目標用戶端內容會改成設為 JMS。若要指定目的地佇列的目標用戶端內容一律設為 JMS,請按一下否。 | TARGCLIENTMATCHING | TCM |
非同步錯誤檢查間隔 | 輸入在單一非交易式 JMS 階段作業內檢查非同步放置錯誤之間所容許的傳送呼叫次數。下限值為 0;該值可以是任何正整數。 | SENDCHECKCOUNT | SCC |
「進階調整」頁面
下表列出您可以在 Connection Factory 內容對話框的進階調整頁面上設定的內容。編輯 進階調整頁面上的內容,可配置進階設定。對於大部分系統而言,預設值是適當的。
內容 | 意義 | 詳細名稱 | 簡短名稱 |
---|---|---|---|
處理期間 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 若要指定訂閱者不能保證它會多麼快速處理任何它所接收的訊息,請按一下未知(預設值)。若要指定訂閱者保證在將控制權交還給 IBM MQ JMS 用戶端之前會處理任何它接收的訊息,請按一下短。 |
PROCESSDURATION | PROCDUR |
樂觀發佈 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 若要指定當發佈者發佈訊息時,IBM MQ JMS 用戶端在完成所有與該呼叫相關聯的處理並且可將結果報告給發佈者之前,它不會將控制權交還給發佈者,請按一下否(預設值)。若要指定當發佈者發佈訊息時,IBM MQ JMS 用戶端會立即將控制權交還給發佈者,再完成所有與該呼叫相關聯的處理並且可將結果報告給發佈者,請按一下是(只有在發佈者確定該訊息之後,IBM MQ JMS 用戶端才會報告結果)。 |
OPTIMISTICPUBLICATION | OPTPUB |
結果通知 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 若要指定當訂閱者確認或確定訊息時,IBM MQ JMS 用戶端在它完成所有與該呼叫相關聯的處理並且可將結果報告給訂閱者之前不會將控制權交還給訂閱者,請按一下是(預設值)。若要指定當訂閱者確認或確定訊息時,IBM MQ JMS 用戶端會立即將控制權交還給訂閱者,再完成該呼叫並且可將結果報告給訂閱者,請按一下否。 |
OUTCOMENOTIFICATION | NOTIFY |
接收隔離 | 此內容可用於 IBM WebSphere MQ 7.0 版 JMS 用戶端,但對於 IBM WebSphere MQ 7.0 版佇列管理程式沒有影響。 若要指定訂閱者僅會接收訂閱者佇列上已確定的訊息,請按一下已確定(預設值)。若要指定訂閱者可接收訂閱者佇列上未確定的訊息,請按一下未確定的。唯有在處理持續期間內容的值為 Short時,未確定的值才有作用。 |
RECEIVEISOLATION | RCVISOL |