訊息驅動 Bean 的接聽器 [設定]

您可以針對組合單元中的 ejb-jar.xml 檔或 @MessageDriven 註釋中所定義的每個訊息驅動 Bean (MDB),來指定在將 MDB 接聽器連結到 MDB 時所需要的設定。

藉由將接聽器連結到 MDB,您可以配置 MDB 與 MDB 從其接收訊息的 JMS 目的地之間的關聯。

在這個畫面中,每一列各顯示一個 MDB 的相關資訊。最後的三個直欄(啟動規格 JNDI 名稱目的地 JNDI 名稱鑑別別名)會指定連結資訊。

如果在 XML 配置檔或 @MessageDriven 註釋中定義任何連結設定,該設定會顯示在對應的直欄中,否則直欄會是空白的。您可以視需要來修改任何現有的連結設定,並指定新的設定,方法是在適當的直欄中輸入設定值。

如果要在管理主控台中檢視這個畫面,請按下列其中一個路徑:
  • 應用程式 > 應用程式類型 > 商業層次應用程式 > application_name > [已部署的資產] 新增 > 新增資產 > asset_name > 精靈步驟:連結訊息驅動 Bean 的接聽器
  • 應用程式 > 應用程式類型 > 商業層次應用程式 > application_name > composition_unit_name > [其他內容] 訊息驅動 Bean 的接聽器
註: 只有當 OSGi 應用程式至少包含一個 EJB 軟體組,且該 EJB 軟體組至少有一個 MDB 時,才會顯示連結訊息驅動 Bean 的接聽器精靈步驟以及訊息驅動 Bean 接聽器內容。

一般內容

軟體組符號名稱
這個軟體組未本地化的名稱。
軟體組版本
這個軟體組的版本。

軟體組符號名稱加上軟體組版本,即可唯一識別軟體組。

URI
定義 MDB 所在之位置的 URI。下表根據 MDB 定義的位置來說明 URI 的語法:
MDB 定義的位置 URI 語法 範例
ejb-jar.xml 檔案的路徑,後面接著 MDB 的名稱。 META-INF/ejb-jar.xml/CustomerDetailsWEB-INF/ejb-jar.xml/CustomerDetails
Enterprise Bean 中的 @MessageDriven 註釋 包含宣告 @MessageDriven 註釋之 MDB 定義的 ejb-jar.xml 檔案路徑,後面接著 MDB 名稱。 META-INF/ejb-jar.xml/CustomerDetailsWEB-INF/ejb-jar.xml/CustomerDetails
啟動規格 JNDI 名稱
您要關聯到 MDB 之啟動規格的 JNDI 名稱。啟動規格提供了 MDB 從 JMS 目的地接收訊息所需要的配置。
目的地 JNDI 名稱
MDB 從其接收訊息的 JMS 目的地的 JNDI 名稱。只有當您要置換在啟動規格中所配置的 JMS 目的地時,才指定一個值。
啟動規格鑑別別名
如果啟動規格已有保護,請指定用來定義使用者 ID 和密碼的相關聯鑑別別名。只有當您要置換在啟動規格中所配置的鑑別別名時,才指定一個值。

套用多重對映

在單一作業中,您可以將連結設定套用至二或多個 MDB。請完成下列步驟:
  1. 選取直欄中,選取要套用連結設定的 MDB 旁的勾選框。
  2. 展開套用多重對映
  3. 選取您要套用至所選 MDB 的啟動規格 JNDI 名稱目的地 JNDI 名稱啟動規格鑑別別名連結設定,然後按一下對應的套用按鈕。
連結設定會套用至所選的 MDB 上。

標示(線上)的鏈結表示需要存取網際網路。每個鏈結會啟動線上資訊中心的主題搜尋。當列出搜尋結果時,請選取最適合您配置的相對應主題。

檢查這個主題是否有更新 (線上)




檔名: OSGi_BLA_MDBListeners.html