Resource Adapter for JMS with WebSphere Application Server 的配置属性

部署 Resource Adapter for JMS with WebSphere® Application Server 时,必须配置已部署资源适配器实例支持的一组 JMS 资源。

下列各表列示 JMS 属性及其值。

注: 并非对 WebSphere Application Server 环境中运行的应用程序可用的所有属性在第三方环境中都可用。某些属性在 WebSphere Application Server 环境外部无任何意义,某些属性对远程连接的客户机无任何意义。
表 1. 连接工厂属性. 此表的第一列列示连接工厂属性名。第二列提供这些属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省
BusName 要连接的服务集成总线的名称。    
ClientID 使用此连接工厂创建的所有连接上持久主题预订所需的 JMS 客户机标识。    
UserName      
Password      
NonPersistentMapping 可靠性适用于使用此连接工厂发送的非持久 JMS 消息。 BestEffortNonPersistent、ExpressNonPersistent 和 ReliableNonPersistent ExpressNonPersistent
PersistentMapping 对使用此连接工厂发送的持久 JMS 消息应用的可靠性。 ReliablePersistent 和 AssuredPersistent ReliablePersistent
DurableSubscriptionHome 一个消息传递引擎的名称,该消息传递引擎用于存储传递到根据此 JMS 连接工厂创建的对象的持久预订的消息。    
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff 和 Default 缺省
目标 标识了一组消息传递引擎的目标的名称。请使用 Target type 属性来指定目标类型。    
TargetType Target 属性中指定的目标的类型。 BusMember、Custom 和 ME BusMember
TargetSignificance 目标组的重要性。 必需和首选 必需
TargetTransportChain 解析到一组消息传递引擎的协议的名称。    
ProviderEndpoints 用于连接到引导服务器的以逗号分隔的端点列表。    
ConnectionProximity 可接受连接请求的消息传递引擎与引导消息传递引擎的邻近度。 Server、Cluster、Host 和 Bus 总线
TemporaryQueueNamePrefix 使用此连接工厂的应用程序创建的临时队列的名称前缀,限长 12 个字符。    
TemporaryTopicNamePrefix 使用此连接工厂的应用程序所创建的临时主题的前缀。    
ShareDurableSubscriptions 控制是否在服务器集群成员的连接之间共享持久预订。 InCluster、AlwaysShared 和 NeverShared InCluster(始终解析为 AlwaysOff,因为客户机始终在 WebSphere Application Server 集群服务器外部)

ProducerDoesNotModify
PayloadAfterSet

启用后,连接至总线的消息产生应用程序使用此连接工厂发送的对象或字节数消息在设置时不会复制它们的数据,并且系统仅在绝对必要时才会序列化消息数据。一旦数据设置到消息中,发送这类消息的应用程序就不能修改数据。 true 和 false False
表 2. 队列连接工厂属性. 此表的第一列列示队列连接工厂属性名。第二列提供这些属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省
BusName 要连接的服务集成总线的名称。    
UserName      
Password      
NonPersistentMapping 对使用此连接工厂发送的非持久 JMS 消息应用的可靠性。 BestEffortNonPersistent、ExpressNonPersistent 和 ReliableNonPersistent ExpressNonPersistent
PersistentMapping 对使用此连接工厂发送的持久 JMS 消息应用的可靠性。 ReliablePersistent 和 AssuredPersistent ReliablePersistent
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff 和 Default 缺省
Target 标识了一组消息传递引擎的目标的名称。请使用 Target type 属性来指定目标类型。    
TargetType Target 属性中指定的目标的类型。 BusMember、Custom 和 ME BusMember
TargetSignificance 目标组的重要性。 必需和首选 必需
TargetTransportChain 解析到一组消息传递引擎的协议的名称。    
ProviderEndpoints 用于连接到引导服务器的以逗号分隔的端点列表。    
ConnectionProximity 可接受连接请求的消息传递引擎与引导消息传递引擎的邻近度。 Server、Cluster、Host 和 Bus 总线
TemporaryQueueNamePrefix 使用此连接工厂的应用程序创建的临时队列的名称前缀,限长 12 个字符。    

