WebSphere MQ消息传递提供程序队列和主题高级属性设置

使用此面板可以查看或更改所选队列或主题目标的高级属性,以供WebSphere® MQ消息提供商。 这些高级属性控制与WebSphere MQ消息提供商目的地。

查看WebSphere MQ队列或主题高级属性设置,使用管理控制台完成以下步骤:
  1. 在导航窗格中,单击资源>杰麦斯
  2. 单击队列主题以显示现有队列或主题目标。
  3. 如果合适的话,在内容窗格中,将作用域设置更改为定义队列或主题目标所在的级别。 这将限制所显示的队列或主题目标集合。
  4. 单击您要使用的队列或主题目标的名称。
  5. 在内容窗格中的其他属性下,单击高级属性显示WebSphere MQ队列或主题目的地。
在“常规属性”下有五组属性:
  • 传递
  • 消息格式
  • 优化
  • 消息描述符
  • 附加

对这些组进行任何必需的更改,然后单击应用以返回给队列或主题。

笔记:指定时WebSphere MQ属性,则适用以下限制:
  • 名称的最大长度为 48 个字符,但通道名例外,它的最大长度为 20 个字符。
  • 您指定的属性值必须与配置 JMS 资源时指定的值相匹配WebSphere MQ 。 有关配置 JMS 资源的详细信息WebSphere MQ , 看使用 Java部分WebSphere MQ文档。

用于WebSphere MQ消息传递提供程序具有以下高级属性。

持久性

用来存储发送至此目标的消息的持久性级别。

信息
数据类型 下拉列表
缺省值 由应用程序设置
范围
由应用程序设置
目标上的消息由将它们放入队列的应用程序定义其持久性。
按照WebSphere MQ队列定义
目的地上的消息的持久性由以下因素定义: WebSphere MQ队列定义属性。
WebSphere MQ执着的
目标上的消息是持久的。
WebSphere MQ非持久
目标上的消息是不持久的。
WebSphere MQ高的
允许使用底层WebSphere MQ队列中的 NPMCLASS 为“HIGH”。

优先级

为发送到此目标的消息指定的优先级。

信息
数据类型 下拉列表
缺省值 由应用程序设置
范围
由应用程序设置
此目标上消息的优先级由将它们放入目标的应用程序定义。
按照WebSphere MQ队列定义
目的地上的消息的持久性由以下因素定义: WebSphere MQ目标定义属性。
已指定
此目标上的消息的优先级由指定的优先级属性来定义。 如果您选择此选项,那么必须在指定的优先级属性上定义优先级。

指定的优先级

如果Priority属性设置为指定的,选择分配给发送到此队列类型目标的消息的优先级。

信息
数据类型 下拉列表
单元 消息优先级级别
缺省值 由应用程序设置
范围 0(最低优先级)到 9(最高优先级)

到期

用于指定此目标的到期超时的选项。

信息
数据类型 下拉列表
缺省值 由应用程序设置
范围
由应用程序设置
此目标上消息的到期超时由将他们放到目标上的应用程序定义。
已指定
此目标上的消息到期超时由指定的到期属性定义。 如果您选择此选项,那么必须在指定的到期属性上定义超时。
无限制
此目的地上的信息没有过期超时,因此这些信息永远不会过期。

指定的到期

如果Expiry属性设置为指定的,输入消息过期并从此目的地删除的毫秒数。

信息
数据类型 Integer
单元 毫秒
缺省值 0
范围 大于或等于 0
  • 0 表明消息从不超时
  • 其他值是毫秒的整数

编码字符集标识

对信息中的字符串进行编码时使用的字符集。

信息
数据类型 Integer
缺省值 1208
范围 1 至 65535。 编码字符集标识符 (CCSID) 必须是WebSphere MQ 。 空白。 将此字段留空指示必须使用缺省值。

有关受支持的 CCSID 以及将消息数据从一种编码字符集转换为另一种编码字符集的详细信息,请参阅系统管理指南应用程序编程参考各部分WebSphere MQ文档。

使用本机编码

指定目标是否应使用本机编码来为 Java™ 平台提供适当编码值的选项。

信息
数据类型 复选框
缺省值 已选中
范围
已选中
使用本机编码。
已清除
未使用本机编码,因此为整型编码十进制编码浮点编码指定属性。

整型编码

如果未选中使用本机编码复选框,请选择要使用的整型编码的类型。

信息
数据类型 下拉列表
缺省值 正常
范围
正常
使用正常整型编码。
相反
使用逆向整型编码。

十进制编码

如果未选中使用本机编码复选框,请选择要使用的十进制编码的类型。

信息
数据类型 下拉列表
单元 不适用
缺省值 正常
范围
正常
使用正常十进制编码。
相反
使用逆向十进制编码。

浮点编码

如果未选中使用本机编码复选框,请选择要使用的浮点编码的类型。

信息
数据类型 下拉列表
缺省值 IEEENORMAL
范围
IEEENORMAL
使用 IEEE 正常浮点编码。
IEEEREVERSED
使用 IEEE 逆向浮点编码。
z/OS®
z/OS使用浮点编码。

将 RFH V2 头附加到发送至此目标的消息。

应答发送至此目标的消息时要执行的操作。

