﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-andyj2ee-随笔分类-websphere MQ</title><link>http://www.blogjava.net/andyj2ee/category/26684.html</link><description>java tec sky</description><language>zh-cn</language><lastBuildDate>Wed, 05 Aug 2009 08:31:53 GMT</lastBuildDate><pubDate>Wed, 05 Aug 2009 08:31:53 GMT</pubDate><ttl>60</ttl><item><title>jboss AS 使用websphere MQ 连接方式</title><link>http://www.blogjava.net/andyj2ee/archive/2009/08/04/289754.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Tue, 04 Aug 2009 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/andyj2ee/archive/2009/08/04/289754.html</guid><wfw:comment>http://www.blogjava.net/andyj2ee/comments/289754.html</wfw:comment><comments>http://www.blogjava.net/andyj2ee/archive/2009/08/04/289754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/andyj2ee/comments/commentRss/289754.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/andyj2ee/services/trackbacks/289754.html</trackback:ping><description><![CDATA[<br />
<br />
<table>
    <tbody>
        <tr>
            <td>MBean Name:</td>
            <td><strong>Domain Name:</strong></td>
            <td>jboss.jca</td>
        </tr>
        <tr>
            <td><br />
            </td>
            <td><strong>service: </strong></td>
            <td>ConnectionFactoryBinding</td>
        </tr>
        <tr>
            <td><br />
            </td>
            <td><strong>name: </strong></td>
            <td>/wmq/XAQueueConnectionFactory</td>
        </tr>
        <tr>
            <td>MBean Java Class:</td>
            <td colspan="3">org.jboss.resource.connectionmanager.ConnectionFactoryBindingService</td>
        </tr>
    </tbody>
