Destination 属性

下面概括了 Destination 对象属性,并提供了指向更详细参考信息的链接。

表 1. Destination 属性
属性的名称 描述
XMSC_DELIVERY_MODE 发送到目标的消息的传递方式。
XMSC_PRIORITY 发送到目标的消息的优先级。
XMSC_RTT_MULTICAST 连接工厂或目标的多点广播设置。
XMSC_TIME_TO_LIVE 发送到目标的消息的生存时间。
XMSC_WMQ_BROKER_VERSION 应用程序针对连接或目标使用的代理程序类型。
XMSC_WMQ_CCSID XMS 客户机将消息转发到目标时,消息主体中的字符数据字符串所在的编码字符集或代码页的标识 (CCSID)。
XMSC_WMQ_DUR_SUBQ 正在从目标接收消息的持久订户的订户队列名称。
注: 此属性可以与 IBM® Message Service Client for .NET V 2.0 配合使用,但对于连接到 IBM WebSphere® MQ 7.0 队列管理器的应用程序不起作用,除非连接工厂的 XMSC_WMQ_PROVIDER_VERSION 属性设置为小于 7 的版本号。
XMSC_WMQ_ENCODING XMS 客户机将消息转发到目标时,如何表示消息体中的数字数据。
XMSC_WMQ_FAIL_IF_QUIESCE 当应用程序连接到的队列管理器处于停顿状态时,某些方法调用是否会失败。
XMSC_WMQ_MESSAGE_BODY 此属性确定 XMS 应用程序是否将 IBM MQ 消息的 MQRFH2 作为消息有效内容的一部分 (即,作为消息体的一部分) 进行处理。
XMSC_WMQ_MQMD_MESSAGE_CONTEXT 确定 XMS 应用程序要设置的消息上下文级别。 应用程序必须以相应的上下文权限运行才能使属性生效。
XMSC_WMQ_MQMD_READ_ENABLED 此属性确定 XMS 应用程序是否可以抽取 MQMD 字段的值。
XMSC_WMQ_MQMD_WRITE_ENABLED 此属性确定 XMS 应用程序是否可以设置 MQMD 字段的值。
XMSC_WMQ_READ_AHEAD_ALLOWED 此属性确定是否允许消息使用者和队列浏览器在接收消息之前使用预读功能从此目标获取非事务性的非持久消息并将其放入内部缓冲区。
XMSC_WMQ_READ_AHEAD_CLOSE_POLICY 对于正在传递到异步消息侦听器的消息,此属性确定当关闭消息使用者时在内部预读缓冲区中对消息执行的操作。
XMSC_WMQ_RECEIVE_CCSID 用于设置队列管理器消息转换的目标 CCSID 的目标属性。 除非将 XMSC_WMQ_RECEIVE_CONVERSION 设置为 WMQ_RECEIVE_CONVERSION_QMGR,否则将忽略此值。
XMSC_WMQ_RECEIVE_CONVERSION 用于确定数据转换即将由队列管理器执行的目标属性。
XMSC_WMQ_TARGET_CLIENT 发送到目标的消息是否包含 MQRFH2 头。
XMSC_WMQ_TEMP_TOPIC_PREFIX 创建临时主题时, XMS 将生成格式为 "TEMP/TEMPTOPICPREFIX/unique_id" 的主题字符串,或者如果此属性包含缺省值,那么将生成此字符串 "TEMP/unique_id"。 通过指定非空值,可以定义特定的模型队列,以便为在该连接下创建的临时主题的订户创建受管队列。
XMSC_WPM_BUS_NAME 对于连接工厂,这是应用程序连接到的服务集成总线的名称;对于目标,这是存在目标的服务集成总线的名称。
XMSC_WPM_TOPIC_SPACE 包含主题的主题空间的名称。