您好,我是 IBM WebSphere MQ 文件传输版的新手,我有这个问题:
首先我需要解释一下情况:我声明了一个代理,我想创建一个传输以在文件夹中每分钟运行一次,它将删除源文件。
我想知道当转移正在运行并且又过了一分钟时会发生什么。代理人会开始新的转移吗?如果它创建一个新的,如果它们仍在文件夹中,它会尝试再次发送第一个 Transference 中的文件吗?还是代理会等到它完成第一次转移并开始新的转移?
提前感谢您的帮助!
您好,我是 IBM WebSphere MQ 文件传输版的新手,我有这个问题:
首先我需要解释一下情况:我声明了一个代理,我想创建一个传输以在文件夹中每分钟运行一次,它将删除源文件。
我想知道当转移正在运行并且又过了一分钟时会发生什么。代理人会开始新的转移吗?如果它创建一个新的,如果它们仍在文件夹中,它会尝试再次发送第一个 Transference 中的文件吗?还是代理会等到它完成第一次转移并开始新的转移?
提前感谢您的帮助!
[ 更新/更正: - 之前我说过计划传输不会在开始新实例之前等待,但是这是不正确的。我执行的测试表明,如果先前的实例尚未完成,则计划的传输确实不会启动新的传输实例。很抱歉有任何混淆!]
如果您使用“预定转移”:
http://pic.dhe.ibm.com/infocenter/wmqfte/v7r0/topic/com.ibm.wmqfte.doc/create_schedule.htm
如果先前的实例(由调度程序启动的传输)已经在运行,则计划的传输将不会启动新实例。在这种情况下,WebSphere MQ FTE 代理将改为向 SYSTEM.FTE/LOG/ 主题发布“跳过的”审计消息,并附上以下补充:
重复计划传输 (id:###...) 的先前实例仍在运行。
但是,我建议您也将资源监控视为计划传输的替代方法,因为它是一个更强大的功能。
阅读 WebSphere MQ FTE 信息中心中有关该主题的以下部分,它应该为您提供大量信息,让您开始尝试并亲自尝试:
http://pic.dhe.ibm.com/infocenter/wmqfte/v7r0/topic/com.ibm.wmqfte.doc/resource_monitoring.htm
我希望这可以帮助你!