改进您的生产率并且节省时间。  让您的系统为您工作。
Hitek Software Home
 
主题 设置一个退出条件并且重新运行条件为连锁task
日期   02/09/2008
消息 Melvin,

你好,我希望事情进展顺利与您。 2个问题这次。

首先,当运行连锁步骤时,我将象设置退出情况并且重新运行情况。 (退出: 如果退出编码!= 0,跳过到第100步; 重新运行: 如果退出编码!= 0,重试次数5次)。 问题,因为他们有同一条件,重新运行作为优先级是否退出? 即,当重新运行尝试运行的,它然后然后和只跟随退出情况步骤?

其次,我将象叫CLM从外部程序,但它引起一个问题我必须执行变化目录步骤对c:\program。\ automize \。 我没有设法更改将帮助的路径语句(win2000),认为,但仍然运气。 您是否有任何其他建议? 它是否是automize导致问题或可能JRE的目录? 我get的错误window是"标题酒吧: Java虚拟机发射器错误: 不能查找大类。 程序将退出。

谢谢

-克里斯

P.S.I am在Windows 2000的运行ver 6.07。

Reply1 喂克里斯,

感谢为使用Automize。 
1)我认为您是正确的因为重新运行采取优先级。 当所有重新运行时企图用尽然后退出编码编码条件插入in。 
2)如果您“cd”对Automize文件夹和发送CLM指令,则CLM应该正确地运作。 在发送CLM指令以后,您可能“cd”回到必需的文件夹在发送您的下个指令之前。 什么您是当前使用尝试和叫CLM的指令?

-- 恳切地, Melvin Desilva Hitek Software

Reply2 Melvin,

井什么I am设法执行是运行一连锁从另一个系统/程序。 如果一早先instance已经运行,我也需要防止该连锁运行。 我实施了我其中创建一个文件的一个“锁定文件”途径当时该连锁所有instance运行,然后删除文件当执行时。 在发动连锁之前,我确定锁定文件不存在。

1. 我查找了同步/重叠的日程表功能。 如果那样执行此适用于连锁实施,它似乎执行什么我全部的锁定文件途径执行。

2. 再。 我的更早的问题# 2,可能我am不使用CLM,发动连锁的taskrunner功能。 I am叫command line从位于一台远程计算机的批处理文件…. 方式I am叫从一个设备到发送多个指令的另一制造困难,因此我设法使用仅一指令运行task。 那为什么是I am设法摆脱必要的CD的C:\…程序。\ automize,和希望发送javaw.exe指令。 我认为做变化对路径也许是一种简单解决…

此致敬意,

-克里斯

Reply3 喂克里斯,

1) 同步研究所有task包括连锁。 然而,同步仅研究预定的task。 如果您叫task外部,同步不适用于因为task在其自己的进程中然后运行,外部scheduler引擎。 即如果连锁被生成作为外部处理然后每一其instance是一个单独进程和一个新的进程可能重叠另一个进程如果它仍然运行。 
2)总要求工作目录设置,或者选件类和资源将不被查找。

-- 恳切地, Melvin Desilva Hitek Software

Reply4 谢谢。

-克里斯
Reply5