批处理 JMS 执行程序 (batchJmsExecutor)

配置批处理 JMS 执行程序。

属性名称 数据类型 缺省值 描述
activationSpecRef 对顶级 jmsActivationSpec 元素的引用(字符串)。 batchActivationSpec JMS 激活规范的标识,批处理执行程序使用该激活规范来创建 JMS 侦听器。
id 字符串   唯一配置标识。
queueRef 对顶级 jmsQueue 元素的引用(字符串)。 batchJobSubmissionQueue JMS 队列的标识,批处理激活规范使用该队列来侦听批处理 JMS 消息。
replyConnectionFactoryRef 对顶级 jmsConnectionFactory 元素的引用(字符串)。 batchConnectionFactory JMS 连接工厂的标识,批处理执行程序应使用该连接工厂来获取 JMS 连接。
activationSpec
描述:JMS 激活规范的标识,批处理执行程序使用该激活规范来创建 JMS 侦听器。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
authDataRef 对顶级 authData 元素的引用(字符串)。   激活规范的缺省认证数据。
maxEndpoints int

最小值:0

500 要分派至的最大端点数。
activationSpec > authData
描述:激活规范的缺省认证数据。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时所使用的用户名
activationSpec > properties.wasJms
描述:JMS 激活规范与一个或多个消息驱动的 bean 关联,并为它们提供必需的配置以接收消息。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
acknowledgeMode
  • Dups-ok-acknowledge
  • Auto-acknowledge
Auto-acknowledge 应答方式指示应如何应答消息驱动的 bean 接收到的消息。
Dups-ok-acknowledge
Dups-ok-acknowledge
Auto-acknowledge
Auto-acknowledge
busName string defaultBus 连接至完整概要文件服务器中的服务集成总线时,该总线的名称。
clientId string   所有连接上持久(及共享非持久)主题预订所需的 JMS 客户机标识。如果应用程序要执行持久(及共享非持久)发布/预订消息传递,那么需要此标识。
connectionFactoryLookup string   可使用此属性指定通过管理方式定义的javax.jms.ConnectionFactory、javax.jms.QueueConnectionFactory 或 javax.jms.TopicConnectionFactory 对象的查询名称,这些对象用于连接到端点(消息驱动的 Bean)可从其接收消息的 JMS 提供程序。
destination string   对 JMS 目标的引用
destinationLookup string   可使用此属性指定以管理方式定义的 javax.jms.Queue 或 javax.jms.Topic 对象的查询名称,这些对象用于定义端点(消息驱动的 Bean)可从其接收消息的 JMX 队列或主题。
destinationRef 对顶级 adminObject 元素的引用(字符串)。   对 JMS 目标的引用
destinationType
  • javax.jms.Topic
  • javax.jms.Queue
javax.jms.Queue 目标的类型,即 javax.jms.Queue 或 javax.jms.Topic
javax.jms.Topic
javax.jms.Topic
javax.jms.Queue
javax.jms.Queue
maxBatchSize int

最小值:1

最大值:2147483647

  在单个批次中从消息传递引擎接收的最多消息条数。
maxConcurrency int

最小值:1

最大值:2147483647

5 最大端点数,会将消息并行传递给这些端点。增大该数字会提高性能,但是它也会增大在指定时间使用的线程数。如果必须为所有失败的传递维持消息顺序,请将“最大并行端点数”值设置为 1。
messageSelector string   使用 JMS 消息选择器来确定消息驱动的 bean 接收的消息。该值是用于选择可用消息子集的字符串。
readAhead
  • AlwaysOff
  • Default
  • AlwaysOn
