Java

The parameters in Java are passed in using MQeFields objects. The values are passed using field elements of specific types.

The field names are as follows. All the symbolic names are public static final static Strings on the MQeQueueAdminMsg class.

Table 1. Queue properties available in Java
Element typeField name constantsNotes
SymbolicValue
UnicodeQueue_CreationDateqcd 
IntQueue_CurrentSizeqcs 
UnicodeQueue_Descriptionqd 
LongQueue_Expiryqe 
AsciiQueue_FileDescqfd 
IntQueue_MaxMsgSizeqmsIf no limit, use Queue_NoLimit (which is -1)
IntQueue_MaxQSizeqmqsIf no limit, use Queue_NoLimit (which is -1)
AsciiQueue_ModeqmPossible values are given by the constants: Queue_Asynchronous Queue_Synchronous
ByteQueue_PriorityqpBetween 0 and 9 inclusive
Ascii arrayQueue_QAliasNameListqanl 
AsciiQueue_QMgrNameqqmn 
AsciiQueue_AttrRuleqar 
AsciiQueue_Authenticatorqau 
AsciiQueue_Compressorqco 
AsciiQueue_Cryptorqcr 
ByteQueue_TargetRegistryqtrPossible values are given by the constants: Queue_RegistryNone Queue_RegistryQMgr Queue_RegistryQueue
AsciiQueue_Ruleqr 

Parent topic: Local queue properties