我想build立一个工作,投票邮件附件的几个电子邮件之一(不要问我为什么业务不会分出的Web服务,但我们)。 电子邮件可以以任意顺序出现,进程将轮询邮箱,下载find的附件,然后根据遇到的文件返回包含状态位位掩码的状态码。
我想要autosys批处理,然后启动每个文件的处理作业,具体取决于是否设置了状态结果中的相关位。 less量工作的回退位置是我们检查每个唯一的位组合,并启动与返回的数字对应的相应作业。 然而,超过2-3个状态位,这将开始变得笨拙。
Autosys是否可能以某种方式查看返回值中的特定位 – 相当于:
… 等等?
这听起来像你正在寻求实施某种stream量控制。 请记住,Autosys不知道任何关于您的电子邮件或自定义代码或什么的。 它根据先决条件和工作stream程做出决定。
在你的情况下,我会做这样的事情,我有框MAIL_BATCH。 里面有一个命令MAIL_CHECK,它会执行轮询和什么,然后返回(0,1,2,3)的退出码。 所以,0-2是你的任务A,B,C的条件,3是你的错误条件。 接下来你有你的MAIL_JOB_A,MAIL_JOB_B,MAIL_JOB_C命令,并且根据之前的返回代码来执行决策。 所以MAIL_JOB_A具有先决条件S(MAIL_JOB_CHECK)和E(MAIL_JOB_CHECK)= 0。 下一个工作将检查E(MAIL_JOB_CHECK)= 1等