Part 4. Appendixes


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 program. Table 37 shows the mapping between each property name used with the administration tool and the corresponding member variable it refers to. It also shows the mapping between symbolic property values used in the tool and their programmable equivalents.

Table 37. ComPARISon of representations of property values within the administration tool and within programs

Property Member variable name Tool property values Program property values
BROKERCCDSUBQ brokerCCDurSubQueue
BROKERCCSUBQ brokerCCSubQueue
BROKERCONQ brokerControlQueue
BROKERDURSUBQ brokerDurSubQueue
BROKERPUBQ brokerPubQueue
BROKERQMGR brokerQueueManager
BROKERSUBQ brokerSubQueue
BROKERVER brokerVersion

V1
V2

JMSC.MQJMS_BROKER_V1
JMSC.MQJMS_BROKER_V2

CCSID CCSID
CHANNEL channel
CLEANUP cleanupLevel

NONE
SAFE
STRONG
ASPROP

JMSC.MQJMS_CLEANUP_NONE
JMSC.MQJMS_CLEANUP_SAFE
JMSC.MQJMS_CLEANUP_STRONG
JMSC.MQJMS_CLEANUP_AS_PROPERTY
CLEANUPINT cleanupInterval
CLIENTID clientId
DESCRIPTION description
ENCODING encoding
EXPIRY expiry

APP
UNLIM

JMSC.MQJMS_EXP_APP
JMSC.MQJMS_EXP_UNLIMITED

FAILIFQUIESCE failIfQuiesce

YES
NO

JMSC.MQJMS_FIQ_YES
JMSC.MQJMS_FIQ_NO
HOSTNAME hostName
MSGBATCHSZ msgBatchSize
MSGRETENTION messageRetention

YES
NO

JMSC.MQJMS_MRET_YES
JMSC.MQJMS_MRET_NO

PERSISTENCE persistence

APP
QDEF
PERS
NON

JMSC.MQJMS_PER_APP
JMSC.MQJMS_PER_QDEF
JMSC.MQJMS_PER_PER
JMSC.MQJMS_PER_NON

POLLINGINT pollingInterval
PORT port
PRIORITY priority

APP
QDEF

JMSC.MQJMS_PRI_APP
JMSC.MQJMS_PRI_QDEF

PUBACKINT pubAckInterval
QUEUE baseQueueName
QMANAGER queueManager*
RECEXIT receiveExit
RECEXITINIT receiveExitInit
SECEXIT securityExit
SECEXITINIT securityExitInit
SENDEXIT sendExit
SENDEXITINIT sendExitInit
SSLCIPHERSUITE sslCipherSuite
SSLCRL sslCertStores
SSLPEERNAME sslPeerName
STATREFRESHINT statusRefreshInterval
SYNCPOINTALLGETS syncpointAllGets
TARGCLIENT targetClient

JMS
MQ

JMSC.MQJMS_CLIENT_JMS_COMPLIANT
JMSC.MQJMS_CLIENT_NONJMS_MQ

TEMPMODEL temporaryModel
TOPIC baseTopicName
TRANSPORT transportType

BIND
FASTPATH
CLIENT
DIRECT

JMSC.MQJMS_TP_BINDINGS_MQ
JMSC.MQJMS_TP_CLIENT_MQ_TCPIP
JMSC.MQJMS_TP_DIRECT_TCPIP

USECONNPOOLING useConnectionPooling

Note:
* for an MQQueue object, the member variable name is baseQueueManagerName

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.