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