本章描述如何配置用於存取企業資訊系統 (EIS) 的連接器。本章包括下列小節:
連接器模組也稱為資源介面,是允許應用程式與企業資訊系統 (EIS) 進行互動式操作的 J2EE 元件。EIS 軟體包含各種類型的系統:包括企業資源計劃 (ERP)、主機作業事件處理和非關聯式資料庫。類似其他 J2EE 模組,安裝連接器模組即是部署該連接器模組。
連接器連線池是針對特定 EIS 的一組可重複使用的連線。若要建立連接器連線池,請指定與池關聯的連接器模組 (資源介面)。
連接器資源是為應用程式提供到 EIS 的連線的程式物件。若要建立連接器資源,請指定其 JNDI 名稱及其關聯的連線池。多個連接器資源可以指定單一連線池。應用程式可透過查找資源的 JNDI 名稱定位資源。(如需有關 JNDI 的更多資訊,請參閱 [JNDI 名稱和資源] 部分)。EIS 的連接器資源的 JNDI 名稱通常位於 java:comp/env/eis-specific 子環境中。
Application Server 使用連接器模組 (資源介面) 實作 JMS。請參閱「JMS 資源和連接器資源的關係」一節。
建立池之前,先部署與該池關聯的連接器模組 (資源介面)。為新池指定的值取決於部署的連接器模組。
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
選取 [連接器連線池] 節點。
在 [連接器連線池] 頁面中,按一下 [新建]。
在 [建立連接器連線池] 的第一個頁面中,指定以下設定:
按 [下一步]。
在 [建立連接器連線池] 的第二個頁面中,從 [連線定義] 組合方塊中選取一個值。
組合方塊中的選擇取決於資源介面。通常,會指定一種 ConnectionFactory (工廠實例) 以建立與 EIS 的連線。
按 [下一步]。
在 [建立連接器連線池] 的第三個也即最後一個頁面中,執行以下作業:
按一下 [完成]。
create-connector-connection-pool
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
展開 [連接器連線池] 節點。
選擇要編輯的池的節點。
在 [編輯連接器連線池] 頁面中,您可以變更控制池中連線的數目的設定。請參閱下表。
參數 |
說明 |
---|---|
池的初始大小和最小大小 |
池中連線的最小數目。該值還確定了首次建立池或應用程式伺服器啟動時置於池中的連線的數目。 |
池的最大大小 |
池中連線的最大數目。 |
池設定大小數量 |
當池向最小池大小收縮時,將成批調整大小。此值確定批次中的連線數目。將該值設置過大會延遲連線循環;而將該值設置過小則會導致效率太低。 |
閒置逾時 |
連線可以在儲存區中閒置的最大時間 (以秒表示)。一旦超過此時間,即從池中移除該連線。 |
最長等待時間 |
已請求連線的應用程式在達到連線逾時之前等待的時間。由於預設等待時間過長,應用程式可能會出現無限期當機的情況。 |
一旦失敗 |
選取標記為 [關閉所有連線] 的核取方塊之後,如果單一連線失敗,Application Server 將關閉池中的所有連線,然後重新建立這些連線。如果未選取此核取方塊,則僅在使用個別連線時才會重新建立這些連線。 |
作業事件支援 |
使用 [作業事件支援] 清單可以為連線池選取作業事件支援類型。選擇的作業事件支援以向下相容方式置換與此連線池關聯的資源介面中的作業事件支援屬性。也就是說,它可以支援比資源介面中指定的作業事件層級低或與其相同的作業事件層級,但它不能指定更高的層級。 作業事件支援選項包括以下內容: [作業事件支援] 功能表中的 [無] 選項表示資源介面不支援本機資源管理員或 JTA 作業事件,並且不實作 XAResource 或 LocalTransaction 介面。 [本機] 作業事件支援表示資源介面將透過實作 LocalTransaction 介面來支援本機作業事件。本機作業事件的管理在資源管理員內部進行,不涉及任何外部作業事件管理員。 XA 作業事件支援表示資源介面將透過實作 LocalTransaction 和 XAResource 介面來支援本機資源管理員和 JTA 作業事件。XA 作業事件由作業事件管理員在資源管理員外部進行控制和協調。本機作業事件的管理在資源管理員內部進行,不涉及任何外部作業事件管理員。 |
在 [附加特性] 表中,指定名稱-值對。
指定的特性取決於此池使用的資源介面。部署程式使用此表指定的名稱-值對可用於置換由資源介面供應商定義的特性的預設值。
在 [安全性對映] 標籤窗格中,建立或修改用於連線池的安全性對映。
請參閱關於安全性對映,以取得有關如何建立安全對映的資訊。
按一下 [儲存]。
delete-connector-connection-pool
連接器資源 (資料源) 為應用程式提供了與 EIS 的連線。
建立連接器資源之前,請先建立連接器連線池。
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
展開 [連接器資源] 節點。
在 [連接器資源] 頁面中,按一下 [新建]。
在 [建立連接器資源] 頁面中,指定資源的設定:
按一下 [確定]。
create-connector-resource
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
展開 [連接器資源] 節點。
選取要編輯的連接器資源的節點。
在 [編輯連接器資源] 頁面中,您可以從 [池名稱] 功能表中選取不同的連線池。
在 [目標] 標籤窗格中,可以透過按一下 [管理目標] 來編輯連接器資源部署到的目標。
請參閱建立連接器資源,以取得有關目標的更多資訊。
按一下 [儲存] 以套用編輯。
delete-connector-resource
使用 [連接器服務] 螢幕可以為部署到此叢集或伺服器實例的所有資源介面配置連接器容器。
從樹中選擇 [配置]。
選取要配置的實例:
選取 [連接器服務] 節點。
在 [關閉逾時] 欄位中指定關閉逾時 (以秒為單位)。
請輸入一個整數,此整數表示 Application Server 可以等待連接器模組實例的 ResourceAdapter.stop 方法完成的秒數。應用程式伺服器將忽略所需時間超過指定關閉逾時的的資源介面,並且關閉程序將繼續。預設的關閉逾時為 30 秒。按一下 [載入預設值],可以為部署到此叢集或伺服器實例的資源介面選取預設關閉逾時。
封裝在資源介面 (連接器模組) 中的受管理物件為應用程式提供專用功能。例如,受管理物件可以提供對特定於資源介面及其關聯的 EIS 的剖析器的存取。可以管理該物件,亦即,管理員可配置該物件。若要配置物件,請在 [建立或編輯管理物件資源] 頁面上增加名稱-值特性對。建立受管理物件資源時,請將受管理物件與 JNDI 名稱相關聯。
Application Server 使用資源介面實作 JMS。對於已建立的每個 JMS 目標,Application Server 均會自動建立一個管理物件資源。
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
展開 [管理物件資源] 節點。
在 [受管理物件資源] 頁面中,按一下 [新建]。
在 [受管理物件資源] 頁面中,指定以下設定:
在 [建立受管理物件資源] 的第二個頁面中,可以執行以下作業。
按一下 [完成]。
create-admin-object
在樹形元件中,展開 [資源] 節點,然後展開 [連接器] 節點。
展開 [受管理物件資源] 節點。
選取要編輯的受管理物件資源的節點。
在 [編輯受管理物件資源] 頁面中,修改在 [建立受管理物件資源] 中指定的值。
在 [目標] 標籤窗格中,可以透過按一下 [管理目標] 來編輯受管理物件部署到的目標。
請參閱建立管理物件資源,以取得有關目標的更多資訊。
按一下 [儲存] 以套用編輯。
delete-admin-object