C# 访问 MQ的问题???

问题描述

问题如下:连接一次MQQueueManager,然后循环MQGet取多笔数据.由于MQGet中可能出现MQRC_CONNECTION_BROKEN的异常,所以断开连接重新MQQueueManager.Connect()进行连接可是等重新连接后,再次使用MQGet取得数据时,又会出现MQRC_HOBJ_ERROR的错误。请问这种异常情况要怎样处理,才能使其正常连接,并正常读取Queue里面的数据?请大侠赐教,谢谢!

时间: 2024-08-02 14:46:32

C# 访问 MQ的问题???的相关文章

websphere mq 报错: MQJE001: 完成代码为 '2',原因为 '2539'。

问题描述 刚在本地上安装了webspheremqv7,安装之后建立了队列管理器.队列和通道然后编写java代码,想mq发送消息,就报这个错误,一下是java代码packagetest.mq;importcom.ibm.mq.*;/**成功的访问mq的java类*/publicclassFirstMqTest{//publicstaticvoidmain(String[]args[]){//FirstMqTestfirst=newFirstMqTest();//first.test();//}pu

有关AIX MQ

问题描述 有关MQ的建通道definechannel(CHANNEL1)chltype(SVRCONN)TRPTYPE(TCP)mcauser('mqm')mcauser('mqm')这个一般是缺省的,但是现在要换成一个别的用户比如是mcauser('sztc')这样,加入应用程序是在sztc用户下的,但由于把sztc加入到mqm组权限过大,所以不能加入mqm组,对于sztc用户下的应用程序访问MQ这个队列管理器的密码是在哪里设置呢?另外想通过IBM的方法传递连接的密码参数具体应该怎么调用呢,看

关于MQ7.1 的 C++编程,无法打开队列管理器

问题描述 我的操作系统是windows732位,本地机器上已经安装了MQ7.1服务版.利用C++API访问MQ的队列管理器时,一直连接失败,错误码2058.源代码如下://连接到队列管理器KTDSImqQueueManagerimqQM;imqQM.setName("KTDS");if(!imqQM.connect()){printf("连接到队列管理器KTDS失败,原因:%dn",imqQM.reasonCode());return;} 另外MQ自带的C++例子中

IBM WebSphere MQ认证及访问权限管理

文章介绍了 MQ 7.0 的http://www.aliyun.com/zixun/aggregation/18083.html">权限管理机制和 MQ 7.1 新引入的通道认证机制,并提供详细的实现命令供读者参考.通过概念与实例的结合,使用户对 MQ 的认证及权限管理有一个全面详实的认识. 在企业级解决方案中,WebSphere MQ 被广泛用于不同产品间的通信,包括金融及银行领域.在这些领域中,对系统的安全性特别敏感,这就要求 MQ 具有完善的安全机制,从而应对各种潜在的攻击.MQ 的

websphere-搭建客户端,通过互联网建立MQ连接访问服务端

问题描述 搭建客户端,通过互联网建立MQ连接访问服务端 如题,别人在一边使用IBM 的MQ搭建了一个服务端,给我提供了队列名称和ip地址, 现在需要我搭建一个客户端和对面的建立MQ连接来传输消息,我个人之前没有接触过 这方面的内容,所以想请求大家帮忙请教一下需要用到什么工具,怎样去搭建,谢谢大家了! 附:从网上看了一点概念,提到Websphere MQ 解决方案 http://kakajw.iteye.com/blog/1829684 解决方案二: Bluemix结合RabbitMq实现消息发送

实现SOA连接的第一步:WebSphere MQ V7新功能

前言 "SOA Message Backbone",这是对WebSphere MQ V7.0的最佳写照.它可跨越J2EE.Microsoft.NET等多种环境,支持多达35种平台:它支持JMS, Web2.0等全新的技术和标准,它还具有全面的安全机制Secure Sockets Layer (SSL),并且通过各种手段,不断优化性能,简化管理. WebSphere MQ V7.0 新增功能主要包括:对Web 2.0的支持,对内置发布/订阅功能的增强,在MQ Client.JMS.MQI

应用WebSphere MQ V6 来构建企业信息总线的行业示例

引言 IBM WebSphere MQ 是目前应用最多的消息中间件产品, 它采用了消息队列(Message Queue)这种应用程序间的通信方法, 让不同的应用程序通过读写和检索出入队列中的数据(消息)来通信, 而无需直接面对网络易变.系统异构.数据协同等各种问题和风险. WebSphere MQ 同时也支持简单的 Publish/Subscribe(发布 / 订阅)消息传递机制, 每个队列管理器中有唯一的 Broker 代理来处理所有的订阅和发布. WebSphere MQ 支持 Cluste

WebSphere MQ集群中的迁移、故障转移和扩展

消息对SOA的影响 在任务:消息的前一部分中,我曾写到从点对点消息体系结构到面向服务的发展要求更新消息领域中的许多长期存在的最佳实践.这里,我们将考虑一个案例研究,以了解队列管理器的迁移.故障转移和扩展,以及在SOA的上下文中考虑这些活动时对命名约定.工具.管理流程和操作的影响. 首先让我们了解一些术语: 本讨论中的迁移包括任何重新承载队列管理器的情况,也许是为了更新基础硬件或者为了移动到不同的平台.迁移将始终涉及到构建新的队列管理器.将应用程序和队列逻辑地移动到新的队列管理器,以及最终使旧的队

任务:消息-使用一个Windows服务来启动WebSphere MQ File Transfer Edition客

任务:消息-使用一个Windows服务来启动WebSphere MQ File Transfer Edition客户端代理 在用户的桌面上用 IBM WebSphere MQ File Transfer Edition 客 户端代理替代 FTP 客户端是向这些文件传输提供企业可见性和可管理性的一个好 方法.用户可以启动 WebSphere MQ File Transfer Edition 代理,或将其放置 到启动文件夹中让 Windows 自动启动它.但如果这个客户端代理需要在 Windows