0

我想在 Linux 机器上安装一个可重新分发的托管文件传输代理,然后将文件传输到 Windows 机器。我的问题是,我是否需要在安装了可再分发客户端的机器上安装 IBM MQ,因为当我在客户端运行命令时

runmqsc MFTU < RDSAGTLIN_create.mqsc > mftu.out

为可再分发客户端创建所需的对象,(MFTU 是队列管理器名称,RDSAGTLIN 是可再分发客户端代理名称),会弹出以下错误。

[root@mqlocalhost RDSAGTLIN]# runmqsc MFTU < RDSAGTLIN_create.mqsc > mftu.out bash: runmqsc: command not found...

我知道runmqsc是一个 IBM MQ 命令,我的问题是我是否必须在客户端中安装 IBM MQ 才能设置可重新分发的文件传输代理?

任何帮助将不胜感激。

问候,

耶索塔尔

4

1 回答 1

2

runmqsc应该在仅 MQ 客户端安装中交付,因此如果您只需要添加runmqsc. 如果您尝试runmqsc在另一台机器上使用队列管理器,您将需要一个“C”客户端。例如runmqsc -c

但是,您的问题似乎是试图runmqsc针对同一台机器上的队列管理器使用 - 是这样吗?如果是这样,您的问题可能只是您runmqsc在路径中没有找到。您是否使用该setmqenv命令设置您的环境?

如果不是这种情况,并且队列管理器 MFTU 位于另一台机器上,那么runmqsc直接在该机器上运行命令可能很容易吗?runmqsc将在那里可用,因为完整的队列管理器安装将在那里。

于 2020-01-22T09:30:32.720 回答