Appendix A. Mapping between administration tool properties and programmable properties

WebSphere MQ classes for Java Message Service provides facilities to set and query the properties of administered objects either using the WebSphere MQ JMS administration tool or in an application. Table 32 lists the name of each property, as used in the administration tool, and the set method that is used to set the value of the property in an application. The table also shows the mapping between symbolic property values used in the tool and their programmable equivalents.

Table 32. Comparison of representations of property values within the administration tool and within applications
Property Set method Tool property values Program property values
BROKERCCDSUBQ setBrokerCCDurSubQueue
BROKERCCSUBQ setBrokerCCSubQueue
BROKERCONQ setBrokerControlQueue
BROKERDURSUBQ setBrokerDurSubQueue
BROKERPUBQ setBrokerPubQueue
BROKERPUBQMGR setBrokerPubQueueManager
BROKERQMGR setBrokerQueueManager
BROKERSUBQ setBrokerSubQueue
BROKERVER setBrokerVersion
V1
V2
JMSC.MQJMS_BROKER_V1
JMSC.MQJMS_BROKER_V2
CCDTURL setCCDTURL
CCSID setCCSID
CHANNEL setChannel
CLEANUP setCleanupLevel
NONE
SAFE
STRONG
ASPROP
JMSC.MQJMS_CLEANUP_NONE
JMSC.MQJMS_CLEANUP_SAFE
JMSC.MQJMS_CLEANUP_STRONG
JMSC.MQJMS_CLEANUP_AS_PROPERTY
CLEANUPINT setCleanupInterval
CLIENTID setClientId
CLONESUPP setCloneSupport
DISABLED
ENABLED
JMSC.MQJMS_CLONE_DISABLED
JMSC.MQJMS_CLONE_ENABLED
COMPHDR setHdrCompList
NONE
SYSTEM
JMSC.MQJMS_COMPHDR_NONE
JMSC.MQJMS_COMPHDR_SYSTEM
COMPMSG setMsgCompList
NONE
RLE
ZLIBFAST
ZLIBHIGH
JMSC.MQJMS_COMPMSG_NONE
JMSC.MQJMS_COMPMSG_RLE
JMSC.MQJMS_COMPMSG_ZLIBFAST
JMSC.MQJMS_COMPMSG_ZLIBHIGH
CONNOPT setMQConnectionOptions
STANDARD
SHARED
ISOLATED
FASTPATH
SERIALQM
SERIALQSG
RESTRICTQM
RESTRICTQSG
JMSC.MQCNO_STANDARD_BINDING
JMSC.MQCNO_SHARED_BINDING
JMSC.MQCNO_ISOLATED_BINDING
JMSC.MQCNO_FASTPATH_BINDING
JMSC.MQCNO_SERIALIZE_CONN_TAG_Q_MGR
JMSC.MQCNO_SERIALIZE_CONN_TAG_QSG
JMSC.MQCNO_RESTRICT_CONN_TAG_Q_MGR
JMSC.MQCNO_RESTRICT_CONN_TAG_QSG
CONNTAG setConnTag
DESCRIPTION setDescription
DIRECTAUTH setDirectAuth
BASIC
CERTIFICATE
JMSC.MQJMS_DIRECTAUTH_BASIC
JMSC.MQJMS_DIRECTAUTH_CERTIFICATE
ENCODING setEncoding
EXPIRY setExpiry
APP
UNLIM
JMSC.MQJMS_EXP_APP
JMSC.MQJMS_EXP_UNLIMITED
FAILIFQUIESCE setFailIfQuiesce
YES
NO
JMSC.MQJMS_FIQ_YES
JMSC.MQJMS_FIQ_NO
HOSTNAME setHostName
LOCALADDRESS setLocalAddress
MAXBUFFSIZE setMaxBufferSize
MSGBATCHSZ setMsgBatchSize
MSGRETENTION setMessageRetention
YES
NO
JMSC.MQJMS_MRET_YES
JMSC.MQJMS_MRET_NO
MSGSELECTION setMessageSelection
CLIENT
BROKER
JMSC.MQJMS_MSEL_CLIENT
JMSC.MQJMS_MSEL_BROKER
MULTICAST setMulticast
DISABLED
ASCF
ENABLED
RELIABLE
NOTR
JMSC.MQJMS_MULTICAST_DISABLED
JMSC.MQJMS_MULTICAST_AS_CF
JMSC.MQJMS_MULTICAST_ENABLED
JMSC.MQJMS_MULTICAST_RELIABLE
JMSC.MQJMS_MULTICAST_NOT_RELIABLE
OPTIMISTICPUBLICATION setOptimisticPublication
NO
YES
false
true
OUTCOMENOTIFICATION setOutcomeNotification
YES
NO
true
false
PERSISTENCE setPersistence
APP
QDEF
PERS
NON
HIGH
JMSC.MQJMS_PER_APP
JMSC.MQJMS_PER_QDEF
JMSC.MQJMS_PER_PER
JMSC.MQJMS_PER_NON
JMSC.MQJMS_PER_HIGH
POLLINGINT setPollingInterval
PORT setPort
PRIORITY setPriority
APP
QDEF
JMSC.MQJMS_PRI_APP
JMSC.MQJMS_PRI_QDEF
PROCESSDURATION setProcessDuration
UNKNOWN
SHORT
JMSC.MQJMS_PROCESSING_UNKNOWN
JMSC.MQJMS_PROCESSING_SHORT
PROXYHOSTNAME setProxyHostName
PROXYPORT setProxyPort
PUBACKINT setPubAckInterval
QMANAGER setQueueManager
RECEIVEISOLATION setReceiveIsolation
COMMITED
UNCOMMITTED
JMSC.MQJMS_RCVISOL_COMMITTED
JMSC.MQJMS_RCVISOL_UNCOMMITTED
RECEXIT setReceiveExit
RECEXITINIT setReceiveExitInit
RESCANINT setRescanInterval
SECEXIT setSecurityExit
SECEXITINIT setSecurityExitInit
SENDEXIT setSendExit
SENDEXITINIT setSendExitInit
SPARSESUBS setSparseSubscriptions
YES
NO
true
false
SSLCIPHERSUITE setSSLCipherSuite
SSLCRL setSSLCertStores
SSLFIPSREQUIRED setSSLFipsRequired
NO
YES
false
true
SSLPEERNAME setSSLPeerName
SSLRESETCOUNT setSSLResetCount
STATREFRESHINT setStatusRefreshInterval
SUBSTORE setSubscriptionStore
MIGRATE
QUEUE
BROKER
JMSC.MQJMS_SUBSTORE_MIGRATE
JMSC.MQJMS_SUBSTORE_QUEUE
JMSC.MQJMS_SUBSTORE_BROKER
SYNCPOINTALLGETS setSyncpointAllGets
TARGCLIENT setTargetClient
JMS
MQ
JMSC.MQJMS_CLIENT_JMS_COMPLIANT
JMSC.MQJMS_CLIENT_NONJMS_MQ
TARGCLIENTMATCHING setTargClientMatching
YES
NO
true
false
TEMPMODEL setTemporaryModel
TRANSPORT setTransportType
BIND
CLIENT
DIRECT
DIRECTHTTP
JMSC.MQJMS_TP_BINDINGS_MQ
JMSC.MQJMS_TP_CLIENT_MQ_TCPIP
JMSC.MQJMS_TP_DIRECT_TCPIP
JMSC.MQJMS_TP_DIRECT_HTTP
USECONNPOOLING setUseConnectionPooling