问题标签 [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 回答
829 浏览

websphere-mq-fte - 在 IBM MQ FTE 传输中使用 -bs 参数(批量大小,每个任务匹配)

我正在尝试使用带有参数 -bs(每个任务匹配)的 IBM Websphere MQ FTE 传输文件。我认为使用此参数会根据其值将传输的总文件拆分为多个任务。例如,我使用“-bs 10”并尝试传输 16 个文件。结果应该是两次单独的传输,一次传输 10 个文件,第二次传输 6 个文件。我对么?但对我来说,结果是一个传输/任务中的所有 16 个文件:/。

如 IBM 文档中所述:通过设置资源监视器的批处理大小(例如,设置为 100),资源监视器将为它匹配的每 100 个文件创建一个新传输。因此,对于 1000 个 .txt 文件,您只会启动 10 个新传输。

我使用这些命令来创建传输。

有什么建议么?谢谢!

0 投票
1 回答
371 浏览

ibm-mq - 如果 WebSphere MQ FTE 代理正在传输文件并激活另一个传输会发生什么

您好,我是 IBM WebSphere MQ 文件传输版的新手,我有这个问题:

首先我需要解释一下情况:我声明了一个代理,我想创建一个传输以在文件夹中每分钟运行一次,它将删除源文件。

我想知道当转移正在运行并且又过了一分钟时会发生什么。代理人会开始新的转移吗?如果它创建一个新的,如果它们仍在文件夹中,它会尝试再次发送第一个 Transference 中的文件吗?还是代理会等到它完成第一次转移并开始新的转移?

提前感谢您的帮助!

0 投票
1 回答
231 浏览

ibm-mq - 当源目录不断获取新文件时,在 WebSphere MQ FTE 中进行的最佳传输

我只想知道什么是最好的传输(计划,使用触发文件,使用传输模板)来配置具有源文件的目录是否不断获取新文件: - 计划传输可能很好,但是需要多少时间必须设置以允许文件不会被覆盖或将再次传输?- 触发器文件也很有用,但是当您总是有新文件时怎么办?你需要编写一个外部程序来帮助你吗?

在这种情况下,文件的大小是可变的。

提前致谢

0 投票
1 回答
157 浏览

ibm-mq - 如果我在 WebSphere MQ FTE 中触发传输但文件夹不断接收新文件会发生什么

我想知道如果我对监视器进行编程以在 x 目录中找到触发器文件并传输 x 文件夹中的所有 .txt 文件时触发传输会发生什么,如果在创建触发器文件后该目录接收其他文件会发生什么?他们发送相同的转移吗?或者将发送另一个?

提前感谢您的帮助

0 投票
1 回答
900 浏览

websphere-mq-fte - 在 IBM MQ FTE 中完成文件传输时调用 java jar

我有一个 jar(我无法更改),我想在 IBM MQ File Transfer Edition (FTE) 中的文件传输成功后调用它。我正在使用 MQ FTE 7.0.4。我已经设置commandPathagent.properties包含 java 可执行文件的路径和我要运行的 jar 的路径。我得到的最常见的错误是:

代理的命令路径“/opt/IBM/WMQFTE/jre/bin:/path/to/jar/postTask.jar”未定义此命令的路径。只有路径在代理的命令路径上的命令才能运行。

当我将 post transfer 命令设置为:/opt/IBM/WMQFTE/jre/bin/java不带参数时,除了 java 可执行文件抱怨它没有得到任何参数之外,我没有收到任何错误。当我运行:/opt/IBM/WMQFTE/jre/bin/java -jar /path/to/jar/postTask.jar ${FilePath}时,我得到一个类似上面的错误。

为什么我可以自己运行/调用 Java,但是当我尝试包含参数时,它会失败?

我还没有尝试过的事情:1)编写一个小批量脚本来执行我想要的java调用。2) 与 IBM 开立 PMR。

其他研究:这个非常有用的问题解释了 Calls 和 Exits 之间的区别。出口需要实现MonitorExit我无法做到的接口。

这个问题也可能属于超级用户;我不确定。

0 投票
1 回答
159 浏览

mq - 高级 MQ FTE 调度程序选项

我们正在使用 FTE 代理传输文件,我们希望将调度程序传输配置为在一天中的特定时间工作,例如,如果文件夹中有 *.txt 文件,则在上午 8:00 到下午 12:00 之间传输这些文件. 到目前为止,我们尝试了几种设计模式(例如使用 ANT 确定当前时间和使用不同于 *.txt 文件的触发器文件)来解决问题,但没有成功。有什么建议吗?

0 投票
0 回答
389 浏览

file-transfer - IBM MQ FTE:请求替代开源解决方案

我们有一个需求:在我们的分布式网络中提供安全、有保障的文件传输(托管文件传输类解决方案,MFT)。为此,我们希望 IBM MQ FTE 没问题。但它是相当昂贵的。

那么,是否有任何类似的开源企业解决方案可以替代 IBM MQ FTE?

0 投票
1 回答
1501 浏览

ibm-mq - What is difference between MFT and WMQ

Can any one explain about MFT and what is the difference between MFT and Websphere MQ. And why we need MFT even we have MQ.

0 投票
1 回答
560 浏览

java - 获取 QueueManager 表单 MQFTE 的句柄

我有一个 MQFTE 作业,将文件从一个代理移动到另一个代理。移动文件后,MQFTE 代理将文件拆分为单独的消息。

拆分完成后,需要通过用户出口将消息从一个队列移动到另一个队列。用户出口是通过实现 DestinationTransferEndExit 接口来实现的。

问题是我无法在绑定模式下获得 QueueManager 的句柄。如果我在代理 JVM 之外执行代码,它可以正常工作。

我收到以下错误:

我执行的代码如下:

0 投票
1 回答
547 浏览

websphere-mq-fte - 一次将 MQFTE 文件传输限制为一个文件

我有一个 MQFTE 设置,我们在其中接收来自外部供应商的文件。这些文件被转储到 DMZ 中的服务器上,我们有一个 MQFTE 代理,它从该服务器中挑选文件并放到我们的服务器上。

我们以“集合”的形式接收文件,即每个传入文件都有一个关联的 xml 文件,该文件描述并包含有关文件的元数据。例如 applicationform.pdf 和 applicationform.xml。最终的应用程序根据 xml 中的数据/元数据存储 pdf 文件。

由于每个传入文件都会触发触发器,因此我们在触发器中检查我们是否收到了 XML 文件和内容文件(例如 PDF)。

但是,我认为这不是最好的方法,因为当两个文件同时到达时,它会添加大量预订代码来检查并发问题。有没有办法:

  1. 限制触发器,使其仅在两个文件都到达时触发?在我的研究中这是不可能的。
  2. 在服务器上配置代理,使其一次只接收一个文件?查看文档,似乎可以实现,但只能在发起转移的代理上,而不是在接收转移的代理上?文档提示 monitorMaxResourcesInPoll 和 -bs 参数,但我猜这将在源代理上。由于代理与多个系统共享,这也会影响它们。

此外,我将不胜感激任何提示和建议,甚至是最能满足要求的替代解决方案。