IBM MQ - Redistributable Managed File Transfer 客户端 "runmqsc" 失败

IBM MQ - Redistributable Managed File Transfer client "runmqsc" fails

我想在 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吗 在客户端中还要设置可重新分发的文件传输代理吗?

非常感谢任何帮助。

此致,

雅梭达

runmqsc 应仅在 MQ 客户端安装中提供,因此如果您只需要添加 runmqsc,则不需要完整的 IBM MQ 安装。如果您尝试对另一台机器上的队列管理器使用 runmqsc,您将需要一个 'C' 客户端。例如runmqsc -c

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

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