信息
数据类型 复选框
缺省值 已选中
范围
已清除
不将 RFH V2 头追加到发送至此目标的消息。
已选中
将 RFH V2 头追加到发送至此目标的消息。

消息体

指定应用程序是否处理WebSphere MQ消息作为 JMS 消息体的一部分。

信息
数据类型 下拉列表
缺省值 未指定
范围
未指定
发送消息时, WebSphere MQ消息传递提供程序是否生成并包含 RFH 版本 2 标头,取决于将 RFH 版本 2 标头附加到发送到此目标的消息属性的值。 当接收消息时, WebSphere MQ消息传递提供者的行为就像该值设置为 JMS 一样。
JMS
发送消息时, WebSphere MQ消息传递提供商会自动生成 RFH 版本 2 标头并将其包含在WebSphere MQ信息。 当接收消息时, WebSphere MQ消息传递提供程序根据 RFH 版本 2 标头中的值(如果存在这些值)设置 JMS 消息属性;它不会将 RFH 版本 2 标头作为 JMS 消息正文的一部分显示。
MQ
发送消息时, WebSphere MQ消息传递提供商不会生成 RFH 版本 2 标头。 当接收消息时, WebSphere MQ消息传递提供程序将 RFH 版本 2 标头作为 JMS 消息正文的一部分呈现。

应答目标样式

指定 JMSReplyTo 字段的格式。

信息
数据类型 下拉列表
缺省值 缺省值
范围
缺省值
缺省值等于 RFH V2 头中的信息。
MQMD
使用 MQMD 中提供的值。 这将使用来自 MQMD 的值填充对队列管理器字段的回复,相当于WebSphere MQ版本6.0.2.4和6.0.2.5 。
RFH2
使用 RFH V2 头中提供的值。 如果发送应用程序设置了 JMSReplyTo 值,那么会使用该值。

以异步方式将消息发送至队列管理器

这是一个选项,它使队列管理器能够确认是否接收到发送给它的消息。 将消息异步发送至队列管理器时速度会更快,但是,如果消息传递基础结构发生故障,那么消息可能会丢失。

信息
数据类型 下拉列表
缺省值 缺省值取决于您使用的是队列目标还是主题目标。
按照队列定义
如果您使用的是队列目标,那么这是缺省值。
按照主题定义
如果您使用的是主题目标,那么这是缺省值。
范围
按照队列定义
消息确认依据WebSphere MQ队列定义属性。
按照主题定义
消息确认依据WebSphere MQ主题定义属性。
队列管理器应答所接收到的发送给它的消息。
消息是以异步方式发送到队列管理器,所以队列管理器不应答所接收到的发送给它的消息。

预读使用者的非持久消息然后进行高速缓存

确定是否将非持久使用者的消息以投机方式发送至客户机的选项。 如果选择此选项,那么消息传递速度更快,但是在消息传递基础结构发生故障的情况下可能会丢失消息。

信息
数据类型 下拉列表
缺省值 缺省值取决于您使用的是队列目标还是主题目标。
按照队列定义
如果您使用的是队列目标,那么这是缺省值。
按照主题定义
如果您使用的是主题目标,那么这是缺省值。
范围
按照队列定义
根据以下条件将消息发送给客户端: WebSphere MQ队列定义属性。
按照主题定义
根据以下条件将消息发送给客户端: WebSphere MQ主题定义属性。
将消息以推理方式发送至客户机。
不将消息以推理方式发送至客户机。

预读使用者关闭方法

如果提前读取并缓存非持久性消息以供消费者使用被设定为Yes或者As per queue definition此属性已启用。 此属性用于确定当关闭消息使用者时对内部预读缓冲区中的消息执行的操作。

信息
数据类型 下拉列表
缺省值 关闭方法将等待传递所有已高速缓存的消息
范围
等待传递所有已高速缓存的消息
在返回之前,将内部预读缓冲区中的所有消息都传递给应用程序的消息侦听器。
等待传递当前消息
只有当前消息侦听器调用会在返回之前完成,内部预读缓冲区中可能会留有一些消息,随后将丢弃这些消息。

已启用 MQMD 读取

指定应用程序是否可以从使用WebSphere MQ消息提供商。

信息
数据类型 复选框
缺省值 已清除
范围
已清除
应用程序不能读取 MQMD 字段的值。
已选中
应用程序可读取 MQMD 字段的值。

已启用 MQMD 写入

指定应用程序是否可以将 MQMD 字段的值写入将使用WebSphere MQ消息提供商。

信息
数据类型 复选框
缺省值 已清除
范围
已清除
应用程序不能写入 MQMD 字段的值。
已选中
应用程序可写入 MQMD 字段的值。

MQMD 消息上下文

定义在向目标发送消息时指定的消息上下文选项。

信息
数据类型 下拉列表
缺省值 缺省值
范围
缺省值
MQOPEN API 调用和 MQPMO 结构未指定显式消息上下文选项。
SET_IDENTITY_CONTEXT
MQOPEN API 调用指定消息上下文选项 MQOO_SET_IDENTITY_CONTEXT,MQPMO 结构指定 MQPMO_SET_IDENTITY_CONTEXT。
SET_ALL_CONTEXT
MQOPEN API 调用指定消息上下文选项 MQOO_SET_ALL_CONTEXT,MQPMO 结构指定 MQPMO_SET_ALL_CONTEXT。