MQConnectionFactory
This type is a class for model objects.
@since 6.0.0 A unified connection factory is used to create connections to the associated JMS provider of JMS destinations, for point-to-point or publish/subscribe messaging. Use WebSphere MQ Connection Factory administrative objects to manage connection factories for the WebSphere MQ JMS provider.
Package: mqseries
Supertype: JMSConnectionFactory
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Attributes Summary host : EString The name of the host on which the WebSphere MQ queue manager runs, for client connection only. port : EInt The TCP/IP port number used for connection to the WebSphere MQ queue manager, for client connection only. transportType : MQTransportType Whether WebSphere MQ client TCP/IP connection, inter-process bindings connection, or a direct Broker connection is to be used to connect to the WebSphere MQ queue manager or Broker. Inter-process bindings may only be used to connect to a queue manager on the same physical machine. channel : EString The name of the channel used for connection to the WebSphere MQ queue manager, for client connection only. queueManager : EString The name of the WebSphere MQ queue manager for this connection factory. Connections created by this factory connect to that queue manager for the domain. brokerControlQueue : EString The name of the broker's control queue, to which all command messages (except publications and requests to delete publications) are sent. brokerQueueManager : EString The name of the WebSphere MQ queue manager that provides the Pub/Sub message broker. brokerPubQueue : EString The name of the broker's input queue that receives all publication messages for the default stream. brokerSubQueue : EString The name of the broker's queue from which non-durable subscription messages are retrieved. brokerCCSubQ : EString Broker connection consumer subscription queue brokerVersion : MQBrokerType Whether the message broker is provided by the WebSphere MQ MA0C Supportpac or newer versions of WebSphere message broker products. pubSubCleanup : MQCleanupType Level of cleanup by Pub/Sub cleanup utility pubSubCleanupInterval : ELong The interval between background executions of the publish/subscribe cleanup utility msgSelection : MQBrokerMsgSelection Where Broker message selection is done publishAckInterval : EInt The interval, in number of messages, between publish requests that require acknowledgement from the broker sparseSubscriptions : EBoolean Sparse broker subscriptions statRefreshInterval : EInt The interval, in milliseconds, between transactions to refresh publish/subscribe status substore : MQSubstoreType Where WebSphere MQ JMS should store persistent data relating to active subscriptions multicast : MQCFMulticastType Enable MultiCast transport tempModel : EString The name of the model queue definition that the broker can use to create dynamic queues for non-default streams if the stream queue does not already exist. clientID : EString The JMS client identifier used for connections to the WebSphere MQ queue manager.
Note: Necessary for durable server side subscriptions.CCSID : EString The coded character set identifier for use with the WebSphere MQ queue manager. msgRetention : EBoolean Select this tick box to specify that unwanted messages are to be left on the queue. Otherwise, unwanted messages are dealt with according to their disposition options. cloneSupport : EBoolean Select this checkbox to enable WebSphere MQ clone support to allow the same durable subscription across topic clones. When true, the clientID field is required. directAuth : MQDirectAuthType Specifies whether direct Broker authorization is used proxyHostName : EString Web Scale proxy host name proxyPort : EInt Web Scale proxy port failIfQuiesce : EBoolean Applications return from a method call if the queue manager has entered a controlled shutdown. localAddress : EString Local server address pollingInterval : EInt The interval, in milliseconds, between scans of all receivers during asynchronous message delivery rescanInterval : EInt Advisory interval in milliseconds, period at which a queue is rescanned looking for a selected messages inserted out of order (e.g. backout) with respect to an MQSeries browse cursor. sslCipherSuite : EString The cipher suite to use for SSL connection sslCRL : EString CRL servers to check for SSL certificate revocation sslPeerName : EString For SSL, a distinguished name skeleton that must match that provided by the queue manager tempQueuePrefix : EString Temporary Queue prefix for dynamic queue naming useConnectionPooling : EBoolean Whether to use MQ JMS connection pooling wmqServerName : EString * No description is available * wmqServerEndpoint : EString * No description is available * wmqServerSvrconnChannel : EString * No description is available * ccdtUrl : EString * No description is available * providerVersion : EString * No description is available * sslResetCount : EInt * No description is available * rcvExit : EString * No description is available * rcvExitInitData : EString * No description is available * sendExit : EString * No description is available * sendExitInitData : EString * No description is available * secExit : EString * No description is available * secExitInitData : EString * No description is available * compressHeaders : MQCompressHeaders * No description is available * compressPayload : MQCompressPayload * No description is available * wildcardFormat : MQWildcardFormat * No description is available * qmgrType : MQQmgrType * No description is available * tempTopicPrefix : EString * No description is available * replyWithRFH2 : MQReplyWithRFH2 * No description is available * sslType : MQSSLType * No description is available * sslConfiguration : EString * No description is available * maxBatchSize : EInt * No description is available *
Attribute Details
host - The name of the host on which the WebSphere MQ queue manager runs, for client connection only.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
port - The TCP/IP port number used for connection to the WebSphere MQ queue manager, for client connection only.
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
transportType - Whether WebSphere MQ client TCP/IP connection, inter-process bindings connection, or a direct Broker connection is to be used to connect to the WebSphere MQ queue manager or Broker. Inter-process bindings may only be used to connect to a queue manager on the same physical machine.
Data Type: MQTransportType
Default value: BINDINGS
Allowed values:
0 - BINDINGS
1 - CLIENT
2 - DIRECT
4 - DIRECTHTTP
8 - BINDINGS_THEN_CLIENT
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
channel - The name of the channel used for connection to the WebSphere MQ queue manager, for client connection only.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
queueManager - The name of the WebSphere MQ queue manager for this connection factory. Connections created by this factory connect to that queue manager for the domain.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerControlQueue - The name of the broker's control queue, to which all command messages (except publications and requests to delete publications) are sent.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerQueueManager - The name of the WebSphere MQ queue manager that provides the Pub/Sub message broker.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerPubQueue - The name of the broker's input queue that receives all publication messages for the default stream.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerSubQueue - The name of the broker's queue from which non-durable subscription messages are retrieved.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerCCSubQ - Broker connection consumer subscription queue
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
brokerVersion - Whether the message broker is provided by the WebSphere MQ MA0C Supportpac or newer versions of WebSphere message broker products.
Data Type: MQBrokerType
Default value: MQSI
Allowed values:
0 - MQSI
1 - MA0C
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
pubSubCleanup - Level of cleanup by Pub/Sub cleanup utility
Data Type: MQCleanupType
Default value: SAFE
Allowed values:
1 - SAFE
-1 - ASPROP
0 - NONE
2 - STRONG
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
pubSubCleanupInterval - The interval between background executions of the publish/subscribe cleanup utility
Data Type: ELong
Default value: 3600000
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
msgSelection - Where Broker message selection is done
Data Type: MQBrokerMsgSelection
Default value: BROKER
Allowed values:
0 - CLIENT
1 - BROKER
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
publishAckInterval - The interval, in number of messages, between publish requests that require acknowledgement from the broker
Data Type: EInt
Default value: 25
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sparseSubscriptions - Sparse broker subscriptions
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
statRefreshInterval - The interval, in milliseconds, between transactions to refresh publish/subscribe status
Data Type: EInt
Default value: 60000
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
substore - Where WebSphere MQ JMS should store persistent data relating to active subscriptions
Data Type: MQSubstoreType
Default value: MIGRATE
Allowed values:
0 - QUEUE
1 - BROKER
2 - MIGRATE
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
multicast - Enable MultiCast transport
Data Type: MQCFMulticastType
Default value: DISABLED
Allowed values:
0 - DISABLED
3 - NOT_RELIABLE
5 - RELIABLE
7 - ENABLED
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
tempModel - The name of the model queue definition that the broker can use to create dynamic queues for non-default streams if the stream queue does not already exist.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
clientID - The JMS client identifier used for connections to the WebSphere MQ queue manager.
Note: Necessary for durable server side subscriptions.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
CCSID - The coded character set identifier for use with the WebSphere MQ queue manager.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
msgRetention - Select this tick box to specify that unwanted messages are to be left on the queue. Otherwise, unwanted messages are dealt with according to their disposition options.
Data Type: EBoolean
Default value: true
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
cloneSupport - Select this checkbox to enable WebSphere MQ clone support to allow the same durable subscription across topic clones. When true, the clientID field is required.
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
directAuth - Specifies whether direct Broker authorization is used
Data Type: MQDirectAuthType
Default value: BASIC
Allowed values:
0 - BASIC
1 - CERTIFICATE
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
proxyHostName - Web Scale proxy host name
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
proxyPort - Web Scale proxy port
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
failIfQuiesce - Applications return from a method call if the queue manager has entered a controlled shutdown.
Data Type: EBoolean
Default value: true
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
localAddress - Local server address
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
pollingInterval - The interval, in milliseconds, between scans of all receivers during asynchronous message delivery
Data Type: EInt
Default value: 5000
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
rescanInterval - Advisory interval in milliseconds, period at which a queue is rescanned looking for a selected messages inserted out of order (e.g. backout) with respect to an MQSeries browse cursor.
Data Type: EInt
Default value: 5000
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslCipherSuite - The cipher suite to use for SSL connection
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslCRL - CRL servers to check for SSL certificate revocation
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslPeerName - For SSL, a distinguished name skeleton that must match that provided by the queue manager
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
tempQueuePrefix - Temporary Queue prefix for dynamic queue naming
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
useConnectionPooling - Whether to use MQ JMS connection pooling
Data Type: EBoolean
Default value: true
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
wmqServerName - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
wmqServerEndpoint - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
wmqServerSvrconnChannel - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
ccdtUrl - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
providerVersion - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslResetCount - * No description is available *
Data Type: EInt
Default value: 0
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
rcvExit - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
rcvExitInitData - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sendExit - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sendExitInitData - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
secExit - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
secExitInitData - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
compressHeaders - * No description is available *
Data Type: MQCompressHeaders
Default value: NONE
Allowed values:
0 - NONE
1 - SYSTEM
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
compressPayload - * No description is available *
Data Type: MQCompressPayload
Default value: NONE
Allowed values:
0 - NONE
1 - RLE
2 - ZLIBFAST
3 - ZLIBHIGH
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
wildcardFormat - * No description is available *
Data Type: MQWildcardFormat
Default value: allWildcards
Allowed values:
0 - characterWildcards
1 - topicWildcards
2 - allWildcards
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
qmgrType - * No description is available *
Data Type: MQQmgrType
Default value: QMGR
Allowed values:
0 - QMGR
1 - QSG
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
tempTopicPrefix - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
replyWithRFH2 - * No description is available *
Data Type: MQReplyWithRFH2
Default value: AS_REPLY_DEST
Allowed values:
0 - ALWAYS
1 - AS_REPLY_DEST
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslType - * No description is available *
Data Type: MQSSLType
Default value: NONE
Allowed values:
0 - NONE
1 - CENTRAL
2 - SPECIFIC
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
sslConfiguration - * No description is available *
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
maxBatchSize - * No description is available *
Data Type: EInt
Default value: 10
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006