问题标签 [websphere-mq-fte]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
283 浏览

ibm-mq - MQ MFT configuration and MFT resource monitor move to new server same OS

MQ Manager MQ 7.5 on Linux

Are the MQ MFT resource monitor (fteCreateMonitor) definitions contained in the MQ Queue Manager queue definitions (like fte.xxxx) ?

If so, can I simply use the command

dmpmqcfg -m QMA -a > /mq/backups/QMA.mqsc

and restore the configuration on a queue manager with the same name and IP/Hostname (clone) and the resource monitors will be recreated without further effort?

0 投票
1 回答
312 浏览

websphere-mq-fte - Websphere MQ 中的正则表达式使用

由于我是正则表达式的新手,任何人都可以给我以下正则表达式的详细解释:-

0 投票
1 回答
101 浏览

websphere-mq-fte - IBM MQMFT 代理出口文件

文件夹下的exit文件的目的是什么\IBM\WebSphereMQ\mqft\config\qmname\agents\agentname\exits 这些文件被命名mail.jarmftexit1.0.jar

如何让他们工作?

0 投票
1 回答
155 浏览

ibm-mq - 使用 IBM MQMFT 创建新的文件传输配置

我正在使用本地托管的 IBM MQMFT,并且我有一个将新文件从一台服务器传输到另一台服务器的请求。两台服务器都已经有 MQ 代理,并且已经在发送一些文件。我希望能够添加这个新的文件配置,以便也可以拾取该文件。

请告知实现这一目标所需的步骤。我只是编辑代理的 XML 吗?

0 投票
0 回答
134 浏览

websphere-mq-fte - IBM MQ v9 - 托管文件传输 - 将文件放入文件夹后启动 MFT

将文件放入文件夹后,如何使用 IBM MQ v9.0 Managed File Transfer 启动文件传输。我可以通过以下传输启动方法来实现相同的目标(经过尝试和测试,工作正常)。

  • 通过启动文件传输
  • 按计划转移
  • 通过监视器传输

文件监视器很好,但触发文件包含要传输的文件的详细信息。将触发器文件放入文件夹时,将传输触发器文件中指定的文件。

我需要一个解决方案,一旦将文件放入文件夹中,就应该获取并传输文件本身。

按照下面的 IBM 链接https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.wmqfte.doc/create_monitor_cmd.htm在目的部分

“例如,您可以通过以下方式使用资源监视器:外部应用程序将一个或多个文件放在已知目录中,当处理完成时,外部应用程序将触发器文件放在监视目录中。然后触发器文件是检测到并且定义的文件传输开始,它将文件从已知目录复制到目标代理”。

即我们必须放置要传输的文件集,然后放置(第二个)触发文件来启动传输。我的问题是,一旦将文件放在传输目录中,有没有办法在没有第二个文件的情况下启动。

很感谢任何形式的帮助。

问候

耶索塔尔

0 投票
1 回答
270 浏览

ibm-mq - IBM MQ - 可再发行托管文件传输客户端“runmqsc”失败

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

任何帮助将不胜感激。

问候,

耶索塔尔

0 投票
1 回答
288 浏览

ibm-mq - IBM MQ - MQ 客户端中的可再发行客户端配置失败

我在 Windows 机器上安装了 IBM MQ 服务器,MQ 客户端和可再发行文件传输客户端安装在 Linux 机器上。

我已成功运行fteSetupCoordination,fteSetupCommandsfteCreateAgent命令,并且对象创建文件已生成所需的BFG_DATA文件夹。问题是当我尝试从 Linux 机器运行以下命令来创建代理(客户端,安装了 MQ 客户端)

runmqsc -c MFTU < RDSAGTLIN_create.mqsc

弹出以下命令消息。

5724-H72 (C) Copyright IBM Corp. 1994, 2016. Starting MQSC for queue manager MFTU. AMQ8135: Not authorized. 0 command responses received.

RDSAGTLIN是我在客户端中的文件传输代理名称。

我可以远程登录服务器队列管理器端口(从 Linux 到 Windows)。

可能是什么问题,我在这里错过了什么?

编辑

我在服务器中创建了一个频道并导出了MQSERVER

export MQSERVER=TEST.SVR/TCP/'192.168.90.185(1656)'

在客户端机器中。

编辑 2

正如 Josh 指示的那样,我在 MQ 服务器 (Windows) 本身中运行了该文件。现在,当我在 Linux 中启动代理时,代理日志文件中出现以下错误。

[29/01/2020 16:11:30:053 IST] 00000001 AgentRuntime I BFGAG0058I: The agent has successfully initialized. [29/01/2020 16:11:30:085 IST] 00000015 AgentRecovery E BFGAG0052E: The agent received MQI reason code 2035 when establishing a client transport mode connection to the queue manager 'MFTU' with connection name '192.168.90.185(1656)' and using channel 'MQMFT.MFTU.SVRCONN'. The agent cannot continue and will end.

编辑 3

我在队列管理器(Windows 机器)中检查了身份验证,但它已被禁用。不知道为什么会出现未经授权的 2035 年。

DIS QMGR CHLAUTH 1 : DIS QMGR CHLAUTH AMQ8408I: Display Queue Manager details. QMNAME(MFTU) CHLAUTH(DISABLED)

任何指导都非常感谢我在这里做错了什么。

0 投票
1 回答
200 浏览

ibm-mq - MQ 托管文件传输

我对 MQ 世界完全陌生,需要帮助理解安装。

我已经下载了 9.2.0.1-IBM-MQFA-Redist-LinuxX64.tar.gz redistrible package 。现在我可以看到 bin 文件夹下有一组 FTE* 命令。

要求:需要将文件从linux服务器传输到队列(File to Queue)

问题

  1. 我需要在我的 linux 主机或 MQ 服务器上运行 FTEcreateagent 吗?
  2. 如果我在我的 linux 主机上运行 FTEcreateagent,代理会在 windows 服务器中自动可见吗?
0 投票
1 回答
107 浏览

ibm-mq - 在 AIX 和 Linux 上,MQ MFT 代理默认以用户 mqm 运行 - 如何指定不同的用户

在 AIX 和 Linux 上,MQ MFT 代理文件都归 mqm 所有,随后代理进程在进程列表中作为 mqm 运行。此外,当代理连接到 MQ 管理器时,连接用户是 mqm。出于安全考虑 - 我希望其他用户出现在与 MQ 管理器的连接中。有没有办法以 mqm 用户身份运行 MQ MFT 代理,但到 MQ 管理器的出站连接是作为不同用户完成的,例如 mqmftuser001,而不是 mqm?

0 投票
0 回答
38 浏览

agent - WMQ MFT - 可再发行代理

我了解 IBM MQ,但我不了解 MQ mft,在我的新项目中,他们在 IBM MQ MFT Redistributable 代理拓扑上进行了设置,在源和目标 VM 中,他们安装了代理,并且云容器 MQ 正在运行. 有人可以解释可再分发代理工作流程是如何发生的吗?