我目前使用的是MS SQL Server上的一个包,它将数据从iSeries数据库传输到SQLServer数据库。问题是,当操作正在运行时,在iSeries服务器内部,有一个状态字段,它告诉我们同步操作是否正在工作。
我想知道的是,有没有可能,当包运行时,它会管理自己来"ping“iSeries上的变量?
例如,从500ms到500ms,在作业运行时使用查询读取变量。foreach容器不允许我在作业中途签入,而只能在作业结束时签入。
这就像“当program = On时,继续做作业,失败时退出作业”
希望我说得够清楚了。谢谢!
发布于 2015-11-10 22:21:37
除非查询复制表,否则您无法知道复制是否正在工作。
制作一个心跳程序。更新单行表中的时间戳的东西。查看复制表的正确时间。一分钟之内就有东西在工作了。每30秒更新一次表。接收数据队列上的30秒超时是准确的低开销计时器。
https://stackoverflow.com/questions/33612483
复制相似问题