ibm-mq相关内容

如何禁止WebSphere MQ队列?

WebSphere MQ队列具有一个属性,可以禁止该队列中的GET. 要设置此属性,我发现了两种方法. 只需使用WebSphere MQ资源管理器GUI设置属性即可. 使用MQSC命令ALTER QLOCAL(TEST) GET(DISABLED)更改队列. 是否可以通过Java程序在WebSphere MQ队列上启用或禁用GET? 解决方案 好的.当您打开GET或PUT的队 ..
发布时间:2020-11-26 01:39:19 Java开发

如何检查队列中是否有消息

我正在使用IBM Websphere MQ.我有队列管理器和队列名称.现在,我要检查队列中是否有任何消息? 我以前没有做过这项工作.求助 如果您需要更多信息,请告诉我! 谢谢 解决方案 下面的代码是.NET/amqmdnet-但您可以同时尝试进行转换,直到Java开发人员看到您的帖子为止. 要查看队列中是否有消息,而无需实际将其从队列中取出,请在队列上使用MQC.M ..
发布时间:2020-11-26 01:38:03 其他开发

从Java代码获取队列深度

任何人都可以帮助在Java中获取队列深度的代码.在IBM WebSphere MQ中有4个队列,并且在其中有消息. 我想编写一个jsp来在运行报告时读取队列名称及其深度.我怎么做? 任何人都可以帮助获得完整的解决方案,因为我不知道该怎么办 解决方案 我不认为有一种使用JMS检索队列深度的方法.但是,您可以使用MQ系列特定的Java API来检索此信息.这是示例代码.注意int ope ..
发布时间:2020-11-26 01:38:00 Java开发

我的带有MQ的C收到一条消息返回码2037

我运行C程序,该程序连接到MQ并尝试从中获取消息.我总是收到一条消息: MQGET以原因码2037结尾 这表示未打开MQ,但是MQOPEN CC = 0 RC = 0 MQ错误日志为空. 这是程序 #include #include #include ..
发布时间:2020-11-26 01:37:51 其他开发

如何从WMQ获取JMS目标

我正在使用Spring集成从wmq消费一条消息,但无法在消息头中获取JMS Destination.我想知道使用消息的队列名称.在活动的mq中,我们将获得一个名为JMS Destination的参数,队列名称将可用.是否可以使用spring集成消息从wmq查找队列名称. 解决方案 在Spring Integration中,JMSDestination映射到名为jms_destination ..
发布时间:2020-11-26 01:36:47 其他开发

使用CCDT连接到MQ服务器

我正在尝试使用CCDT文件中提供的信息连接到MQ.我目前可以使用所有详细信息连接到MQ,并从队列中获取消息并将消息放入队列. 广泛搜索之后,我找不到任何允许使用CCDT文件进行连接的示例代码. 我的一位同事向我转发了他的JMS连接代码,但是我无法将其移植到C#. JAVA代码如下- public class MQTest { public static void main( ..
发布时间:2020-11-26 01:36:44 C#/.NET

IBM MQManager作为带有Spring-jms和Spring-tx的XA事务管理器

我们正在尝试使用具有Spring-JMS和Spring事务支持的IBM MQ管理器作为XA事务管理器. IBM MQ Manager在spring-jta支持方面能否很好地发挥作用? 解决方案 您不能将WMQ JMS客户端(spring-jms使用的客户端)与MQ QueueManager用作XA事务管理器一起使用.目的是通过JTA实现的事务管理器(即Java EE应用程序服务器)控制JM ..
发布时间:2020-11-26 01:36:40 其他开发

散列哈希Perl代码问题

我试图使用perl代码从下面的命令中存储信息, dis ql(*)all'| runmqsc MQ_NAME 假定此命令的输出如下, AMQ8409: Display Queue details. QUEUE(SYSTEM.RETAINED.PUB.QUEUE) TYPE(QLOCAL) ACCTQ(QMGR) ..
发布时间:2020-11-26 01:36:33 其他开发

MQQueueManager消息池

我过去使用RabbitMq作为MessageQueue,在收到消息时触发事件真的很简单. 我查看了IBM安装程序随附的.NET源,但是发现一种不好的方法来处理它.看看示例SimpleSubscribe,它可以完成这样的工作 // getting messages continuously for (int i = 1; i ..
发布时间:2020-11-26 01:36:17 C#/.NET