Default 预先读取是优先将消息指定给使用者的优化。它会更快地处理客户请求。
AlwaysOff
AlwaysOff
Default
Default
AlwaysOn
AlwaysOn
remoteServerAddress string   此远程服务器地址包含以逗号分隔的三元组,语法为 hostName:portNumber:chainName,用于连接至引导服务器。例如,Merlin:7276:BootstrapBasicMessaging。如果未指定 hostName,那么缺省值为 localhost。如果未指定 portNumber,那么缺省值为 7276。如果未指定 chainName,那么缺省值为 BootstrapBasicMessaging。请参阅信息中心,以了解更多信息。
retryInterval 具有秒精度的时间段 30s 两次尝试连接至消息传递引擎(无论是初始连接,还是后来尝试建立更好的连接)之间的延迟(以秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
shareDurableSubscription string   控制持久预订是否可在连接之间共享。
subscriptionDurability
  • DurableShared
  • Durable
  • NonDurable
  • NonDurableShared
NonDurable MS 主题预订的类型。此值可为下列任一值:Durable DurableShared NonDurable NonDurableShared
DurableShared
DurableShared
Durable
Durable
NonDurable
NonDurable
NonDurableShared
NonDurableShared
subscriptionName string   持久(及共享非持久)所需的预订名。使用持久(及共享非持久)主题预订时的必需字段。此预订名在给定客户机标识内必须唯一。
targetTransportChain
  • InboundSecureMessaging
  • InboundBasicMessaging
InboundBasicMessaging 传输链指定通信协议,这些通信协议可用来与完整概要文件服务器中的服务集成总线通信。
InboundSecureMessaging
InboundSecureMessaging
InboundBasicMessaging
InboundBasicMessaging
activationSpec > properties.wmqJms
描述:WebSphere MQ JMS 激活规范
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
CCSID int

最小值:1

819 连接的编码字符集标识。
applicationName string   向队列管理器注册应用程序时使用的名称。
brokerCCDurSubQueue string   一个队列的名称,将从此队列中检索连接使用者的非持久预订消息
brokerCCSubQueue string   连接使用者从中接收非持久预订消息的队列的名称。
brokerControlQueue string   代理程序控制队列的名称
brokerPubQueue string   在其中发送已发布消息的队列(流队列)的名称
brokerQueueManager string   正在运行代理程序的队列管理器的名称
brokerSubQueue string   非持久消息使用者从中接收消息的队列的名称。
brokerVersion
  • 2
  • 1
  要使用的代理程序的版本
2
2
1
1
ccdtURL string   一个 URL,用于标识包含客户机通道定义表 (CCDT) 的文件的名称和位置并指定该文件的访问方式。
channel string SYSTEM.DEF.SVRCONN 要使用的 MQI 通道的名称。
cleanupInterval 具有毫秒精度的时间段   发布/预订清除实用程序的后台运行之间的时间间隔(以毫秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
cleanupLevel
  • SAFE
  • FORCE
  • NONDUR
  • NONE
  • STRONG
SAFE 基于代理程序的预订存储器的清除级别。
SAFE
SAFE
FORCE
FORCE
NONDUR
NONDUR
NONE
NONE
STRONG
STRONG
clientId string   连接的客户机标识
cloneSupport
  • ENABLED
  • DISABLED
DISABLED 是否允许同时运行同一个持久主题订户的两个或更多个实例
ENABLED
ENABLED
DISABLED
DISABLED
connectionNameList string   用于通信的 TCP/IP 连接名称(主机名(端口))的列表。ConnectionNameList 将取代主机名和端口属性。
destinationRef 对顶级 adminObject 元素的引用(字符串)。   目标
destinationType
  • javax.jms.Topic
  • javax.jms.Queue
javax.jms.Queue 目标类型 - javax.jms.Queue 或 javax.jms.Topic
javax.jms.Topic
javax.jms.Topic
javax.jms.Queue
javax.jms.Queue
failIfQuiesce 布尔型 true 队列管理器处于停顿状态时,对某些方法的调用是否失败
headerCompression
  • SYSTEM
  • NONE
NONE 可用于压缩连接上的头数据的方法列表
SYSTEM
SYSTEM
NONE
NONE
hostName string localhost 队列管理器所在的系统的主机名或 IP 地址。如果指定了 ConnectionNameList 属性,那么该属性会取代主机名和端口属性。
localAddress string   对于与队列管理器的连接,此属性指定下列其中一项或全部:(1) 要使用的本地网络接口,(2) 要使用的本地端口或本地端口范围
maxMessages int

最小值:0

1 一次可分配给服务器会话的最大消息数。如果激活规范正在 XA 事务中向 MDB 传送消息,那么会使用值 1 而不理会此属性的设置。
maxPoolDepth int

最小值:0

10 激活规范上的 maxPoolDepth 属性定义可用 MDB(消息驱动的 Bean)实例的数目。减小此属性的值会减少当前可交付的消息数。
messageBatchSize int

最小值:0

  要在一个批次中处理的最大消息数
messageCompression
  • RLE
  • NONE
NONE 可用于压缩连接上的消息数据的方法列表
RLE
RLE
NONE
NONE
messageRetention 布尔型   连接使用者是否保留输入队列中不想要的消息。
messageSelection
  • CLIENT
  • BROKER
CLIENT 确定消息选择是由 WebSphere MQ JMS 类还是代理程序完成。
CLIENT
CLIENT
BROKER
BROKER
messageSelector string   确定消息选择是由 WebSphere MQ JMS 类还是代理程序完成。如果 brokerVersion 值为 1,那么不支持使用代理程序来选择消息
pollingInterval 具有毫秒精度的时间段 5s 如果会话中每个消息侦听器在其队列中都没有合适的消息,那么此值是每个消息侦听器再次尝试从其队列中获取消息前经过的最大时间间隔(以毫秒计)。如果经常出现没有合适消息可供会话中任何消息侦听器使用的情况,那么请考虑增大此属性的值。仅当 TRANSPORT 值为 BIND 或 CLIENT 时,此属性才有意义。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
poolTimeout 具有毫秒精度的时间段 5m 未使用的服务器会话在由于不活动而被关闭前,在服务器会话池中保持打开状态的时间(以毫秒计). 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
port int

最小值:1

1414 队列管理器侦听的端口。如果指定了 ConnectionNameList 属性,那么该属性会取代主机名和端口属性。
providerVersion
  • 7
  • 6
  • unspecified
unspecified 应用程序计划连接至的队列管理器的版本、发行版、修改级别和修订包。
7
7
6
6
unspecified
unspecified
queueManager string   要连接至的队列管理器的名称
receiveCCSID int

最小值:0

0 用于对队列管理器消息转换设置目标编码字符集标识的目标属性。除非 RECEIVECONVERSION 设置为 WMQ_RECEIVE_CONVERSION_QMG,否则会忽略此值
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSG 用于确定队列管理器是否将执行数据转换的目标属性。
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
receiveExit string   标识通道接收出口程序或要接连运行的一系列接收出口程序
receiveExitInit string   调用通道接收出口程序时传递至这些出口程序的用户数据
rescanInterval 具有毫秒精度的时间段 5s 当点到点域中的消息使用者使用消息选择器来选择所要接收的消息时,WebSphere MQ JMS 类将按 WebSphere MQ 队列的 MsgDeliverySequence 属性所确定的顺序在该队列中搜索合适的消息。WebSphere MQ JMS 类找到合适的消息并将其传递给使用者后,WebSphere MQ JMS 类将从队列中其当前位置继续搜索下一条合适的消息。WebSphere MQ JMS 类将以此方式继续搜索队列,直到它到达队列末尾或者达到此属性值所确定的时间间隔(以毫秒计)为止。在这两种情况下,WebSphere MQ JMS 类将返回到队列开头并继续进行搜索,并且新的时间间隔开始。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
securityExit string   标识通道安全性出口程序
securityExitInit string   调用通道安全性出口程序时传递至该出口程序的用户数据
sendExit string   标识通道发送出口程序或要接连运行的一系列发送出口程序。
sendExitInit string   调用通道发送出口程序时传递至这些出口程序的用户数据。
shareConvAllowed 布尔型 true 通道定义匹配时,客户机连接能否与从同一进程指向同一队列管理器的其他顶级 JMS 连接共享其套接字
sparseSubscriptions 布尔型 false 控制 TopicSubscriber 对象的消息检索策略
sslCertStores string   用于保存要在 SSL 连接上使用的证书撤销列表 (CRL) 的轻量级目录访问协议 (LDAP) 服务器
sslCipherSuite string   要用于 SSL 连接的密码套件
sslFipsRequired 布尔型   SSL 连接是否必须使用 IBM Java JSSE FIPS 提供程序 (IBMJSSEFIPS) 支持的密码套件。
sslPeerName string   对于 SSL 连接,这是用于在队列管理器提供的数字证书中检查专有名称的模板
sslResetCount int

最小值:0

最大值:999999999

0 重新协商 SSL 使用的密钥之前,SSL 连接发送和接收的总字节数
startTimeout 具有毫秒精度的时间段 10s 配置一个持续时间(以毫秒计),执行必须在此持续时间内开始. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
statusRefreshInterval 具有毫秒精度的时间段 1m 刷新长期运行的事务的时间间隔(以毫秒计),该事务检测订户何时失去与队列管理器的连接。仅当 subscriptionStore 值为 QUEUE 时,此属性才有意义。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
subscriptionDurability
  • Durable
  • NonDurable
  是使用持久预订还是非持久预订来将消息传递至预订该主题的 MDB
Durable
Durable
NonDurable
NonDurable
subscriptionName string   持久预订的名称
subscriptionStore
  • MIGRATE
  • BROKER
  • QUEUE
BROKER 确定 WebSphere MQ JMS 类用于存储有关活动预订的持久数据的位置。
MIGRATE
MIGRATE
BROKER
BROKER
QUEUE
QUEUE
transportType
  • CLIENT
  • BINDINGS
CLIENT 与队列管理器的连接是使用客户机方式还是使用绑定方式。
CLIENT
CLIENT
BINDINGS
BINDINGS
wildcardFormat
  • CHAR
  • TOPIC
TOPIC 要使用的通配符语法版本。
CHAR
CHAR
TOPIC
TOPIC
queue
描述:JMS 队列的标识,批处理激活规范使用该队列来侦听批处理 JMS 消息。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
jndiName string   资源的 JNDI 名称。
queue > properties.wasJms
描述:此 JMS 队列分配至的队列的名称。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
deliveryMode
  • NonPersistent
  • Application
  • Persistent
Application 发送到该目标的消息的传递方式。它控制此目标的消息的持久性。
NonPersistent
NonPersistent
Application
Application
Persistent
Persistent
priority int

最小值:0

最大值:9

  发送到该目标的消息的相对优先级,该优先级的范围为从 0 到 9,其中 0 是最低优先级,而 9 是最高优先级。
queueName string Default.Queue 关联队列的名称
readAhead
  • AlwaysOff
  • AsConnection
  • AlwaysOn
AsConnection 预先读取是优先将消息指定给使用者的优化。它会更快地处理客户请求。
AlwaysOff
AlwaysOff
AsConnection
AsConnection
AlwaysOn
AlwaysOn
timeToLive 具有秒精度的时间段 0s 缺省时间(以毫秒计),从系统必须将消息保留在目标中的分派时间开始算起。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
queue > properties.wmqJms
描述:WebSphere MQ JMS 队列
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
CCSID int

最小值:1

1208 要用于连接或目标的编码字符集标识
arbitraryProperties string   能够指定其他位置未定义的属性
baseQueueManagerName string   定义了此队列的队列管理器名称
baseQueueName string   队列管理器上的队列的名称
encoding string NATIVE 将消息发送至此目标时消息主体中数字数据的表示方式。此属性指定二进制整数、压缩十进制整数和浮点数的表示。
expiry string APP 一个时间段,目标上的消息在此时间段后到期
failIfQuiesce 布尔型 true 队列管理器处于停顿状态时,对某些方法的调用是否失败。
persistence
  • APP
  • QDEF
  • HIGH
  • NON
  • PERS
APP 发送至目标的消息的持久性
APP
APP
QDEF
QDEF
HIGH
HIGH
NON
NON
PERS
PERS
priority
  • 3
  • 2
  • 1
  • APP
  • 0
  • 7
  • 6
  • 5
  • QDEF
  • 4
  • 9
  • 8
APP 发送至目标的消息的优先级
3
3
2
2
1
1
APP
APP
0
0
7
7
6
6
5
5
QDEF
QDEF
4
4
9
9
8
8
putAsyncAllowed
  • ENABLED
  • DESTINATION
  • DISABLED
DESTINATION 是否允许消息生产者使用异步放置以将消息发送至此目标
ENABLED
ENABLED
DESTINATION
DESTINATION
DISABLED
DISABLED
readAheadAllowed
  • ENABLED
  • DESTINATION
  • DISABLED
DESTINATION 是否允许 MDB 使用提前读以将目标中的非持久消息放到内部缓冲区中(在接收这些消息之前)
ENABLED
ENABLED
DESTINATION
DESTINATION
DISABLED
DISABLED
readAheadClosePolicy
  • CURRENT
  • ALL
ALL 管理员停止 MDB 时内部提前读缓冲区中的消息的处理方式
CURRENT
CURRENT
ALL
ALL
receiveCCSID int

最小值:0

  用于对队列管理器消息转换设置目标编码字符集标识的目标属性。除非 RECEIVECONVERSION 设置为 WMQ_RECEIVE_CONVERSION_QMG,否则会忽略此值
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSG 用于确定队列管理器是否将执行数据转换的目标属性。
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
targetClient
  • JMS
  • MQ
JMS 是否使用 WebSphere MQ RFH2 格式与目标应用程序交换信息
JMS
JMS
MQ
MQ
replyConnectionFactory
描述:JMS 连接工厂的标识,批处理执行程序应使用该连接工厂来获取 JMS 连接。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
connectionManagerRef 对顶级 connectionManager 元素的引用(字符串)。   连接工厂的连接管理器。
containerAuthDataRef 对顶级 authData 元素的引用(字符串)。   容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
jndiName string   资源的 JNDI 名称。
recoveryAuthDataRef 对顶级 authData 元素的引用(字符串)。   用于事务恢复的认证数据。
replyConnectionFactory > connectionManager
描述:连接工厂的连接管理器。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
agedTimeout 具有秒精度的时间段 -1 池维护可以废弃某个物理连接之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectionTimeout 具有秒精度的时间段 30s 连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnectionsPerThread int

最小值:0

  限制每个线程上打开的连接数。
maxIdleTime 具有秒精度的时间段 30m 池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxPoolSize int

最小值:0

50 池的物理连接的最大数目。值为 0 意味着不受限制。
minPoolSize int

最小值:0

  池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。
numConnectionsPerThreadLocal int

最小值:0

  为每个线程高速缓存指定数目的连接。
purgePolicy
  • ValidateAllConnections
  • FailingConnectionOnly
  • EntirePool
EntirePool 指定在池中检测到失效连接时要销毁哪些旧连接。
ValidateAllConnections
当检测到失效连接时,会测试连接并关闭发现存在错误的连接。
FailingConnectionOnly
当检测到失效连接时,会仅关闭发现存在错误的连接。
EntirePool
当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。
reapTime 具有秒精度的时间段 3m 池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
replyConnectionFactory > containerAuthData
描述:容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时所使用的用户名
replyConnectionFactory > properties.wasJms
描述:JMS 连接工厂用于为点到点和发布/预订消息传递创建与 JMS 目标的关联 JMS 提供程序的连接。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
busName string defaultBus 连接至完整概要文件服务器中的服务集成总线时,该总线的名称。
clientID string clientID 所有连接上持久(及共享非持久)主题预订所需的 JMS 客户机标识。如果应用程序要执行持久(及共享非持久)发布/预订消息传递,那么需要此标识。
durableSubscriptionHome string defaultME 持久预订本地名称定义 ME 名称,需要与该 ME 名称建立连接。
nonPersistentMapping
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
ExpressNonPersistent 适用于使用此连接工厂发送的非持久 JMS 消息的可靠性。
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
persistentMapping
  • AssuredPersistent
  • ReliablePersistent
ReliablePersistent 适用于使用此连接工厂发送的持久 JMS 消息的可靠性。
AssuredPersistent
AssuredPersistent
ReliablePersistent
ReliablePersistent
readAhead
  • AlwaysOff
  • Default
  • AlwaysOn
Default 预先读取是优先将消息指定给使用者的优化。它会更快地处理客户请求。
AlwaysOff
AlwaysOff
Default
Default
AlwaysOn
AlwaysOn
remoteServerAddress string   此远程服务器地址包含以逗号分隔的三元组,语法为 hostName:portNumber:chainName,用于连接至引导服务器。例如,Merlin:7276:BootstrapBasicMessaging。如果未指定 hostName,那么缺省值为 localhost。如果未指定 portNumber,那么缺省值为 7276。如果未指定 chainName,那么缺省值为 BootstrapBasicMessaging。请参阅信息中心,以了解更多信息。
shareDurableSubscription string   控制持久预订是否可在连接之间共享。
targetTransportChain string   传输链指定通信协议,这些通信协议可用来与完整概要文件服务器中的服务集成总线通信。
temporaryQueueNamePrefix string temp 该前缀最多为十二个字符,用于表示使用此队列连接工厂的应用程序创建的临时队列。
temporaryTopicNamePrefix string temp 该前缀最多为十二个字符,用于表示使用此主题连接工厂的应用程序创建的临时主题。
userName string   建议使用容器管理认证别名而非配置此属性。
replyConnectionFactory > properties.wmqJms
描述:WebSphere MQ JMS 连接工厂
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
CCSID int

最小值:1

819 连接的编码字符集标识。
applicationName string   向队列管理器注册应用程序时使用的名称。
arbitraryProperties string   能够指定其他位置未定义的属性
brokerCCSubQueue string   连接使用者从中接收非持久预订消息的队列的名称。
brokerControlQueue string   代理程序控制队列的名称
brokerPubQueue string   在其中发送已发布消息的队列(流队列)的名称。
brokerQueueManager string   正在运行代理程序的队列管理器的名称
brokerSubQueue string   非持久消息使用者从中接收消息的队列的名称。
brokerVersion
  • 2
  • 1
  要使用的代理程序的版本
2
2
1
1
ccdtURL string   一个 URL,用于标识包含客户机通道定义表 (CCDT) 的文件的名称和位置并指定该文件的访问方式。
channel string   要使用的 MQI 通道的名称。
cleanupInterval 具有毫秒精度的时间段   发布/预订清除实用程序的后台运行之间的时间间隔(以毫秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
cleanupLevel
  • SAFE
  • FORCE
  • NONDUR
  • NONE
  • STRONG
SAFE 基于代理程序的预订存储器的清除级别。
SAFE
SAFE
FORCE
FORCE
NONDUR
NONDUR
NONE
NONE
STRONG
STRONG
clientId string   连接的客户机标识
cloneSupport
  • ENABLED
  • DISABLED
DISABLED 是否允许同时运行同一个持久主题订户的两个或更多个实例。
ENABLED
ENABLED
DISABLED
DISABLED
connectionNameList string   用于通信的 TCP/IP 连接名称(主机名(端口))的列表。ConnectionNameList 将取代主机名和端口属性。
failIfQuiesce 布尔型 true 队列管理器处于停顿状态时,对某些方法的调用是否失败
headerCompression
  • SYSTEM
  • NONE
NONE 可用于压缩连接上的头数据的方法列表
SYSTEM
SYSTEM
NONE
NONE
hostName string   队列管理器所在的系统的主机名或 IP 地址。如果指定了 ConnectionNameList 属性,那么该属性会取代主机名和端口属性。
localAddress string   对于与队列管理器的连接,此属性指定下列其中一项或全部:(1) 要使用的本地网络接口,(2) 要使用的本地端口或本地端口范围
messageCompression
  • RLE
  • NONE
NONE 可用于压缩连接上的消息数据的方法列表。
RLE
RLE
NONE
NONE
messageSelection
  • CLIENT
  • BROKER
CLIENT 确定消息选择是由 WebSphere MQ JMS 类还是代理程序完成。
CLIENT
CLIENT
BROKER
BROKER
password 可逆向编码的密码(字符串)   创建与队列管理器的连接时要使用的缺省密码。(建议使用容器管理的认证别名而不是配置此属性)
pollingInterval 具有毫秒精度的时间段   如果会话中每个消息侦听器在其队列中都没有合适的消息,那么此值是每个消息侦听器再次尝试从其队列中获取消息前经过的最大时间间隔(以毫秒计)。如果经常出现没有合适消息可供会话中任何消息侦听器使用的情况,那么请考虑增大此属性的值。仅当 TRANSPORT 值为 BIND 或 CLIENT 时,此属性才有意义。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
port int

最小值:1

1414 队列管理器侦听的端口。如果指定了 ConnectionNameList 属性,那么该属性会取代主机名和端口属性。
providerVersion
  • 7
  • 6
  • unspecified
unspecified 应用程序计划连接至的队列管理器的版本、发行版、修改级别和修订包。
7
7
6
6
unspecified
unspecified
pubAckInterval int

最小值:0

25 WebSphere MQ JMS 类请求代理程序的应答之前,发布程序发布的消息数
queueManager string   要连接至的队列管理器的名称
receiveExit string   标识通道接收出口程序或要接连运行的一系列接收出口程序
receiveExitInit string   调用通道接收出口程序时传递至这些出口程序的用户数据
rescanInterval 具有毫秒精度的时间段 5s 当点到点域中的消息使用者使用消息选择器来选择所要接收的消息时,WebSphere MQ JMS 类将按 WebSphere MQ 队列的 MsgDeliverySequence 属性所确定的顺序在该队列中搜索合适的消息. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
securityExit string   标识通道安全性出口程序
securityExitInit string   调用通道安全性出口程序时传递至该出口程序的用户数据
sendCheckCount int

最小值:0

  在单个非事务 JMS 会话内检查异步放置错误之间允许进行发送调用的次数。
sendExit string   标识通道发送出口程序或要接连运行的一系列发送出口程序
sendExitInit string   调用通道发送出口程序时传递至这些出口程序的用户数据
shareConvAllowed 布尔型 true 通道定义匹配时,客户机连接能否与从同一进程指向同一队列管理器的其他顶级 JMS 连接共享其套接字
sparseSubscriptions 布尔型 false 控制 TopicSubscriber 对象的消息检索策略。
sslCertStores string   用于保存要在 SSL 连接上使用的证书撤销列表 (CRL) 的轻量级目录访问协议 (LDAP) 服务器。
sslCipherSuite string   要用于 SSL 连接的密码套件。
sslFipsRequired 布尔型   SSL 连接是否必须使用 IBM Java JSSE FIPS 提供程序 (IBMJSSEFIPS) 支持的密码套件。
sslPeerName string   对于 SSL 连接,这是用于在队列管理器提供的数字证书中检查专有名称的模板。
sslResetCount int

最小值:0

最大值:999999999

0 重新协商 SSL 使用的密钥之前,SSL 连接发送和接收的总字节数。
statusRefreshInterval 具有毫秒精度的时间段 1m 刷新长期运行的事务的时间间隔(以毫秒计),该事务检测订户何时失去与队列管理器的连接。仅当 SUBSTORE 值为 QUEUE 时,此属性才有意义。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
subscriptionStore
  • MIGRATE
  • BROKER
  • QUEUE
BROKER 确定 WebSphere MQ JMS 类是否存储有关活动预订的持久数据。
MIGRATE
MIGRATE
BROKER
BROKER
QUEUE
QUEUE
targetClientMatching 布尔型 true 发送至入局消息的 JMSReplyTo 头字段所标识的队列的回复消息是否具有 MQRFH2 头(仅当入局消息具有 MQRFH2 头时)。
tempQPrefix string   用于构成 WebSphere MQ 动态队列的名称的前缀。
tempTopicPrefix string   创建临时主题时,JMS 生成 TEMP/TEMPTOPICPREFIX/unique_id 形式的主题字符串,如果此属性保留缺省值,那么生成的主题字符串仅为 TEMP/unique_id。指定非空 TEMPTOPICPREFIX 允许定义特定模型队列,以便为在此连接下创建的临时主题的订户创建受管队列。
temporaryModel string   据其创建 JMS 临时队列的模型队列的名称。JMS 层可使用 SYSTEM.JMS.TEMPQ.MODEL 来创建接受持久消息的队列,因为缺省值无法创建。SYSTEM.DEFAULT.MODEL.QUEUE 只能打开一次。SYSTEM.JMS.TEMPQ.MODEL 可打开多次。不推荐使用 SYSTEM.DEFAULT.MODEL.QUEUE。
transportType
  • CLIENT
  • BINDINGS
CLIENT 与队列管理器的连接是使用客户机方式还是使用绑定方式。如果指定了值 BINDINGS_THEN_CLIENT,那么资源适配器先尝试以绑定方式进行连接。如果此连接失败,请尝试以客户机方式建立连接。
CLIENT
CLIENT
BINDINGS
BINDINGS
userName string   创建与队列管理器的连接时要使用的缺省用户名。(建议使用容器管理的认证别名而不是配置此属性)
wildcardFormat
  • CHAR
  • TOPIC
TOPIC 要使用的通配符语法版本。
CHAR
CHAR
TOPIC
TOPIC
replyConnectionFactory > recoveryAuthData
描述:用于事务恢复的认证数据。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时所使用的用户名

用于指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_batchJmsExecutor
文件名:rwlp_config_batchJmsExecutor.html