Local queue properties

Queues have a number of properties, which are listed below. Information about these properties is passed either via discrete API parameters or configuration structures (MQeFields) objects.

The first list shows all the possible queue properties and indicates which are available in the codebases. All other queues will have these properties also.

Table 1. Queue properties available in each code base
PropertyDescriptionJavaNativeRead/Write
Queue nameIdentifies the name of the local queueYesYesRead (write on create)
Local qMgrThe name of the local queue manager owning the queueYesYesRead (write on create)
AdapterThe class (or alias) of a storage adapter that provides access to the message storage medium (see Storage adapters on page 116)YesNo – only one adapter in codebaseRead
AliasAlias names are optional alternative names for the queue (see below)YesYesRead/Write
Attribute ruleThe attribute class (or alias) associated with the security attributes of the queue (for more details see later in this chapter)YesNoRead/Write
AuthenticatorThe authenticator class (or alias) associated with the queue (for more details see later in this chapter)YesNoRead/Write
ClassThe class (or alias) used to realize the local queueYesNoRead
CompressorThe compressor class (or alias) associated with the queue (for more details see later in this chapter)YesNoRead/Write
CryptorThe cryptor class (or alias) associated with the queue (for more details see later in this chapter)YesNoRead/Write
DescriptionAn arbitrary string describing the queueYesYesRead/Write
ExpiryThe time after which messages placed on the queue expireYesYesRead/Write
Maximum depthThe maximum number of messages that may be placed on the queueYesYesRead/Write
Maximum message lengthThe maximum length of a message that may be placed on the queueYesYesRead/Write
Message storeThe class (or alias) that determines how messages on the local queue are storedYesNo – only one message store availableRead (write on create)
PathThe location of the queue storeYesYesRead
PriorityThe default priority associated with messages on the queueYesYesRead/Write
RuleThe class (or alias) of the rule associated with the queue; determines behavior when there is a change in state for the queueYesNo – rules handled on global levelRead/Write
Target registryThe target registry to be used with the authenticator class (that is, None, Queue, or Queue manager)YesNoRead/Write

Parent topic: Configuring local queues