单写与三写

我很清楚何时和何处使用SingleWrite作为MQ中的日志算法是有利的.它使高吞吐量,低并发工作负载受益.当工作负载并发较多时,TripleWrite的开销就更少了. 我不理解并且很难找到任何有关TripleWrite(自v6起是Websphere MQ的默认值)的实际实现方式的信息.我知道它实际上不会将每个事务都写入日志三次,并且仅在涉及部分页面时,它的行为与SingleWrite不同. ..
发布时间:2020-11-26 01:36:10 其他开发

IBMMQ上认证的奇怪问题,它需要运行中的用户标识

当我在队列中执行消息推送时,我遇到了一个奇怪的问题.我已经将我的应用程序配置为从app.config中读取用户ID/密码.当消息放入队列时,我得到了运行该应用程序的用户的用户名,它是.config文件之一. 我用来创建MQQueueManager的代码是 private static readonly Lazy lazy = new ..
发布时间:2020-11-26 01:36:01 C#/.NET

如何在IBM MQ中重置队列?

如何重置队列?在开始将消息写入队列之前,我想清除队列中的所有消息.我有什么方法可以不拨打电话而重设? MQQueueManager mqQMgr = new MQQueueManager(mqQueueManager); MQQueue queue = mqQMgr.AccessQueue(getMessageQueue, MQC.MQOO_OUTPUT | MQC.MQOO_INPUT_S ..
发布时间:2020-11-26 01:35:57 C#/.NET

.NET客户端通过SSL连接到IBM MQ

我从客户那里获得了密钥文件,在这里我需要使用它们来通过SSL连接到MQ.我们从客户端获得的文件是: xxx.crl xxx.kdb xxx.rdb xxx.sth xxx.tab 他们说的是客户渠道表.我正在尝试使用以下代码进行连接.他们说我不需要指定将在“客户渠道表"中定义的队列管理器.但是,有一件事是他们在使用"user1"创建密钥的同时完成了操作. 代码: H ..
发布时间:2020-11-26 01:34:50 C#/.NET

IBM MQ QM如何在多个使用者上分配消息

我们有一个IBM MQ v8安装程序设置,其中包含1个大容量非持久队列,并且该队列上有许多使用者(50个以上).需要大量使用者才能处理队列中正在发布的消息量. 我们现在注意到的是,队列管理器没有将消息均匀地分布在X使用者上.少数消费者每分钟最多收到300条消息,而其他许多消费者每分钟仅收到几条消息( ..
发布时间:2020-11-26 01:34:29 其他开发

以字符串格式获取MQ messageId

我正在使用IBM的mq库从MQ队列读取消息.现在,我需要检索消息的messageid.现在,它位于消息标题中的名称messageId下.但这将返回一个byte [].现在,我需要将其更改为可读的字符串. 如何将messageId从byte []转换为字符串? 我尝试了两次转换,但都没有效果: new String(theMessage.messageId) new String( ..
发布时间:2020-11-26 01:34:25 Java开发

如何解决WebSphere MQ原因码2195相关的错误?

当我尝试连接到部署在执行组上的消息流时,我得到WebSphere MQ原因码2195 MQRC_UNEXPECTED_ERROR.有人可以告诉我这个原因码到底是什么意思吗?队列管理器,代理,执行组..一切都已启动并正在运行,并且端口也已打开.我在网上没有任何值得的东西. 请告知. 解决方案 2195返回代码是一个高级异常,当在较低级别的代码中未捕获错误时会发生此异常.通常,当某些外部依赖项 ..
发布时间:2020-11-26 01:34:18 其他开发

IBM MQ v8和Glassfish本地设置端口配置问题

给出以下本地设置: 针对开发人员的IBM WebSphere MQ Advanced V8.0 Payara 4.1.2.172 我想通过JMS而非默认端口(1414)连接到本地队列管理器. 尽管我在连接工厂中添加了一些属性来配置端口1415,但由于Payara不断抛出java.net.ConnectException,服务器似乎仍试图通过端口1414进行连接. 我的doma ..
发布时间:2020-11-15 23:20:00 Java开发