【问题标题】:IBM MQ - Redistributable Managed File Transfer client "runmqsc" failsIBM MQ - 可再发行托管文件传输客户端“runmqsc”失败
【发布时间】:2020-01-22 09:22:24
【问题描述】:

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

任何帮助将不胜感激。

问候,

雅梭达

【问题讨论】:

  • 不,您不需要在要运行使用 MFT Redistributable Package 的代理的机器上安装 IBM MQ。但是您需要安装、配置和运行 MQ,以便在某处与 MFT 一起使用。使用 MFT Redistributable,runmqsc 未提供。您需要在运行代理队列管理器的机器上运行“runmqsc MFTU
  • 很懂啥,

标签: ibm-mq websphere-mq-fte


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢莫拉格,这个答案真的很有帮助。谢谢你的时间。
  • 嗨,Morag,您对在 Linux 环境中安装 IBM MQ 客户端有任何好的参考(来自 IBM 文档),如果您能指出一个,将很高兴。
  • 我总是使用 IBM 文档来完成安装任务。在我看来,这是知识中心的一部分。
猜你喜欢
  • 2020-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多