我如何运行ALTER CHL(ServerChannel)CHLTYPE(SVRCONN)MCAUSER('mq')

时间:2018-12-11 01:21:27

标签: ibm-mq

joshmc已经回答了这个问题,但经过大量挖掘后我还是不明白答案。抱歉,没有足够的积分要发表评论。

C# MQ Connect get Error 2035 but Java MQ Connect works well

我只能访问客户端,不能更改属于第三方的服务器。他们要求我们通过Internet将消息发布到他们的IBM MQ server以便进行XML集成。我们有一些简单的Java代码可以正常工作,但是由于2035问题,无法在.NET中运行相同的代码。我们有一个用户名和密码。尝试从同一Windows 10桌面上同时执行这两个操作。在Java.NET中使用版本8客户端库。

乔希讨论的答案是跑步

ALTER CHL(ServerChannel) CHLTYPE(SVRCONN) MCAUSER('mq').

这看起来像是server-side command,还是我们应该如何在客户端上运行它,最好是在C#中运行?

1 个答案:

答案 0 :(得分:3)

给定命令是MQSC命令的示例。

只有在您被授予从客户端对服务器进行管理更改的权限的情况下,才能从客户端计算机调用此操作。

要尝试,请设置环境变量以指示服务器在哪里以及要使用的通道名称:

set MQSERVER=CHANNEL-NAME/TCP/hostname(port)

然后使用runmqsc命令,如下所示:-

runmqsc -c -u yourUserId

runmqsc工具将提示您输入密码,然后尝试连接。如果成功,则可以键入MQSC命令。如果MQSC命令失败,则必须获取队列管理器的所有者才能为您进行更改。