我是Control M的新手,想知道是否可以通过编程方式查询作业/工作流程的状态。
我想看看能不能得到: 工作安排,等待运行的工作, 每个工作的状态,等待,完成,在进行中..等等。
我能以某种方式查询Control M并按需获取这些信息吗?
我读了一些BMC Control-M业务流程集成套件提供类似功能的地方。 有人能告诉我这是否可能? 非常感谢
答案 0 :(得分:1)
您可以通过击键语言程序来实现。 如果你去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"
然后,使用SORT您可以格式化输出。
获取先前信息的STEP示例:
//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)
答案 1 :(得分:0)
自V9以来,对Control-M的编程访问是作为产品的标准部分提供的。您可以直接或通过名为“CTM”的node.js cli使用RESTful Web服务请求。您可以通过将Contorl-M Automation API输入您最喜欢的搜索引擎来找到大量的文件。