由于项目需要,需要和一个比较旧的系统进行交互,为了不修改旧系统逻辑,交互方式采用IBMMQ。但是网上IBMMQ文档少之又少。不过最终还是成功完成对接。特记录下来。
项目是把IBMMQ和spring jms进行集成。 需要的jar包我就不列了,程序报什么错去引入什么包吧。
1 spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<description>MQ</description>
<!-- mq队列连接工厂 -->
<bean id="jmsConnectionFactory" class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="transportType" value="1"/>
<property name="hostName" value="${ibmmq.hostName}"/>
<property name="port" value="${ibmmq.port}"/>
<property name="CCSID" value=&#