ProducerDoesNotModify
PayloadAfterSet

启用后,连接至总线的消息产生应用程序使用此连接工厂发送的对象或字节数消息在设置时不会复制它们的数据,并且系统仅在绝对必要时才会序列化消息数据。一旦数据设置到消息中,发送这类消息的应用程序就不能修改数据。 true 和 false False
表 3. 主题连接工厂属性. 此表的第一列列示主题连接工厂属性名。第二列提供这些主题连接工厂属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省
BusName 要连接的服务集成总线的名称。    
ClientID 使用此连接工厂创建的所有连接上持久主题预订所需的 JMS 客户机标识。    
UserName      
Password      
NonPersistentMapping 对使用此连接工厂发送的非持久 JMS 消息应用的可靠性。 BestEffortNonPersistent、ExpressNonPersistent 和 ReliableNonPersistent ExpressNonPersistent
PersistentMapping 对使用此连接工厂发送的持久 JMS 消息应用的可靠性。 ReliablePersistent 和 AssuredPersistent ReliablePersistent
DurableSubscriptionHome 一个消息传递引擎的名称,该消息传递引擎用于存储传递到根据此 JMS 连接工厂创建的对象的持久预订的消息。    
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff 和 Default 缺省
Target 标识了一组消息传递引擎的目标的名称。请使用 Target type 属性来指定目标类型。    
TargetType Target 属性中指定的目标的类型。 BusMember、Custom 和 ME BusMember
TargetSignificance 目标组的重要性。 必需和首选 必需
TargetTransportChain 解析到一组消息传递引擎的协议的名称。    
ProviderEndpoints 用于连接到引导服务器的以逗号分隔的端点列表。    
ConnectionProximity 可接受连接请求的消息传递引擎与引导消息传递引擎的邻近度。 Server、Cluster、Host 和 Bus 总线
TemporaryTopicNamePrefix 使用此连接工厂的应用程序所创建的临时主题的前缀。    
ShareDurableSubscriptions 控制是否在服务器集群成员的连接之间共享持久预订。 InCluster、AlwaysShared 和 NeverShared InCluster(始终解析为 AlwaysOff,因为客户机始终在 WebSphere Application Server 集群服务器外部)

ProducerDoesNotModify
PayloadAfterSet

