使用c#操作IBM WebSphere MQ
我的MQ是中文版的,作業系統是win2k003 sp1,無論是在佇列管理器,還是用程式碼新建的佇列,都與我本機時間相差8小時,不曉得何解,哪位高人可以釋疑?
//新建本地佇列
PCFMessageAgent agent = new PCFMessageAgent("QM_janus");
PCFMessage request = new PCFMessage(CMQCFC.MQCMD_CREATE_Q);
request.AddParameter(MQC.MQCA_Q_NAME, "test_queue");
request.AddParameter(MQC.MQIA_Q_TYPE, MQC.MQQT_LOCAL);
//request.AddParameter(MQC.MQIA_USAGE, MQC.MQUS_TRANSMISSION);
PCFMessage[] response = agent.Send(request);
//刪除佇列
PCFMessageAgent agent = new PCFMessageAgent("QM_janus");
PCFMessage request = new PCFMessage(CMQCFC.MQCMD_DELETE_Q);
request.AddParameter(MQC.MQCA_Q_NAME, "test_queue");
PCFMessage[] response = agent.Send(request);
//從佇列中讀取訊息
MQQueueManager qMgr = new MQQueueManager("QM_janus");
MQQueue queue = qMgr.AccessQueue("postcard", MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_FAIL_IF_QUIESCING);
MQGetMessageOptions gmo = new MQGetMessageOptions();
gmo.Options = MQC.MQGMO_WAIT;
gmo.WaitInterval = 1000;
gmo.MatchOptions = MQC.MQMO_NONE;
MQMessage message = new MQMessage();
queue.Get(message);
//向佇列寫訊息
MQQueueManager qMgr = new MQQueueManager("QM_janus");
MQQueue queue = qMgr.AccessQueue("postcard", MQC.MQOO_OUTPUT);
MQMessage message = new MQMessage();
message.WriteString("message body");
queue.Put(message);
//列舉所有佇列
PCFMessageAgent agent = new PCFMessageAgent("QM_janus");
PCFMessage request = new PCFMessage(CMQCFC.MQCMD_INQUIRE_Q_NAMES);
request.AddParameter(MQC.MQCA_Q_NAME, "*");
PCFMessage[] response = agent.Send(request);
string[] names = response[0].GetStringListParameterValue(CMQCFC.MQCACF_Q_NAMES);
http://www.cnblogs.com/janus1999/archive/2006/09/11/501133.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-409928/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MQ和WEBSPHERE整合 (轉)MQWeb
- 整合MQ和WEBSPHERE (轉)MQWeb
- 使用 Java API 處理 WebSphere MQ 大訊息JavaAPIWebMQ
- WebSphere MQ測試常用指令WebMQ
- websphere MQ調優淺談WebMQ
- 連線IBM websphere MQ原因碼報2035的錯誤解決辦法IBMWebMQ
- ibm websphere簡介IBMWeb
- WebSphere MQ v6 日誌原理WebMQ
- 在WebSphere MQ 網路上規劃 SSLWebMQ
- 讓IBM WebSphere Portal可以使用中文IDIBMWeb
- EJB與MQ(IBM MQ6)的比較MQIBM
- 不可或缺的十種WebSphere MQ SupportPacWebMQ
- WebSphere MQ 學習筆記 - 遠端管理WebMQ筆記
- 度量 IBM WebSphere Portal 效率IBMWeb
- WebSphere MQ Low Latency Messaging 產品介紹及 API 使用WebMQAPI
- WebSphere MQ傳輸環境搭建和測試WebMQ
- WebSphere MQ V7 釋出/訂閱技術WebMQ
- 獵頭職位: 500強公司急聘websphere MQ workflowWebMQ
- IBM WebSphere 7.00 安裝筆記IBMWeb筆記
- 新增的WebSphere MQ訊息傳遞提供程式簡介WebMQ
- WebSphere MQ File Transfer Edition 中的資源監控功能WebMQ
- zt_ibm websphere tuning要點IBMWeb
- IBM WebSphere Application Server Migration ToolkitIBMWebAPPServer
- 想在jboss中配置IBM的MQ的JNDIIBMMQ
- 在 IBM WebSphere Portal 中整合 IBM Lotus Quickr 協作功能IBMWebUI
- IBM Lotus Quickr services for IBM WebSphere Portal 8.0 中定製元件IBMUIWeb元件
- ibm 取消IBM http Server,直接使用websphere實現使用者直接輸入IP,連線到網頁.IBMHTTPServerWeb網頁
- 使用 Web Services 整合 IBM FileNet P8 BPM 與 IBM WebSphere ILOG JRulesWebIBM
- 任務:訊息: 不可或缺的十種 WebSphere MQ SupportPacWebMQ
- 用社交網路連線 WebSphere MQ:列隊管理器和 MQ 應用程式的 Twitter 通知WebMQ
- 在 IBM WebSphere Portal V6.1 中整合 IBM OmniFind 搜尋IBMWebNifi
- 使用 IBM Installation Factory 簡化 WebSphere Application Server 安裝和部署IBMWebAPPServer
- ibm websphere中介軟體一些資料IBMWeb
- IBM BPM BlueWorks:一次 WebSphere 雲試驗IBMWeb
- 操作 WebSphere Process Server 環境概述WebServer
- 在 SIBus 和 WebSphere MQ 之間進行簡單的訊息交換WebMQ
- WebSphere MQ 訊息在傳遞和排隊期間的格式變化WebMQ
- C#使用開源操作庫MiniExcel操作ExcelC#Excel