tôi đã viết một ứng dụng mà kết nối với quản lý hàng đợi địa phương sử dụng cuộc gọi chức năng này:Kết nối để quản lý hàng đợi từ xa sử dụng C# và .Net
MQQueueManager mqQMgr = new MQQueueManager("QM_QueueManagerName");
Bây giờ tôi cần phải kết nối với quản lý hàng đợi từ xa trên một máy tính khác.
Tôi có thể kết nối thành công với người quản lý hàng đợi từ xa bằng cách sử dụng MQ Explorer từ máy tính phát triển của tôi bằng cách sử dụng QM_ComputerName
làm tên người quản lý hàng đợi, S_ComputerName
làm kênh kết nối và Tên máy tính. Vì vậy, nó có thể truy cập từ máy tính để bàn của tôi.
Tuy nhiên, khi tôi cố gắng kết nối qua. Net, tôi nhận được MQRC_Q_MGR_NAME_ERROR
bất kể tôi thử làm gì.
tôi đã cố gắng xác định
MQEnvironment.Hostname = "ComputerName";
MQEnvironment.Channel = "S_ComputerName ";
and then calling
mqQMgr = new MQQueueManager("QM_ComputerName");
I also tried calling
mqQMgr = new MQQueueManager("QM_ComputerName", "S_ComputerName", "ComputerName");
tôi nhận được lỗi trong cả hai trường hợp.
Mọi người đều có thể tư vấn?
Vâng, đây là những gì tôi đang tìm kiếm. Tôi cũng sẽ đăng đoạn mã của mình. –