启用后,连接至总线的消息产生应用程序使用此连接工厂发送的对象或字节数消息在设置时不会复制它们的数据,并且系统仅在绝对必要时才会序列化消息数据。一旦数据设置到消息中,发送这类消息的应用程序就不能修改数据。 true 和 false False
表 4. 队列属性. 此表的第一列列示队列属性名。第二列提供这些队列属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省
QueueName 服务集成总线上关联队列的名称。    
DeliveryMode 发送至此目标的消息的传递方式。此选项控制此目标上的消息持久性。 Application、Persistent 或 NonPersistent  
TimeToLive 发送至此目标的消息应该由系统保留的缺省时间长度,从分派时间起计,以毫秒为单位。    
优先级 发送至此目标的消息的相对优先级,范围是 0(最低)到 9(最高)。    
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff、AsConnection 或 Default AsConnection
BusName 要连接的服务集成总线的名称。    
ScopeToLocalQP 设置应用程序连接至的消息传递引擎上存在单个队列点时,是否将此队列所标识的服务集成总线队列目标的范围动态限定为此队列点。 On 和 Off Off
ProducerPreferLocal 设置此队列的消息生产者是否应选择服务集成总线队列目标的本地连接队列点而不是任何其他队列点。 On 和 Off On
ProducerBind 设置单个消息生产者发送至此队列的消息是进入同一服务集成总线队列点,还是不存在这样的限制并且不同消息将发送至不同队列点。 On 和 Off Off
GatherMessages 设置是所有服务集成总线队列点上的消息还是只有单个队列点上的消息对使用此队列的消息使用者和队列浏览器可视。 On 和 Off Off
表 5. 主题属性. 此表的第一列列示主题属性名。第二列提供这些主题属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省
TopicSpace 包含主题的主题空间的名称,此主题在 BusName 属性定义的服务集成总线上。   Default.Topic.Space
TopicName 在 TopicSpace 属性定义的主题空间中对此 JMS 主题指定的主题的名称。    
DeliveryMode 发送至此目标的消息的传递方式。此选项控制此目标上的消息持久性。 Application、Persistent 或 NonPersistent  
TimeToLive 发送至此目标的消息应该由系统保留的缺省时间长度,从分派时间起计,以毫秒为单位。    
优先级 发送至此目标的消息的相对优先级,范围是 0(最低)到 9(最高)。    
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff、AsConnection 或 Default AsConnection
BusName 要连接的服务集成总线的名称。    
表 6. 激活配置属性. 此表的第一列列示激活配置属性名。第二列提供这些激活配置属性的描述。第三列提供属性(如果可用)所允许的值。第四列包括缺省值(如果它们可用于这些属性)。
属性名 描述 允许的值 缺省 必需/可选
目标 服务集成总线上的目标的名称。     必需
ProviderEndpoints 用于连接到引导服务器的以逗号分隔的端点列表。     必需
DestinationType 消息驱动的 Bean 使用队列还是主题目标。 javax.jms.Queue 和 javax.jms.Topic   必需
BusName 要连接的服务集成总线的名称。     必需
MessageSelector 用于确定消息驱动的 Bean 所接收消息的 JMS 消息选择器。值是用于选择一小部分可用消息的字符串。语法基于由 JMS 规范描述的 SQL 92 条件表达式语法的子集。     可选
AcknowledgeMode 会话如何确认其接收的任何消息。 Auto-acknowledge 和 Dups-ok-acknowledge Auto-acknowledge 可选
SubscriptionDurability JMS 主题预订是持久的还是非持久的。 持久和非持久 非持久 可选
SubscriptionName 持久主题预订所需的预订名。在使用持久主题预订时,这是必填字段。     可选
MaxBatchSize 在一个消息批次中能够从消息传递引擎接收的最大消息数。 1 到 2147483647 1 可选
MaxConcurrency 以并发方式将消息传递至的端点的最大数目。 1 到 2147483647 10 可选
RetryInterval 尝试连接至消息传递引擎操作之间的延迟(以秒计)。 1 到 2147483647 30 可选
UserName       可选
Password       可选
DurableSubscriptionHome 一个消息传递引擎的名称,该消息传递引擎用于存储传递到根据此 JMS 连接工厂创建的对象的持久预订的消息。     可选
ShareDurableSubscriptions 控制是否在服务器集群成员的连接之间共享持久预订。 InCluster、AlwaysShared 和 NeverShared InCluster(始终解析为 AlwaysOff,因为客户机始终在 WebSphere Application Server 集群服务器外部) 可选
ClientID 使用此连接工厂创建的所有连接上持久主题预订所需的 JMS 客户机标识。     可选
TargetTransportChain 解析到一组消息传递引擎的协议的名称。     可选
ReadAhead 预读是一种优化措施,即抢先将消息指定给使用者。此优化措施能够缩短满足使用者请求所耗用的时间。 AlwaysOn、AlwaysOff 和 Default 缺省值 可选
Target 标识了一组消息传递引擎的目标的名称。请使用 Target type 属性来指定目标类型。     可选
TargetType Target 属性中指定的目标的类型。 BusMember、Custom 和 ME BusMember 可选
TargetSignificance 此属性指定目标组的重要性。 必需和首选 必需 可选
TopicSpace 包含主题的主题空间的名称,此主题在 BusName 属性定义的服务集成总线上。   Default.Topic.Space 可选

ForwarderDoesNotModify
PayloadAfterSet

启用后,通过此激活规范转发的并且其有效内容已修改的对象/字节消息的数据在设置到消息中时不会被复制,并且系统仅在绝对必要时才会序列化消息数据。一旦数据设置到消息中,发送这类消息的应用程序就不能修改数据。 true 和 false false 可选

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



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