我是Control M的新手,我想知道是否可以通过编程方式查询作业/工作流的状态。
我正在尝试查看是否可以获得以下信息:作业计划、等待运行的作业、每个作业的状态、正在等待中、完成,在process..etc中
我能以某种方式查询Control M并按需获取这些信息吗?
我在一些文章中看到BMC Control-M业务流程集成套件提供了类似的功能。谁能告诉我这是不是可能的?非常感谢
发布于 2015-10-26 23:47:03
你可以通过击键语言程序做到这一点。如果您转到3.4并按BMC.IOA.**.KSL进行搜索,则在结果库中搜索REPJOBSA。这将为您提供类似以下内容:
JOBa CTMXXX ODATE JOB Wait Schedule
JOBb CTMXXX ODATE JOBNAMEB/JOBIDb JOB Ended "Not OK"
JOBc CMXXXX ODATE JOB Wait Schedule
JOBy CTMXXX ODATE JOBNAMEY/JOBIDy JOB Ended "OK"
然后,通过排序,您可以格式化输出。
获取上述信息的步骤示例:
//A01TEP EXEC IOARKSL,COND=(00,NE)
TRACE OFF
MAXCOMMAND 999999
CALLMEM REPJOBST
END
//DAKSLREP DD DSN=FILENAME,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(xx,yy),RLSE),
// DCB=(RECFM=dd,LRECL=lll)
发布于 2018-01-04 02:51:01
从V9开始,对Control-M的编程访问是作为产品的标准部分提供的。您可以直接使用RESTful web服务请求,也可以通过名为"CTM“的node.js cli使用它。在你喜欢的搜索引擎中输入Contorl-M Automation API,你应该能够找到大量的词典。
https://stackoverflow.com/questions/27379997
复制相似问题