Cree un archivo de propiedades para un objeto MQTopicConnectionFactory. Abra un editor y cree un archivo de propiedades de la fábrica de conexiones de temas IBM MQ. En este paso puede copiar un archivo de
propiedades de ejemplo en un editor y modificar las propiedades según sea necesario para su situación.
El siguiente es un archivo de propiedades de ejemplo para un objeto MQTopicConnectionFactory con un nombre
myName y un nombre JNDI de tcfJndiName en un JMSProvider denominado
IBM MQ JMS Provider en el ámbito de célula. El ejemplo incluye un atributo
ConnectionPool asocitado (atributo connectionPool de MQTopicConnectionFactory).
#
# Header
#
ResourceType=MQTopicConnectionFactory
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:JMSProvider=IBM MQ JMS Provider:MQTopicConnectionFactory=jndiName#tcfJndiName
#DELETE=true
#
#Properties
#
wmqServerSvrconnChannel=null
diagnoseConnectionUsage=false #boolean,default(false)
CCSID=null
rcvExit=null
wmqServerName=null
sslConfiguration=null
pubSubCleanup=SAFE #ENUM(STRONG|SAFE|ASPROP|NONE),default(SAFE)
host=null
category=null
brokerControlQueue=null
tempModel=null
directAuth=BASIC #ENUM(BASIC|CERTIFICATE),default(BASIC)
secExit=null
proxyPort=0 #integer,default(0)
name=tcfName #required
xaRecoveryAuthAlias=null
description=null
brokerCCSubQ=null
wildcardFormat=topicWildcards #ENUM(characterWildcards|allWildcards|topicWildcards),default(topicWildcards)
useConnectionPooling=true #boolean,default(true)
pubSubCleanupInterval=3600000 #long,default(3600000)
manageCachedHandles=false #boolean,default(false)
wmqServerEndpoint=null
provider=IBM MQ JMS Provider #ObjectName(JMSProvider),readonly
ccdtUrl=null
providerVersion=null
sslResetCount=0 #integer,default(0)
secExitInitData=null
pollingInterval=5000 #integer,default(5000)
tempTopicPrefix=null
brokerPubQueue=null
proxyHostName=null
brokerVersion=MQSI #ENUM(MA0C|MQSI),default(MQSI)
queueManager=null
jndiName=tcfJndiName #required
sendExit=null
authMechanismPreference=BASIC_PASSWORD #ENUM(BASIC_PASSWORD|KERBEROS),default(BASIC_PASSWORD)
sendExitInitData=null
multicast=DISABLED #ENUM(DISABLED|NOT_RELIABLE|RELIABLE|ENABLED),default(DISABLED)
maxBatchSize=10 #integer,default(10)
statRefreshInterval=60000 #integer,default(60000)
XAEnabled=true #boolean,default(true)
providerType=null #readonly
rcvExitInitData=null
channel=null
port=0 #integer,default(0)
authDataAlias=null
sslPeerName=null
rescanInterval=5000 #integer,default(5000)
compressHeaders=NONE #ENUM(SYSTEM|NONE),default(NONE)
failIfQuiesce=true #boolean,default(true)
brokerSubQueue=null
clientID=null
localAddress=null
publishAckInterval=25 #integer,default(25)
brokerQueueManager=null
sslCRL=null
sparseSubscriptions=false #boolean,default(false)
substore=MIGRATE #ENUM(QUEUE|MIGRATE|BROKER),default(MIGRATE)
logMissingTransactionContext=true #boolean,default(true)
transportType=BINDINGS #ENUM(BINDINGS_THEN_CLIENT|DIRECTHTTP|BINDINGS|DIRECT|CLIENT),default(BINDINGS)
sslCipherSuite=null
compressPayload=NONE #ENUM(ZLIBHIGH|ZLIBFAST|RLE|NONE),default(NONE)
qmgrType=QMGR #ENUM(QSG|QMGR),default(QMGR)
sslType=NONE #ENUM(CENTRAL|SPECIFIC|NONE),default(NONE)
cloneSupport=false #boolean,default(false)
msgSelection=BROKER #ENUM(CLIENT|BROKER),default(BROKER)
#
# SubSección 1.0.0.2 # Atributos de ConnectionPool
#
ResourceType=ConnectionPool
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:JMSProvider=IBM MQ JMS Provider:MQTopicConnectionFactory=jndiName#tcfJndiName:ConnectionPool=
AttributeInfo=connectionPool
#
#
#Properties
#
stuckThreshold=0 #integer,default(0)
unusedTimeout=1800 #long,default(1800)
maxConnections=10 #integer,default(10)
stuckTimerTime=0 #integer,default(0)
testConnectionInterval=0 #integer,default(0)
minConnections=1 #integer,default(1)
surgeThreshold=-1 #integer,default(-1)
connectionTimeout=180 #long,default(180)
purgePolicy=FailingConnectionOnly #ENUM(EntirePool|FailingConnectionOnly),default(FailingConnectionOnly)
surgeCreationInterval=0 #integer,default(0)
numberOfUnsharedPoolPartitions=0 #integer,default(0)
stuckTime=0 #integer,default(0)
agedTimeout=0 #long,default(0)
reapTime=180 #long,default(180)
testConnection=false #boolean,default(false)
numberOfSharedPoolPartitions=0 #integer,default(0)
freePoolDistributionTableSize=0 #integer,default(0)
numberOfFreePoolPartitions=0 #integer,default(0)
EnvironmentVariablesSection
#
#Environment Variables
cellName=WASCell06