为缺省消息传递提供程序配置激活规范

配置 JMS 激活规范以允许消息驱动的 Bean 与缺省消息传递提供程序通信。

关于此任务

如果您希望使用消息驱动的 Bean 通过 Java™ EE 连接器体系结构 (JCA) 1.5 与缺省消息传递提供程序通信,请创建 JMS 激活规范。JCA 提供 WebSphere® Application Server 之类的应用程序服务器与企业信息系统之间的 Java 连接。它提供将 JMS 提供程序与 Java EE 应用程序服务器集成的标准化方式,并提供与企业系统交换数据的框架,其中数据是以消息形式传输的。

一个或多个消息驱动的 Bean 可共享一个 JMS 激活规范。

由于 JMS 激活规范是一组消息传递配置属性而不是组件,所以它无法以手动方式启动和停止。因此,要阻止消息驱动的 Bean 处理消息,必须完成下列任务:
  • 停止包含消息驱动的 Bean 的应用程序。
  • 停止消息传递引擎。

对于除名称JNDI 名称目标 JNDI 名称目标查找认证别名以外的所有激活规范配置属性,这些属性将由相关联 EJB 2.1 或更高版本消息驱动的 Bean 的部署描述符中进行了适当命名的激活配置属性覆盖。对于 EJB 2.0 消息驱动的 Bean,目标类型预订耐久性确认方式消息选择器属性被部署描述符中的对应元素覆盖。对于任意类型的 Bean,目标 JNDI 名称目标查找属性可由消息驱动的 Bean 绑定中指定的值覆盖。

过程

  1. 启动管理控制台。
  2. 显示缺省消息传递提供程序。 在导航窗格中,展开 资源 -> JMS -> JMS 提供程序
  3. 选择要为其配置激活规范的缺省提供程序。
  4. 可选: 根据需要,将作用域复选框更改为特定作用域级别,在该级别,激活规范对应用程序可视。
  5. 在内容窗格中,在“其他属性”标题下,单击激活规范 内容窗格中会列示缺省消息传递提供程序的任何现有的 JMS 激活规范。
  6. 显示 JMS 激活规范的属性。 如果要显示现有激活规范,请单击所列示的其中一个名称。
    或者,如果您要创建新的激活规范,请单击新建,然后指定下列必需属性:
    名称
    输入用于标识激活规范的名称,供进行管理时使用。
    JNDI 名称
    输入用于将激活规范绑定至 JNDI 名称空间的 JNDI 名称。
    目标类型
    目标查找
    输入消息驱动的 Bean 用于在 JNDI 名称空间中查找 JMS 目标的 JNDI 名称。

    目标类型 属性上选择目标的类型。

    连接工厂查找
    请输入连接工厂的 JNDI 名称,消息驱动的 Bean 将使用该名称来查找连接工厂属性并在激活规范属性中覆盖这些属性。
    总线名

    指定要连接的服务集成总线的名称。这必须是定义目标查找属性所标识总线目标的总线名称。

    可以选择现有的总线,也可以输入另一总线的名称。如果输入不存在的总线的名称,那么必须先创建并配置该总线,然后才可以使用激活规范。

  7. 根据需要来指定 JMS 激活规范属性
  8. 可选: 指定 JMS 激活规范连接属性,这些属性会影响缺省消息传递提供程序如何选择消息驱动的 Bean 应用程序连接至的消息传递引擎。 缺省情况下,该环境自动将应用程序连接至总线上的可用消息传递引擎。但是,可指定额外的配置详细信息来影响连接进程;例如,标识特殊引导服务器、将连接范围限制为某个可用消息传递引擎子组、改进可用性或性能或者确保顺序处理接收的消息。有关执行此操作的原因及方式的信息,请参阅JMS 应用程序如何连接至总线上的消息传递引擎
  9. 单击确定
  10. 将更改保存至主配置。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn0025_
文件名:tjn0025_.html