绑定蓝图资源引用 [设置]

蓝图组件可访问 WebSphere® Application Server 资源引用。每个引用都在蓝图 XML 文件中声明,并且可以使用 Java™ Platform, Enterprise Edition (Java EE) 连接器体系结构 (JCA) 认证别名进行保护。OSGi 应用程序中的每个捆绑软件在其各个蓝图 XML 文件中都可包含任意数量的资源引用声明。

要在管理控制台中查看此面板,请单击以下路径:

应用程序 > 应用程序类型 > 业务级应用程序 > bla_name > [部署的资产] 添加 > 添加资产 > asset_name > 向导步骤:绑定蓝图资源引用

OSGi 应用程序可部署到任意数量的服务器和集群。所有这些目标都必须位于同一个安全域中。资源引用仅可以绑定到每个目标服务器或集群上的 JCA 认证别名。也就是说,它们必须位于目标服务器安全域或全局安全域中。

您必须在蓝图 XML 文件中声明资源引用。例如:
<blueprint xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">

  <!-- Other Blueprint declarations ... -->
  
  <rr:resource-reference id="resourceRef1" 
          interface="javax.resource.cci.ConnectionFactory"
          filter="(osgi.jndi.serviceName=jdbc/AccountDS2)">
    <rr:res-auth>Application</rr:res-auth>
    <rr:res-sharing-scope>Shareable</rr:res-sharing-scope>
  </rr:resource-reference>
</blueprint>
此声明包括资源引用标识(例如,resourceRef1)、服务过滤器(例如,jdbc/AccountDS2)、认证类型(例如,Application)和共享设置(例如 Shareable)。

每个捆绑软件对认证别名绑定的蓝图资源引用存储在该捆绑软件的 META-INF 目录中的 ibm-eba-bnd.xml 文件中。如果 OSGi 应用程序在部署为资产时包含这些文件的任意一个,那么在绑定资源引用时,这些文件将提供使用的缺省认证别名值。


标有(在线)的链接要求访问因特网。每个链接都将在在线信息中心内搜索主题。列示搜索结果后,请选择最适合于您的配置的主题。

检查此主题的更新 (在线)

常规属性

捆绑软件符号名称

此捆绑软件的非本地化名称。

捆绑软件版本

此捆绑软件的版本。

捆绑软件符号名称和捆绑软件版本一起标识唯一的捆绑软件。

资源引用标识

在蓝图中声明的资源引用的标识。

资源引用接口

此资源引用的接口。

您的蓝图应用程序可使用以下任何资源类型:
  • 缺省消息传递 JMS 队列目标
  • 缺省消息传递 JMS 主题目标
  • 数据源
  • 通用 JMS 连接工厂
  • 邮件会话
  • J2C 连接工厂
  • WebSphere MQ 的 JMS 提供程序的 JMS 队列连接工厂
  • WebSphere MQ 的 JMS 队列目标
  • WebSphere MQ 的 JMS 主题连接工厂
  • WebSphere MQ 的 JMS 主题目标
  • WebSphere MQ 的统一 JMS 连接工厂
  • URL 配置

资源引用服务过滤器

作为资源引用的映射目标的服务过滤器的名称。例如,jdbc/AccountDS2

资源引用认证

资源引用由应用程序或容器进行认证。

资源引用共享

资源引用是可共享或不可共享的。

认证别名

用于保护资源引用的认证别名(如果存在)。

对于每个引用,您可以从下拉列表选择认证别名。缺省认证别名(来自 ibm-eba-bnd.xml 文件)仅当在每个目标服务器或集群上存在时才会提供。




文件名: OSGi_BLA_BlueprintResourceRefs.html