MQTopic

The name of the topic to which messages are sent.

Inherits from type JMSDestination and adds the following.

Attributes Summary
persistence : MQMessagingPersistenceTypeDenotes how the persistence of a message is set.
priority : MQMessagingPriorityTypeDenotes how the priority of a message is set.
specifiedPriority : IntegerIf priority is set to SPECIFIED any message sent via this destination will have the priority set to this properties value.
expiry : MQMessagingExpiryTypeDenotes how the expiry of a message is set.
specifiedExpiry : LongIf expiry is set to SPECIFIED any message sent via this destination will have the expiry set to this properties value.
baseTopicName : StringThe name of the MQ topic messages should be published on.
CCSID : IntegerCharacter set used to communicate with the Queue Manager.
useNativeEncoding : BooleanWhen enabled, native encoding is used.
integerEncoding : MQIntegerEncodingThe integer encoding type to use.
decimalEncoding : MQDecimalEncodingThe decimal encoding type to use.
floatingPointEncoding : MQFloatingPointEncodingFloating point encoding type to use.
targetClient : MQTargetClientTypeDenotes whether the application receiving messages from the destination is a JMS application or a legacy MQ application.
brokerDurSubQueue : StringBroker durable subscription queue name.
brokerCCDurSubQueue : StringBroker connection consumer durable subscription queue name.

Attribute Details

persistence    -    Denotes how the persistence of a message is set. Allowed Values: APPLICATION_DEFINED, QUEUE_DEFINED, PERSISTENT, NON_PERSISTENT
     data type: MQMessagingPersistenceType
     default Value:   unspecified
     Allowed Values: 



priority    -    Denotes how the priority of a message is set. Allowed Values: APPLICATION_DEFINED, QUEUE_DEFINED, SPECIFIED
     data type: MQMessagingPriorityType
     default Value:   unspecified
     Allowed Values: 



specifiedPriority    -    If priority is set to SPECIFIED any message sent via this destination will have the priority set to this properties value. It can be between 0 and 9
     data type:  Integer
     default Value:   unspecified



expiry    -    Denotes how the expiry of a message is set. Allowed Values: APPLICATION_DEFINED, UNLIMITED, SPECIFIED
     data type: MQMessagingExpiryType
     default Value:   unspecified
     Allowed Values: 



specifiedExpiry    -    If expiry is set to SPECIFIED any message sent via this destination will have the expiry set to this properties value.
     data type:  Long
     default Value:   unspecified



baseTopicName    -    The name of the MQ topic messages should be published on.
     data type:  String
     default Value:   unspecified



CCSID    -    Character set used to communicate with the Queue Manager.
     data type:  Integer
     default Value:   unspecified



useNativeEncoding    -    When enabled, native encoding is used. When disabled, the settings for integer, decimal and floating point are used.
     data type:  Boolean
     default Value:   unspecified



integerEncoding    -    The integer encoding type to use.
     data type: MQIntegerEncoding
     default Value:   unspecified
     Allowed Values:  Normal   Reversed  



decimalEncoding    -    The decimal encoding type to use.
     data type: MQDecimalEncoding
     default Value:   unspecified
     Allowed Values:  Normal   Reversed  



floatingPointEncoding    -    Floating point encoding type to use.
     data type: MQFloatingPointEncoding
     default Value:   unspecified
     Allowed Values:  IEEENormal   IEEEReversed   S390  



targetClient    -    Denotes whether the application receiving messages from the destination is a JMS application or a legacy MQ application. Allowed Values: JMS, MQ
     data type: MQTargetClientType
     default Value:   JMS
     Allowed Values: 



brokerDurSubQueue    -    Broker durable subscription queue name.
     data type:  String
     default Value:   unspecified



brokerCCDurSubQueue    -    Broker connection consumer durable subscription queue name.
     data type:  String
     default Value:   unspecified


Copyright IBM Corp. 1996-2002