簡體   English   中英

打開隊列管理器名稱時遇到錯誤 =.... 原因代碼 = 2354

[英]Error encountered on opening Queue Manager name = .... Reason code = 2354

首先:我有兩個 BizTalk 應用程序。 第一個從 SQL 服務器輪詢並發送到 MQ 隊列,工作正常。 第二個處理文件並使用動態發送端口。 在編排中,我更新了 TOMQ(Microsoft.XLANGs.BaseTypes.Address)= QueuePath; TOMQ(Microsoft.XLANGs.BaseTypes.TransportType)="MQSeries"; 它抓取文件,處理它,將結果發送到 output 目錄。 (這很好用。)然后到 MQ。 MQ 拋出錯誤:打開隊列管理器名稱時遇到錯誤 =.... 原因代碼 = 2354。我檢查並獲取正確的隊列路徑,但失敗。 任何人都有任何建議。 我已經檢查了所有我能想到的。

我在這篇文章中回答了這個問題: 我有一個 BizTalk 應用程序,它的動態發送端口設置為“MQSeries”。 我可以以編程方式設置其屬性嗎?

基本上,我必須創建我的消息的副本,並添加 MQSeries.dll 作為對我的項目的引用。 然后我像這樣設置屬性。

  DBMSGMQ = DBMSGOUT;
  DBMSGMQ(MQSeries.TransactionSupported)="False";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM