IBM MQ 消息传递提供程序队列和主题高级属性设置
使用此面板查看或更改要与 IBM MQ 消息传递提供程序配合使用的所选队列或主题目标的高级属性。这些高级属性用于控制与 IBM MQ 消息传递提供程序目标的连接的行为。
- 在导航窗格中,单击。
- 单击队列或主题以显示现有队列或主题目标。
- 如果合适的话,在内容窗格中,将范围设置更改为定义队列或主题目标所在的级别。这将限制所显示的队列或主题目标集合。
- 单击您要使用的队列或主题目标的名称。
- 在内容窗格中的“其他属性”下,单击高级属性以显示 IBM MQ 队列或主题目标的高级属性列表。
- 传递
- 消息格式
- 优化
- 消息描述符
- 其他
对这些组进行任何必需的更改,然后单击应用以返回给队列或主题。
- 名称的最大长度为 48 个字符,但通道名例外,它的最大长度为 20 个字符。
- 指定的属性值必须与为 IBM MQ 配置 JMS 资源时指定的值相匹配。有关为 IBM MQ 配置 JMS 资源的更多信息,请参阅 IBM MQ 信息中心的“使用 Java™”部分。
与 IBM MQ 消息传递提供程序配合使用的队列或主题具有下列高级属性。
持久性
用来存储发送至此目标的消息的持久性级别。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 由应用程序设置 |
范围 |
|
优先级
为发送到此目标的消息指定的优先级。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 由应用程序设置 |
范围 |
|
指定的优先级
如果优先级属性设置为指定的,请选择为发送到此队列类型目标的消息所指定的优先级。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
单位 | 消息优先级级别 |
缺省值 | 由应用程序设置 |
范围 | 0(最低优先级)到 9(最高优先级) |
到期
用于指定此目标的到期超时的选项。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 由应用程序设置 |
范围 |
|
指定的到期
如果到期属性设置为指定的,请输入一个毫秒数,经过此时间之后消息就会到期并且会将它从此目标中移除。
信息 | 值 |
---|---|
数据类型 | Integer |
单位 | 毫秒 |
缺省值 | 0 |
范围 | 大于或等于 0
|
编码字符集标识
对消息中的字符串进行编码时要使用的字符集。
信息 | 值 |
---|---|
数据类型 | Integer |
缺省值 | 1208 |
范围 | 1 到 65535。此编码字符集标识 (CCSID) 必须是 IBM MQ 支持的其中一个 CCSID。空白。将此字段留空指示必须使用缺省值。 |
有关受支持 CCSID 以及将消息数据从一个编码字符集转换为另一个编码字符集的更多信息,请参阅 IBM MQ 信息中心的“系统管理指南”部分和“应用程序编程参考”部分。
使用本机编码
用于指定目标是否应该使用本机编码来为 Java 平台提供适当的编码值。
信息 | 值 |
---|---|
数据类型 | 复选框 |
缺省值 | 所选项 |
范围 |
|
整型编码
如果未选中使用本机编码复选框,请选择要使用的整型编码的类型。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 一般 |
范围 |
|
十进制编码
如果未选中使用本机编码复选框,请选择要使用的十进制编码的类型。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
单位 | 不适用 |
缺省值 | 一般 |
范围 |
|
浮点编码
如果未选中使用本机编码复选框,请选择要使用的浮点编码的类型。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | IEEENORMAL |
范围 |
|
将 RFH V2 头追加到发送至此目标的消息
应答发送至此目标的消息时要执行的操作。
信息 | 值 |
---|---|
数据类型 | 复选框 |
缺省值 | 所选项 |
范围 |
|
消息体
指定应用程序是否将 IBM MQ 消息的 RFH V2 头作为 JMS 消息体的一部分进行处理。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | UNSPECIFIED |
范围 |
|
ReplyTo 目标样式
指定 JMSReplyTo 字段的格式。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | DEFAULT |
范围 |
|
以异步方式将消息发送至队列管理器
这是一个选项,它使队列管理器能够确认是否接收到发送给它的消息。将消息异步发送至队列管理器时速度会更快,但是,如果消息传递基础结构发生故障,那么消息可能会丢失。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 缺省值取决于您使用的是队列目标还是主题目标。
|
范围 |
|
预读使用者的非持久消息然后进行高速缓存
确定是否将非持久使用者的消息以投机方式发送至客户机的选项。如果选择此选项,那么消息传递速度更快,但是在消息传递基础结构发生故障的情况下可能会丢失消息。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 缺省值取决于您使用的是队列目标还是主题目标。
|
范围 |
|
ReplyTo 目标样式
指定 JMSReplyTo 字段的格式。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | DEFAULT |
范围 |
|
有关自动客户机重新连接的更多信息,请参阅 IBM MQ 信息中心。
预读使用者关闭方法
如果预读使用者的非持久消息然后进行高速缓存设置为是或者根据队列定义,那么表示启用了此属性。此属性用于确定当关闭消息使用者时对内部预读缓冲区中的消息执行的操作。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | 关闭方法将等待传递所有已高速缓存的消息 |
范围 |
|
MQMD 读取已启用
指定应用程序能否从使用 IBM MQ 消息传递提供程序发送或接收的 JMS 消息中读取 MQMD 字段的值。
信息 | 值 |
---|---|
数据类型 | 复选框 |
缺省值 | 未选中 |
范围 |
|
MQMD 写入已启用
指定应用程序能否在使用 IBM MQ 消息传递提供程序发送或接收的 JMS 消息中写入 MQMD 字段的值。
信息 | 值 |
---|---|
数据类型 | 复选框 |
缺省值 | 未选中 |
范围 |
|
MQMD 消息上下文
定义将消息发送至目标时指定的消息上下文选项。
信息 | 值 |
---|---|
数据类型 | 下拉列表 |
缺省值 | DEFAULT |
范围 |
|