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 1 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.

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    
MAPNAMESTYLE setMapNameStyle

STANDARD
COMPATIBLE

JMSC.MAP_NAME_STYLE_STANDARD
JMSC.MAP_NAME_STYLE_COMPATIBLE

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_NPHIGH

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    
TEMPQPREFIX setTempQPrefix    
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    


uj34640_