使用此面板查看或更改所选连接工厂的高级属性,以与 WebSphere® MQ 消息传递提供程序配合使用。这些高级属性用于控制与 IBM MQ 消息传递提供程序目标的连接的行为。
对这些组进行任何必需的更改,然后单击应用以返回给连接工厂。
IBM MQ 连接工厂具有下列高级属性:
此属性指定通信或队列管理器失败时客户机方式连接是否自动重新连接。除非正在瘦客户机环境或受管客户机环境中使用连接工厂,否则会忽略此参数。
| 信息 | 值 |
|---|---|
| 数据类型 | 下拉列表 |
| 缺省值 | 已禁用 |
| 范围 |
|
有关自动客户机重新连接的更多信息,请参阅 IBM MQ 信息中心。
通信或队列管理器失败后客户机方式连接尝试自动重新连接至队列管理器时所耗的最长时间(以秒计)。除非正在瘦客户机环境或受管客户机环境中使用连接工厂,否则会忽略此参数。是否使用此参数取决于客户机重新连接选项参数的值。
| 信息 | 值 |
|---|---|
| 数据类型 | 整型 |
| 单位 | 秒 |
| 缺省值 | 1800(30 分钟) |
| 范围 | 大于零并且最高为 2147483647 的值 |
有关自动客户机重新连接的更多信息,请参阅 IBM MQ 信息中心。
用于允许对消息头进行压缩的选项。
| 信息 | 值 |
|---|---|
| 数据类型 | 复选框 |
| 缺省值 | 未选中 |
| 范围 |
|
用来压缩消息有效内容的压缩算法。
| 信息 | 值 |
|---|---|
| 数据类型 | 下拉列表 |
| 缺省值 | 无 |
| 范围 |
|
创建临时队列将基于的模型队列。
| 信息 | 值 |
|---|---|
| 数据类型 | 字符串 |
| 缺省值 | SYSTEM.DEFAULT.MODEL.QUEUE |
追加至为临时队列生成的名称开头的前缀。
| 信息 | 值 |
|---|---|
| 数据类型 | 字符串 |
追加至为临时主题生成的名称开头的前缀。
| 信息 | 值 |
|---|---|
| 数据类型 | 字符串 |
这是一个选项,用于确定是将没有相匹配使用者的消息保留在输入队列上,还是根据这些消息的处置选项来进行处理。
| 信息 | 值 |
|---|---|
| 数据类型 | 复选框 |
| 缺省值 | 选中 |
| 范围 |
|
此设置仅适用于客户机容器。使用 IBM MQ V6 队列管理器(或 IBM MQ V5.3 for z/OS®)时,此设置配置用于将消息分派给 JMS 异步使用者的机制。
异步使用的 IBM MQ 队列的集合超过了内部提供的用于从 IBM MQ 队列中同步获取消息的线程数时,请使用此设置。此设置确定在轮询集合中另一个 IBM MQ 队列之前,线程等待消息到达 IBM MQ 队列的时间。
| 信息 | 值 |
|---|---|
| 数据类型 | 整型 |
| 单位 | 毫秒 |
| 缺省值 | 5000 |
| 范围 | 一个大于 0 的值。 |
使用 IBM MQ V6 队列管理器(或 IBM MQ V5.3 for z/OS)时,此设置配置用于将消息分派给 JMS 异步使用者的机制。
异步使用的 IBM MQ 队列的集合超过了内部提供的用于从 IBM MQ 队列中同步获取消息的线程数时,请使用此设置。此设置确定线程在切换为使用来自集合中另一个 IBM MQ 队列的消息之前,它从 IBM MQ 队列检索消息的时间。
| 信息 | 值 |
|---|---|
| 数据类型 | 整型 |
| 单位 | 毫秒 |
| 缺省值 | 5000 |
| 范围 | 一个大于 0 的值。 |
在必须至少将一条消息传递至异步使用者之前,可以从队列中移除的最大消息数。
| 信息 | 值 |
|---|---|
| 数据类型 | 整型 |
| 缺省值 | 10 |
| 范围 | 一个大于 0 的值。 |
对消息中的字符串进行编码时要使用的字符集。
如果您的消息传递系统使用 IBM MQ V6.0,那么编码字符集标识 (CCSID) 仅适用于连接工厂高级属性。如果使用 IBM MQ V7.0,那么必须定义要用于队列目标处的消息的 CCSID。有关如何实现此目的的更多信息,请参阅应用程序客户机的 IBM MQ 提供程序队列目标设置。
如果您的应用程序为需要其他字符编码或数字编码的 IBM MQ 应用程序构造消息,那么您可以通过将 JMS_IBM_Character_Set 属性设置为所需的编码字符集标识 (CCSID) 或将 JMS_IBM_Encoding 属性设置为所需的数字格式(或同时设置两者)来覆盖字符编码值。有关可以用于 JMS_IBM_Character_Set 和 JMS_IBM_Encoding 的值的信息,请参阅 IBM MQ 库中的文档。
| 信息 | 值 |
|---|---|
| 数据类型 | 整型 |
| 缺省值 | 819 |
| 范围 | 一个大于 0 的值。此编码字符集标识 (CCSID) 必须是 IBM MQ 支持的其中一个 CCSID。 |
有关受支持 CCSID 以及将消息数据从一个编码字符集转换为另一个编码字符集的更多信息,请参阅 IBM MQ 信息中心的“系统管理”部分和“应用程序编程参考”部分。
将应答消息发送到从消息获取的应答队列时,选择此选项以将 RFH V2 头追加至应答消息,无论原始消息是否具有 RFH V2 头。
| 信息 | 值 |
|---|---|
| 数据类型 | 复选框 |
| 缺省值 | 未选中 |
| 范围 |
|
这是一个选项,当队列管理器处于停顿状态时,此选项使所选 JMS 操作失败。选中此选项将使队列管理器成功停顿并关闭。
| 信息 | 值 |
|---|---|
| 数据类型 | 复选框 |
| 缺省值 | 选中 |
| 范围 |
|