「一般 JMS Connection Factory」設定

請利用這個畫面來檢視或變更選取要搭配相關 JMS 提供者使用之 JMS Connection Factory 的配置內容。 這些配置內容會控制如何建立連線來通往相關聯的 JMS 目的地。

JMS Connection Factory 用來建立通往 JMS 目的地的連線。 JMS Connection Factory 是相關聯的 JMS 提供者所建立的。 一般 JMS 提供者(不是內嵌 WebSphere JMS Provider 或 WebSphere MQ JMS Provider)的 JMS Connection Factory 有下列內容:

如果要檢視這個管理主控台頁面,請按一下資源 -> 一般 JMS 提供者 -> provider_name-> JMS Connection Factory -> connection_factory

名稱
用來識別這個 JMS Connection Factory,供 IBM WebSphere Application Server 內管理作業使用的名稱。在相關聯的 JMS 提供者內,名稱必須是唯一的。
資料類型 字串
Type
這個 Connection Factory 要用來建立 JMS Queue Destination 或 JMS Topic Destination。

請選取下列選項之一:

佇列
點對點傳訊所用的 JMS Queue Connection Factory。
主題
發佈/訂閱傳訊所用的 JMS Topic Connection Factory

JNDI 名稱
將 Connection Factory 連結至應用程式伺服器名稱空間時所用的 JNDI 名稱。

請依照慣例使用完整的 JNDI 名稱;比方說,在 jms/Name 格式中,Name 是資源的邏輯名稱。

這個名稱用來鏈結平台的連結資訊。 連結會將模組部署描述子所定義的資源關聯到由平台連結至 JNDI 內的實際(實體)資源。

資料類型 字串
說明
這個 Connection Factory 的說明,供 IBM WebSphere Application Server 內管理作業使用。
資料類型 字串
預設值 空值
種類
就您的 IBM WebSphere Application Server 管理記錄,用來分類或分組這個 Connection Factory 的種類。
資料類型 字串
內容管理鑑別別名
這個別名指定使用者 ID 和密碼以便針對應用程式管理鑑別來鑑別 JMS 提供者的連線。

這個內容提供已定義給 WebSphere Application Server 的 J2C 鑑別資料項目別名清單。您可以選取一個資料項目別名來鑑別到 JMS 提供者的新連線。

如果您已啟用 WebSphere Application Server 廣域安全,請選取一個指定使用者 ID 和密碼的別名來鑑別到 JMS 提供者的新連線。 這個別名的使用,是根據應用程式元件部署描述子的 Connection Factory 資源參照中所宣告的資源鑑別 (res-auth) 設定而定。

附註: 使用者 ID 若超過 12 字元就無法與內嵌的 WebSphere JMS Provider 一起用於鑑別。 比方說,預設的 Windows NT 使用者 ID Administrator 就無效,內嵌的 WebSphere 傳訊不能用它,因為它包含 13 個字元。 因此,WebSphere JMS Provider Connection Factory 的鑑別別名必須指定少於 12 個字元的使用者 ID。

儲存區管理鑑別別名
這個別名指定使用者 ID 和密碼以便針對儲存區管理來鑑別 JMS 提供者的連線。

這個內容提供已定義給 WebSphere Application Server 的 J2C 鑑別資料項目別名清單。您可以選取一個資料項目別名來鑑別到 JMS 提供者的新連線。

如果您已啟用 WebSphere Application Server 廣域安全,請選取一個指定使用者 ID 和密碼的別名來鑑別到 JMS 提供者的新連線。 這個別名的使用,是根據應用程式元件部署描述子的 Connection Factory 資源參照中所宣告的資源鑑別 (res-auth) 設定而定。

附註: 使用者 ID 若超過 12 字元就無法與內嵌的 WebSphere JMS Provider 一起用於鑑別。 比方說,預設的 Windows NT 使用者 ID Administrator 就無效,內嵌的 WebSphere 傳訊不能用它,因為它包含 13 個字元。 因此,WebSphere JMS Provider Connection Factory 的鑑別別名必須指定少於 12 個字元的使用者 ID。

已啟用 XA
指定 Connection Factory 要用在訊息的 XA 或非 XA 協調上,以及控制應用程式伺服器要不要使用 XA QCF/TCF。 如果不會在相同交易中使用多重資源,請啟用 XA。

如果您將這個內容設為 NON_XA,JMS 階段作業仍會列在交易中,但它會使用資源管理程式本端交易呼叫(session.commit 和 session.rollback),而不是 XA 呼叫。 此舉可以提升效能。 但是,這也表示只有一個資源可以列在 WebSphere Application Server 的交易中。 WebSphere Application Server Enterprise 中的最後一個參與者支援,可讓您將一個非 XA 資源與其他 XA 相容資源列在一起。

如果 WebSphere Topic Connection Factory 將 Port 內容設為 DIRECT,便不會套用這個內容,而且其值一定是 NON_XA

資料類型列舉
單位不適用
預設值已啟用 XA
範圍
XA
Connection Factory 供訊息的 XA 協調使用
NON_XA
Connection Factory 供訊息的非 XA 協調使用
建議 當收到的訊息佇列或主題是交易中的唯一資源時,請勿啟用 XA。 當涉及包括其他佇列或主題在內的其他資源時,請啟用 XA。
連線儲存池
指定一組選用的連線儲存池設定。

所有 J2C 連接器會共用連線儲存池內容。

應用程式伺服器會將連線和階段作業與 JMS 提供者置於儲存池中,來提高效能。 此舉與任何 WebSphere MQ 連線儲存池作業無關。 您必須針對您的應用程式,來配置連線和階段作業儲存池內容,否則可能不會得到您所要的連線和階段作業行為。

如果 JMS 資源的並行伺服器端存取作業超出預設值,請變更連線儲存池的大小。連線儲存池大小是以個別佇列或主題為基礎來設定的。 請參閱下表,以取得詳細資料。

階段作業儲存池
一組選用的階段作業儲存池設定。

這個鏈結提供鏈結至所有 J2C 連接器共用的選用連線儲存池內容的畫面。

應用程式伺服器會將連線和階段作業與 JMS 提供者置於儲存池中,來提高效能。 此舉與任何 WebSphere MQ 連線儲存池作業無關。 您必須針對您的應用程式,來配置連線和階段作業儲存池內容,否則可能不會得到您所要的連線和階段作業行為。