</table>
<br />
<br />
/** Whether to use the java naming context */<br />
&nbsp;&nbsp; protected boolean useJavaContext = true;<br />
<br />
<br />
src/main/org/jboss/resource/adapter/jms/inflow/JmsActivationSpec.java:
<br />
Caused by: javax.jms.JMSException: <span class="__mozilla-findbar-search" style="padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit;">MQJCA1018</span>:Only one session per connection allowed.
<br />
/** The maximum number of sessions */<br />
&nbsp;&nbsp; private int maxSession = 15;<br />
<br />
&lt;tx-connection-factory&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;jndi-name&gt;/wmq/XAQueueConnectionFactory&lt;/jndi-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;xa-transaction&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/xa-transaction&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;rar-name&gt;wmq.jmsra.rar&lt;/rar-name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;connection-definition&gt;javax.jms.ConnectionFactory&lt;/connection-definition&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;config-property name="channel" type="java.lang.String"&gt;SYSTEM.ADMIN.SVRCONN&lt;/config-property&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;config-property name="hostName" type="java.lang.String"&gt;192.168.123.20&lt;/config-property&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;config-property name="port" type="java.lang.String"&gt;1420&lt;/config-property&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;config-property name="queueManager" type="java.lang.String"&gt;QM.NODE.20&lt;/config-property&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;config-property name="maxSession" type="java.lang.String"&gt;1&lt;/config-property&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;use-java-context&gt;false&lt;/use-java-context&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;max-pool-size&gt;20&lt;/max-pool-size&gt;<br />
&nbsp; &lt;/tx-connection-factory&gt;<br />
<br />
<br />
<img src ="http://www.blogjava.net/andyj2ee/aggbug/289754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/andyj2ee/" target="_blank">java光环</a> 2009-08-04 14:00 <a href="http://www.blogjava.net/andyj2ee/archive/2009/08/04/289754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PSIVTRun  jndi 验证成功</title><link>http://www.blogjava.net/andyj2ee/archive/2008/03/25/188486.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Tue, 25 Mar 2008 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/andyj2ee/archive/2008/03/25/188486.html</guid><wfw:comment>http://www.blogjava.net/andyj2ee/comments/188486.html</wfw:comment><comments>http://www.blogjava.net/andyj2ee/archive/2008/03/25/188486.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/andyj2ee/comments/commentRss/188486.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/andyj2ee/services/trackbacks/188486.html</trackback:ping><description><![CDATA[<br />
关键词:&nbsp;&nbsp; PSIVTRun&nbsp;&nbsp;&nbsp; MQQueueManager<br />
<br />
一般的进行nojndi 验证全能成功,下面进行jndi 方式的验证:<br />
要先建jndi&nbsp;, 供PSIVTRun 默认使用.<br />
cd /opt/mqm/java/bin<br />
./JMSAdmin<br />
DEFINE TCF(ivtTCF)<br />
--This command defines the TopicConnectionFactory. <br />
DEFINE T(ivtT) TOPIC(MQJMS/PSIVT/Information)<br />
--This command defines the Topic.<br />
<br />
执行命令:<br />
./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory<br />
即可.<br />
<br />
[djboss@DevStation1 bin]$ ./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory<br />
&nbsp;<br />
5724-H72, 5655-L82, 5724-L26 (c) Copyright IBM Corp. 2002, 2005. All Rights Reserved.<br />
用于 Java(tm) 消息服务的 Websphere MQ 类 6.0<br />
发布／预订安装验证测试<br />
&nbsp;<br />
正在使用受管对象，请确保它们可用<br />
正在检索来自 JNDI 的 TopicConnectionFactory<br />
正在检索来自 JNDI 的 Topic<br />
正在创建 Connection<br />
正在创建 Session<br />
正在创建 TopicPublisher<br />
正在创建 TopicSubscriber<br />
正在创建 TextMessage<br />
正在添加文本<br />
正在将消息发布至 topic://MQJMS/PSIVT/Information<br />
正在等待消息抵达［最大为 5 秒］...<br />
&nbsp;<br />
取出消息: <br />
JMS 消息类: jms_text<br />
&nbsp; JMSType:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null<br />
&nbsp; JMSDeliveryMode: 2<br />
&nbsp; JMSExpiration:&nbsp;&nbsp; 0<br />
&nbsp; JMSPriority:&nbsp;&nbsp;&nbsp;&nbsp; 4<br />
&nbsp; JMSMessageID:&nbsp;&nbsp;&nbsp; ID:414d5120706172656e74323020202020060ee147c5da0020<br />
&nbsp; JMSTimestamp:&nbsp;&nbsp;&nbsp; 1206523343329<br />
&nbsp; JMSCorrelationID:ID:414d5120706172656e74323020202020060ee14705680320<br />
&nbsp; JMSDestination:&nbsp; topic://MQJMS/PSIVT/Information<br />
&nbsp; JMSReplyTo:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null<br />
&nbsp; JMSRedelivered:&nbsp; false<br />
&nbsp; JMS_IBM_PutDate:20080326<br />
&nbsp; JMSXAppID:parent20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; JMS_IBM_Format:MQSTR&nbsp;&nbsp; <br />
&nbsp; JMS_IBM_PutApplType:26<br />
&nbsp; JMS_IBM_MsgType:8<br />
&nbsp; JMSXUserID:djboss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; JMS_IBM_PutTime:09222333<br />
&nbsp; JMSXDeliveryCount:1<br />
A simple text message from the MQJMSPSIVT program<br />
应答字符串等于原始字符串<br />
正在关闭 TopicSubscriber<br />
正在关闭 TopicPublisher<br />
正在关闭 Session<br />
正在关闭 Connection<br />
PSIVT 已完成<br />
&nbsp;<br />
[djboss@DevStation1 bin]$<br />
<br />
<br />
若遇到如下错误,是由于默认队列管理器没有建立.<br />
<br />
[tjboss@TestStation30 bin]$ ./PSIVTRun -url "file:/JNDI-Directory" -icf com.sun.jndi.fscontext.RefFSContextFactory<br />
&nbsp;<br />
5724-H72, 5655-L82, 5724-L26 (c) Copyright IBM Corp. 2002, 2005. All Rights Reserved.<br />
用于 Java(tm) 消息服务的 Websphere MQ 类 6.0<br />
发布／预订安装验证测试<br />
&nbsp;<br />
正在使用受管对象，请确保它们可用<br />
正在检索来自 JNDI 的 TopicConnectionFactory<br />
正在检索来自 JNDI 的 Topic<br />
正在创建 Connection<br />
捕获到异常: javax.jms.JMSException: MQJMS2005: 未能为 '' 创建 MQQueueManager<br />
链接的异常: com.ibm.mq.MQException: MQJE001: 完成代码是 2，原因为 2059<br />
PSIVT 已完成<br />
&nbsp;<br />
winXP 上用图形的队列管理器工具就可以了.<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/andyj2ee/img/MQdefaultMgr0.PNG" border="0" /><br />
修改属性图:<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/andyj2ee/img/MQdefaultMgr.PNG" border="0" /><br />
<br />
若为lunix 环境:<br />
修改在mqm 用户的当前目录有文件mqs.ini<br />
直接修改加入<br />
DefaultQueueManager:<br />
&nbsp;&nbsp; Name=parent20<br />
也可用命令产生：<br />
&gt;crtmqm -q testQM&nbsp; <br />
这条语句将产生<br />
DefaultQueueManager:<br />
&nbsp;&nbsp; Name=testQM<br />
改成你想要的结果即可．<br />
<br />
参考资料:<br />
<a title="The publish/subscribe installation verification test" href="http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzaw.doc/uj10740_.htm">The publish/subscribe installation verification test</a> <br />
<a title="MQJMS5062 2085 PSIVTRun with JNDI failed" href="http://www-1.ibm.com/support/docview.wss?uid=swg21110852">MQJMS5062 2085 PSIVTRun with JNDI failed</a> 
<img src ="http://www.blogjava.net/andyj2ee/aggbug/188486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/andyj2ee/" target="_blank">java光环</a> 2008-03-25 14:45 <a href="http://www.blogjava.net/andyj2ee/archive/2008/03/25/188486.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>websphere mq 不能访问集群中其它节点对列</title><link>http://www.blogjava.net/andyj2ee/archive/2008/03/23/188092.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Sun, 23 Mar 2008 14:06:00 GMT</pubDate><guid>http://www.blogjava.net/andyj2ee/archive/2008/03/23/188092.html</guid><wfw:comment>http://www.blogjava.net/andyj2ee/comments/188092.html</wfw:comment><comments>http://www.blogjava.net/andyj2ee/archive/2008/03/23/188092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/andyj2ee/comments/commentRss/188092.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/andyj2ee/services/trackbacks/188092.html</trackback:ping><description><![CDATA[2008-03-23 12:49:02,310 WARN&nbsp; [CMPP Protocol Thread :adaptor2 -- 58] [com.arjuna.ats.arjuna.logging.arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@f69bf2<br />
org.springframework.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER; nested exception is javax.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER; nested exception is com.ibm.mq.MQException: MQJE001: 完成代码是 2，原因为 2085<br />
Caused by: <br />
javax.jms.InvalidDestinationException: MQJMS2008: 未能打开 MQ 队列 CENTER<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.MQQueueServices.getQueueOpenException(MQQueueServices.java:412)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.MQQueueServices.getOutputQueue(MQQueueServices.java:354)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.JMSServicesMgr.getOutputQueue(JMSServicesMgr.java:145)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.MQSession.createQSender(MQSession.java:6359)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.MQQueueSession.createSender(MQQueueSession.java:240)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.ibm.mq.jms.MQQueueSession.createProducer(MQQueueSession.java:360)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.doCreateProducer(JmsTemplate.java:846)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.createProducer(JmsTemplate.java:827)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:505)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate$2.doInJms(JmsTemplate.java:477)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:428)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:475)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:467)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.JMSDataTransferer.transfer(JMSDataTransferer.java:48)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.workstation.jboss.service.WSDataTransferInterceptor$1.invoke(WSDataTransferInterceptor.java:66)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.UserCacheLoaderService$updateObject_7337301020227518154.invokeNext(UserCacheLoaderService$updateObject_7337301020227518154.java)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.UserCacheLoaderService.updateObject(UserCacheLoaderService.java)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.BizObjectCacheLoader.updateNode(BizObjectCacheLoader.java:391)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.BizObjectCacheLoader.put(BizObjectCacheLoader.java:255)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.service.BizObjectCacheLoader.prepare(BizObjectCacheLoader.java:479)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:258)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.CacheStoreInterceptor.invoke(CacheStoreInterceptor.java:131)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:873)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1156)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.cache.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.invokeNext(ExJMSGateKeeper$MyMessageListener$onMessage_N6811220613805550889.java)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.common.jboss.ExJMSGateKeeper$MyMessageListener.onMessage(ExJMSGateKeeper.java)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.processReceivedMessage(CMPPProtocolService.java:643)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.network.adaptor.cmpp.CMPPProtocolService.handleEvent(CMPPProtocolService.java:627)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession.processMessage(AbstractCMPPSession.java:481)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.network.adaptor.cmpp.AbstractCMPPClientSession.processReceivePacket(AbstractCMPPClientSession.java:73)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.wxxr.network.adaptor.cmpp.AbstractCMPPSession$4.run(AbstractCMPPSession.java:1001)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.runTask(AnotherThreadPoolExecutor.java:397)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.hygensoft.common.util.AnotherThreadPoolExecutor$Worker.run(AnotherThreadPoolExecutor.java:422)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:595)<br />
<br />
环境:<br />
<br />
2008年01月23日 20时05分54秒 - Process(28036.1) User(jboss) Program(dspmq)<br />
AMQ6047: Conversion not supported.<br />
&nbsp;<br />
EXPLANATION:<br />
WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in<br />
CCSID 0.<br />
ACTION:<br />
Check the WebSphere MQ Application Programming Reference Appendix and the<br />
appropriate National Language Support publications to see if the CCSIDs&nbsp; are<br />
supported by your system.<br />
----- amqxfdcx.c : 768 --------------------------------------------------------<br />
<br />
<br />
<br />
192.168.5.9<br />
<br />
InitCtx&gt; dis q(queue.SendQueue)<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; FAILIFQUIESCE(YES)<br />
&nbsp;&nbsp;&nbsp; QUEUE(CENTER)<br />
&nbsp;&nbsp;&nbsp; QMANAGER()<br />
&nbsp;&nbsp;&nbsp; PERSISTENCE(APP)<br />
&nbsp;&nbsp;&nbsp; CCSID(1208)<br />
&nbsp;&nbsp;&nbsp; TARGCLIENT(JMS)<br />
&nbsp;&nbsp;&nbsp; ENCODING(NATIVE)<br />
&nbsp;&nbsp;&nbsp; PRIORITY(APP)<br />
&nbsp;&nbsp;&nbsp; EXPIRY(APP)<br />
&nbsp;&nbsp;&nbsp; VERSION(6)<br />
&nbsp;<br />
InitCtx&gt; <br />
<br />
<br />
<br />
<br />
192.168.5.10<br />
InitCtx&gt; dis q(queue.SendQueue)<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; FAILIFQUIESCE(YES)<br />
&nbsp;&nbsp;&nbsp; QUEUE(CENTER)<br />
&nbsp;&nbsp;&nbsp; QMANAGER()<br />
&nbsp;&nbsp;&nbsp; PERSISTENCE(APP)<br />
&nbsp;&nbsp;&nbsp; CCSID(1208)<br />
&nbsp;&nbsp;&nbsp; TARGCLIENT(JMS)<br />
&nbsp;&nbsp;&nbsp; ENCODING(NATIVE)<br />
&nbsp;&nbsp;&nbsp; PRIORITY(APP)<br />
&nbsp;&nbsp;&nbsp; EXPIRY(APP)<br />
&nbsp;&nbsp;&nbsp; VERSION(6)<br />
&nbsp;<br />
InitCtx&gt; <br />
<br />
192.168.1.6<br />
InitCtx&gt; dis q(queue.ReceiveQueue)<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; FAILIFQUIESCE(YES)<br />
&nbsp;&nbsp;&nbsp; QUEUE(CENTER)<br />
&nbsp;&nbsp;&nbsp; QMANAGER(QM.CENTER)<br />
&nbsp;&nbsp;&nbsp; PERSISTENCE(APP)<br />
&nbsp;&nbsp;&nbsp; CCSID(1208)<br />
&nbsp;&nbsp;&nbsp; TARGCLIENT(JMS)<br />
&nbsp;&nbsp;&nbsp; ENCODING(NATIVE)<br />
&nbsp;&nbsp;&nbsp; PRIORITY(APP)<br />
&nbsp;&nbsp;&nbsp; EXPIRY(APP)<br />
&nbsp;&nbsp;&nbsp; VERSION(6)<br />
InitCtx&gt; dis q(queue.SendQueue.guangzhou)<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; FAILIFQUIESCE(YES)<br />
&nbsp;&nbsp;&nbsp; QUEUE(GUANGZHOU)<br />
&nbsp;&nbsp;&nbsp; QMANAGER()<br />
&nbsp;&nbsp;&nbsp; PERSISTENCE(APP)<br />
&nbsp;&nbsp;&nbsp; CCSID(1208)<br />
&nbsp;&nbsp;&nbsp; TARGCLIENT(JMS)<br />
&nbsp;&nbsp;&nbsp; ENCODING(NATIVE)<br />
&nbsp;&nbsp;&nbsp; PRIORITY(APP)<br />
&nbsp;&nbsp;&nbsp; EXPIRY(APP)<br />
&nbsp;&nbsp;&nbsp; VERSION(6)<br />
InitCtx&gt;<br />
<br />
<br />
经查文档:<br />
<table border="1">
    <tbody>
        <tr>
            <td valign="top" align="left" headers="COL1" width="27%">zh_CN.gb18030 </td>
            <td valign="top" align="left" headers="COL2" width="40%">简体中文 </td>
            <td valign="top" align="left" headers="COL3" width="20%">GB18030 </td>
            <td valign="top" align="left" headers="COL4" width="14%">5488 </td>
        </tr>
    </tbody>
