The purpose of this article is to help you configure MQ Queue connection factory, MQ Topic connection factory, MQ Queue destination factory, and MQ Topic destination factory settings.
<resources.jms:JMSProvider xmi:id="JMSProvider_1" name="MQ JMS Provider" description="mqJMSProvider:description" externalInitialContextFactory="mqJMSProvider:contextFactoryClass" externalProviderURL="mqJMSProvider:providerUrl"> <classpath>mqJMSProvider:classpath</classpath> <factories xmi:type="resources.jms.mqseries:MQQueueConnectionFactory" xmi:id="MQQueueConnectionFactory_1" name="mqQCF:name" jndiName="mqQCF:jndiName" description="mqQCF:description" userID="mqQCF:user" password="{xor}Mi4OHBllMT4yOg==" queueManager="mqQCF:queueManager" host="mqQCF:host" port="1" channel="mqQCF:channel" transportType="CLIENT" clientID="mqQCF:clientId" CCSID="2"> <propertySet xmi:id="J2EEResourcePropertySet_3"> <resourceProperties xmi:id="J2EEResourceProperty_3" name="mqQCF:customName" value="mqQCF:customValue"/> </propertySet> </factories> <factories xmi:type="resources.jms.mqseries:MQTopicConnectionFactory" xmi:id="MQTopicConnectionFactory_1" name="mqTCF:name" jndiName="mqTCF:jndiName" description="mqTCF:description" userID="mqTCF:user" password="{xor}Mi4LHBllNTE7NhE+Mjo=" host="mqTCF:host" port="1" transportType="CLIENT" channel="mqTCF:channel" queueManager="mqTCF:queueManager" brokerControlQueue="mqTCF:brokerControlQueue" brokerQueueManager="mqTCF:brokerQueueManager" brokerPubQueue="mqTCF:brokerPubQueue" brokerSubQueue="mqTCF:brokerSubQueue" brokerCCSubQ="mqTCF:brokerCCSubQ" brokerVersion="MA0C" clientID="mqTCF:clientId" CCSID="2"> <propertySet xmi:id="J2EEResourcePropertySet_4"> <resourceProperties xmi:id="J2EEResourceProperty_4" name="mqTCF:customName" value="mqTCF:customValue"/> </propertySet> </factories> <factories xmi:type="resources.jms.mqseries:MQQueue" xmi:id="MQQueue_1" name="mqQ:name" jndiName="mqQ:jndiName" description="mqQ:description" persistence="APPLICATION_DEFINED" priority="SPECIFIED" specifiedPriority="1" expiry="SPECIFIED" specifiedExpiry="1" baseQueueName="mqQ:baseQueueName" baseQueueManagerName="mqQ:baseQueueManagerName" CCSID="1" integerEncoding="Normal" decimalEncoding="Normal" floatingPointEncoding="IEEENormal" targetClient="JMS"> <propertySet xmi:id="J2EEResourcePropertySet_5"> <resourceProperties xmi:id="J2EEResourceProperty_5" name="mqQ:customName" value="mqQ:customValue"/> </propertySet> </factories> <factories xmi:type="resources.jms.mqseries:MQTopic" xmi:id="MQTopic_1" name="mqT:name" jndiName="mqT:jndiName" description="mqT:description" persistence="APPLICATION_DEFINED" priority="SPECIFIED" specifiedPriority="1" expiry="SPECIFIED" specifiedExpiry="2" baseTopicName="mqT:baseTopicName" CCSID="3" integerEncoding="Normal" decimalEncoding="Normal" floatingPointEncoding="IEEENormal" targetClient="JMS" brokerDurSubQueue="mqT:brokerDurSubQueue" brokerCCDurSubQueue="mqT:brokerCCDurSubQueue"> <propertySet xmi:id="J2EEResourcePropertySet_6"> <resourceProperties xmi:id="J2EEResourceProperty_6" name="mqT:customName" value="mqT:customValue"/> </propertySet> </factories> <propertySet xmi:id="J2EEResourcePropertySet_7"> <resourceProperties xmi:id="J2EEResourceProperty_7" name="mqJMSProvider:customName" value="mqJMSProvider:customValue"/> </propertySet> </resources.jms:JMSProvider>