MQTopic
This type is a class for model objects.
Topic destinations provided for publish/subscribe messaging by the WebSphere MQ JMS provider. Use WebSphere MQ Topic Destination administrative objects to manage topic destinations for the WebSphere MQ JMS provider.
Package: mqseries
Supertype: JMSDestination
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Attributes Summary persistence : MQMessagingPersistenceType Whether all messages sent to the destination are persistent, non-persistent, or have their persistence defined by the application. priority : MQMessagingPriorityType Whether the message priority for this destination is defined by the application or the Specified priority property. specifiedPriority : EInt If the Priority property is set to Specified, type here the message priority for this queue, in the range 0 through 9. expiry : MQMessagingExpiryType Whether the expiry timeout for this queue is defined by the application or the Specified expiry property, or messages on the queue never expire (have an unlimited expiry timeout). specifiedExpiry : ELong If the Expiry timeout property is set to Specified, type here the number of milliseconds (greater than 0) after which messages on this queue expire. baseTopicName : EString The name of the topic to which messages are sent. CCSID : EInt The coded character set identifier for use with the WebSphere MQ queue manager. useNativeEncoding : EBoolean When enabled, native encoding is used. When disabled, the settings for integer, decimal and floating point are used. integerEncoding : MQIntegerEncoding If native encoding is not enabled, select whether integer encoding is normal or reversed. decimalEncoding : MQDecimalEncoding If native encoding is not enabled, select whether decimal encoding is normal or reversed. floatingPointEncoding : MQFloatingPointEncoding If native encoding is not enabled, select the type of floating point encoding. targetClient : MQTargetClientType Whether the receiving application is JMS-compliant or is a traditional WebSphere MQ application. brokerDurSubQueue : EString The name of the broker's queue from which durable subscription messages are retrieved. brokerCCDurSubQueue : EString Broker connection consumer durable subscription queue name. multicast : MQMulticastType @since 6.0.0 Enable MultiCast transport? sendAsync : MQQueueSendAsync * No description is available * readAhead : MQQueueReadAhead * No description is available * readAheadClose : MQQueueReadAheadClose * No description is available * wildcardFormat : MQWildcardFormat * No description is available * brokerPubQueue : EString * No description is available * brokerPubQmgr : EString * No description is available * brokerVersion : MQBrokerVersion * No description is available *
Attribute Details
persistence - Whether all messages sent to the destination are persistent, non-persistent, or have their persistence defined by the application.
Data Type: MQMessagingPersistenceType
Default value: unspecified
Allowed values:
-2 - APPLICATION_DEFINED
2 - PERSISTENT
1 - NONPERSISTENT
-1 - QUEUE_DEFINED
3 - HIGH
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
priority - Whether the message priority for this destination is defined by the application or the Specified priority property.
Data Type: MQMessagingPriorityType
Default value: unspecified
Allowed values:
-2 - APPLICATION_DEFINED
-3 - SPECIFIED
-1 - QUEUE_DEFINED
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
specifiedPriority - If the Priority property is set to Specified, type here the message priority for this queue, in the range 0 through 9.
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
expiry - Whether the expiry timeout for this queue is defined by the application or the Specified expiry property, or messages on the queue never expire (have an unlimited expiry timeout).
Data Type: MQMessagingExpiryType
Default value: unspecified
Allowed values:
-2 - APPLICATION_DEFINED
0 - UNLIMITED
-3 - SPECIFIED
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
specifiedExpiry - If the Expiry timeout property is set to Specified, type here the number of milliseconds (greater than 0) after which messages on this queue expire.
Data Type: ELong
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
baseTopicName - The name of the topic to which messages are sent.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
CCSID - The coded character set identifier for use with the WebSphere MQ queue manager.
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
useNativeEncoding - When enabled, native encoding is used. When disabled, the settings for integer, decimal and floating point are used.
Data Type: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
integerEncoding - If native encoding is not enabled, select whether integer encoding is normal or reversed.
Data Type: MQIntegerEncoding
Default value: unspecified
Allowed values:
0 - Normal
1 - Reversed
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
decimalEncoding - If native encoding is not enabled, select whether decimal encoding is normal or reversed.
Data Type: MQDecimalEncoding
Default value: unspecified
Allowed values:
0 - Normal
1 - Reversed
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
floatingPointEncoding - If native encoding is not enabled, select the type of floating point encoding.
Data Type: MQFloatingPointEncoding
Default value: unspecified
Allowed values:
0 - IEEENormal
1 - IEEEReversed
2 - S390
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
targetClient - Whether the receiving application is JMS-compliant or is a traditional WebSphere MQ application.
Data Type: MQTargetClientType
Default value: JMS
Allowed values:
0 - JMS
1 - MQ
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerDurSubQueue - The name of the broker's queue from which durable subscription messages are retrieved.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerCCDurSubQueue - Broker connection consumer durable subscription queue name.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
multicast - @since 6.0.0 Enable MultiCast transport?
Data Type: MQMulticastType
Default value: AS_CF
Allowed values:
-1 - AS_CF
0 - DISABLED
3 - NOT_RELIABLE
5 - RELIABLE
7 - ENABLED
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sendAsync - * No description is available *
Data Type: MQQueueSendAsync
Default value: YES
Allowed values:
0 - YES
1 - NO
2 - QUEUE_DEFINED
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
readAhead - * No description is available *
Data Type: MQQueueReadAhead
Default value: YES
Allowed values:
0 - YES
1 - NO
2 - QUEUE_DEFINED
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
readAheadClose - * No description is available *
Data Type: MQQueueReadAheadClose
Default value: DELIVERALL
Allowed values:
0 - DELIVERALL
1 - DELIVERCURRENT
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
wildcardFormat - * No description is available *
Data Type: MQWildcardFormat
Default value: allWildcards
Allowed values:
0 - characterWildcards
1 - topicWildcards
2 - allWildcards
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerPubQueue - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerPubQmgr - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerVersion - * No description is available *
Data Type: MQBrokerVersion
Default value: unspecified
Allowed values:
0 - V1
1 - V2
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006