Attribute | Description |
---|---|
id | Service name |
QMgrName | Name of the queue manager. Mandatory. |
AliasQMgrNameSend | Name of the queue manager on which the send queue is defined. This queue manager is different from QMgrName above. |
deadLetterQ | Name of the deadletter queue. Optional. |
sendToQ | Name of the send queue. Mandatory for static queues. If the MQ Connector is using dynamic queues to send messages, this tag must not have a value. |
replyToQ | Name of the reply queue. Mandatory for static queues. If the MQ Connector is using dynamic queues to receive messages, this tag must not have a value. |
putMessageOptions | Options that control the behavior of sendToQ. The default is MQPMO_NEW_MSG_ID|. |
getMessageOptions | Options that control the behavior of replyToQ. The default
is MQGMO_WAIT| MQGMO_FAIL_IF_QUIESCING| MQGMO_COMPLETE_MSG. |
sendToQOpenOptions | Options that control the opening of the send queue. The default is MQOO_OUTPUT. |
replyToQOpenOptions | Options that control the opening of the reply queue. The default is MQOO_INPUT_AS_Q_DEF |
persistence | Message persistence in the queue. Optional. The default is MQPER_PERSISTENCE_AS_Q_DEF |
charSet | Character set relating to application message data. Optional. The default is MQCCSI_Q_MGR |
messageType | Message type. Optional. The default is MQMT_DATAGRAM |
messageOrCorrelation | Message search criteria. Following are the possible
values: message. The message ID in the reply message has to match the request messageId. correlation. The correlation ID in the reply message has to match the request messageId. This is the default value. |
encoding | Message numeric data representation. Optional. The default is MQENC_NATIVE |
format | Format name employed by the sender to inform the receiver of the message format. Optional. The default is MQFMT_NONE |
userId | Name of the message originator. Optional. |
replyToQmgr | Name of the destination QueueManager for reply messages. Optional. |
applicationName | Name of the application employed to send messages. Optional. |
timeout | Timeout employed in the receive method. Optional. |
serverOrClient | Whether the service is to work with Java™ Bindings
or with Client for Java. Following are the possible values: server (default) client |
synchronousMode | Whether the service is to work in synchronous mode.
Following are the possible values: enabled disabled (default) |
hostName | Name of the host with which the client is to connect when the service works as MQClient. This attribute is mandatory in this case. |
channel | Name of the channel that the client is to use when the service works as MQClient. This attribute is mandatory in this case. |
port | Port number for the client to use when the service works as MQClient. The default value is 1414. This attribute is mandatory if hostName or channel has not been specified. |
expiry | How long WebSphere® MQ retains (in tenths of a second) an unretrieved message before discarding it. The default value is MQC.MQEI_UNLIMITED. |
automaticConnection Establishment |
Whether the connection is to be established automatically.
Following are the possible values: enabled disabled (default) |
sendModelQ | Name of the send model queue. Mandatory for dynamic queues. |
sendDynamicQTemplate | Name of the dynamic send queue. This replaces the default name. |
replyModelQ | Name of the reply model queue. Mandatory for dynamic queues. |
replyDynamicQTemplate | Name of the dynamic send queue. This replaces the default name. |
sendToQType | Whether a model queue is used to define the send queue. For dynamic queues, the value is "model" |
replyToQType | Whether a model queue is used to define the reply queue. For dynamic queues, the value is "model" |
The "format" parameter can be specified using a string value or its equivalent constant defined in the com.ibm.mq.MQC interface.
<MQConnection id="CNV1" QMgrName="QMS" sendToQ="QS1" replyToQ="QS2" putMessageOptions="4" getMessageOptions="17" synchronousMode="disabled" serverOrClient="server" replyToQOpenOptions="MQOO_OUTPUT|MQOO_INPUT_AS_Q_DEF" persistence="MQPER_PERSISTENT" charSet="MQCCSI_DEFAULT" messageType="MQMT_REQUEST" encoding="MQENC_NATIVE" format="MQFMT_STRING" timeout="100" />
<MQConnection id="MQC" QMgrName="QMS" replyToQType="model" sendToQ="QS1" replyDynamicQTemplate="DYN_Q_*" replyModelQ="RECEIVE.MODEL.QUEUE.PER" sendModelQName="QS1" replyToQ="QS2" synchronousMode="enabled" serverOrClient="client" hostName="dsccrisc1" channel="CLIENT.TO.SERVER" port="1414" automaticConnectionEstablishment="enabled"/> <MQConnection id="MQC" QMgrName="QMS" sendToQType="model" replyToQ="QS1" sendDynamicQTemplate="DYN1_Q_*" sendModelQ="SEND.MODEL.QUEUE.PER" sendToQ="QS1" replyModelQ="RECEIVE.MODEL.QUEUE.PER" synchronousMode="enabled" serverOrClient="server" automaticConnectionEstablishment="disabled" >