Blueprint 元件可以存取 WebSphere® Application Server 資源參照。 每一個參照都宣告在 Blueprint XML 檔中,且可以利用「Java™ Platform Enterprise Edition (Java EE) 連接器架構 (JCA)」鑑別別名來加以保護。 在 OSGi 應用程式中,每一軟體組的各個 Blueprint XML 檔都可以包含任意數目的資源參照宣告。
只有當軟體組包含 Blueprint 資源參照宣告時,才會顯示連結 Blueprint 資源參照精靈步驟和 Blueprint 資源參照內容。
當您維護資源參照的安全時,那些資源參照只能連結到存在於應用程式部署所在的每一部伺服器或叢集中的 JCA 鑑別別名。OSGi 應用程式可以部署於在相同安全網域中的多個伺服器和叢集。 因此,每一個 JCA 鑑別別名都必須存在於目標伺服器和叢集的安全網域中,或存在於廣域安全網域中。
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">
<!-- 其他 Blueprint 宣告 ... -->
<rr:resource-reference id="resourceRef"
interface="javax.sql.DataSource"
filter="(osgi.jndi.service.name=jdbc/Account)">
<rr:res-auth>Container</rr:res-auth>
<rr:res-sharing-scope>Shareable</rr:res-sharing-scope>
</rr:resource-reference>
</blueprint>
這個宣告包括資源參照 ID(例如:resourceRef)、服務過濾器(例如:jdbc/Account)、鑑別類型(例如:Container)以及共用設定(例如:Shareable)。<eba-bnd>
<resource-ref>
<jndi-name>jdbc/Acount</jndi-name>
<authentication-alias>Alias1</authentication-alias>
<interface>javax.sql.DataSource</interface>
<authentication>Container</authentication>
<sharing-scope>Shareable</sharing-scope>
<id>resourceRef</id>
</resource-ref>
</eba-bnd>
符號名稱加上版本就能唯一識別複合軟體組。
軟體組符號名稱加上軟體組版本,即可唯一識別軟體組。
對於每一個參照,您可以選擇性地從清單中選取鑑別別名。只有當預設鑑別別名存在於每一個目標伺服器或叢集上時,才會提供預設鑑別別名(於 ibm-eba-bnd.xml 檔中)。
標示(線上)的鏈結表示需要存取網際網路。每個鏈結會啟動線上資訊中心的主題搜尋。當列出搜尋結果時,請選取最適合您配置的相對應主題。
檢查這個主題是否有更新 (線上)