2013-10-15 40 views
0

我在連接到IBM websphere的c#.NET中編寫代碼。當試圖連接到隊列管理器我得到的錯誤:在.NET中訪問MQ

2035 (07F3) (RC2035): MQRC_NOT_AUTHORIZED error message.

但與相同的詳細信息(主機名,端口號,頻道名稱,隊列管理器),我能夠連接使用Java代碼隊列管理器和隊列。

可能是什麼原因?

由於提前

回答

1

當您通過綁定模式連接到MQ的MQ客戶端庫使用,你是下運行的用戶名。

當您通過客戶端模式連接到MQ中,MQ客戶端庫使用:

  • 是在代碼中設置或
  • 值(用戶名)的用戶名在該通道的MCAUSER字段設置。

您應該閱讀MQ安全性並確保正確實施它。與您公司的MQAdmin交談。

+0

感謝您的回覆@Roger – user2881647

+0

我已經安裝了IBM客戶端v7連接到websphere。我現在可以連接到隊列管理器,但不能排隊得到相同的錯誤2035(不授權)。這個錯誤可能來自管理員端或從我的應用程序端。 – user2881647

+0

它與MQ安全問題相同。 – Roger