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