</table>
<br />
参考链接:<br />
<a title="How to find the CCSID value associated with the coded character set for a locale in a UNIX session" href="http://www-1.ibm.com/support/docview.wss?rs=171&amp;uid=swg21233177">How to find the CCSID value associated with the coded character set for a locale in a UNIX session</a><br />
<a title="MQ client does not work unless export MQCCSID is used" href="http://www-1.ibm.com/support/docview.wss?rs=171&amp;context=SSFKSJ&amp;dc=DB520&amp;dc=DB560&amp;uid=swg21235552&amp;loc=en_US&amp;cs=UTF-8&amp;lang=en&amp;rss=ct171websphere">MQ client does not work unless export MQCCSID is used</a><br />
<a title="XC076001 with a reason code of xecX_E_CONV_NOT_SUP when LC_ALL is left blank" href="http://www-1.ibm.com/support/docview.wss?uid=swg21226154">XC076001 with a reason code of xecX_E_CONV_NOT_SUP when LC_ALL is left blank</a><br />
<br />
<br />
解决方案:<br />
集群环境出了问题,原因不详,在CENTER 节点,找到不正常的对列将其删除.<br />
RESET CLUSTER(WXXRCLUS) ACTION(FORCEREMOVE) QMID('QM.GUANGDONG2_2008-03-10_14.37.13') QUEUES(YES)<br />
(注:其中的QMID 可以通过websphere MQ 资源管理器/队列管理器集群/WXXRCLUS/完整存储库/qm.center 中找到不正常队列的QMID.)<br />
<img src ="http://www.blogjava.net/andyj2ee/aggbug/188092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/andyj2ee/" target="_blank">java光环</a> 2008-03-23 22:06 <a href="http://www.blogjava.net/andyj2ee/archive/2008/03/23/188092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>win xp 下实现的linux MQ6.0 远程队列管理</title><link>http://www.blogjava.net/andyj2ee/archive/2007/10/19/154306.html</link><dc:creator>java光环</dc:creator><author>java光环</author><pubDate>Fri, 19 Oct 2007 10:16:00 GMT</pubDate><guid>http://www.blogjava.net/andyj2ee/archive/2007/10/19/154306.html</guid><wfw:comment>http://www.blogjava.net/andyj2ee/comments/154306.html</wfw:comment><comments>http://www.blogjava.net/andyj2ee/archive/2007/10/19/154306.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/andyj2ee/comments/commentRss/154306.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/andyj2ee/services/trackbacks/154306.html</trackback:ping><description><![CDATA[<br />
开发环境是在linux redhat 上，<br />
开发机为win Xp OS<br />
MQ version 6.0.<br />
目的：Xp 远程管理linux 下的MQ 队列管理器<br />
<br />
在linux 上,我已经将jboss 加入到了mqm 组<br />
用jboss 登录linux 做以下操作(以下是参考网友配置,已经不能再精简了)<br />
1.&nbsp;&nbsp;&nbsp; runmqsc QM.NODE.20<br />
2.&nbsp;&nbsp;&nbsp; define channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER('mqm')<br />
3.&nbsp;&nbsp;&nbsp; alter qmgr CCSID(1381)<br />
4.&nbsp;&nbsp;&nbsp; END<br />
5.&nbsp;&nbsp;&nbsp; endmqm QM.NODE.20<br />
6.&nbsp;&nbsp;&nbsp; strmqm QM.NODE.20<br />
7.&nbsp;&nbsp;&nbsp; strmqcsv QM.NODE.20<br />
8.&nbsp;&nbsp;&nbsp; runmqlsr -t tcp -p 1421 -m QM.NODE.20 &amp;<br />
9.&nbsp;&nbsp;&nbsp; netstat -an |grep 1421<br />
<br />
win xp 开发机用户为本机管理员(administrator)<br />
启初想把管理员加入到 上面语句的MCAUSER 中，结果报错说'administrator' 字符太长，失败．<br />
在win xp 下把本机管理员加入到mqm 组．<br />
即可成功
 <img src ="http://www.blogjava.net/andyj2ee/aggbug/154306.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/andyj2ee/" target="_blank">java光环</a> 2007-10-19 18:16 <a href="http://www.blogjava.net/andyj2ee/archive/2007/10/19/154306.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>