我是 Control M 的新手,想了解是否可以通过编程方式查询作业/工作流的状态。
我正在尝试查看是否可以获得:作业计划,等待运行的作业,每个作业的状态,等待,完成,进行中..等
我可以以某种方式查询 Control M 并按需获取这些信息吗?
我读过一些 BMC Control-M 业务流程集成套件提供类似功能的地方。有人可以告诉我这是否可能吗?非常感谢
我是 Control M 的新手,想了解是否可以通过编程方式查询作业/工作流的状态。
我正在尝试查看是否可以获得:作业计划,等待运行的作业,每个作业的状态,等待,完成,进行中..等
我可以以某种方式查询 Control M 并按需获取这些信息吗?
我读过一些 BMC Control-M 业务流程集成套件提供类似功能的地方。有人可以告诉我这是否可能吗?非常感谢
您可以通过按键语言程序来做到这一点。如果您转到 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)
自 V9 以来,对 Control-M 的编程访问作为产品的标准部分提供。您可以直接或通过名为“CTM”的 node.js cli 使用 RESTful Web 服务请求。通过将 Contorl-M 自动化 API 输入到您最喜欢的搜索引擎中,您应该能够找到很多文档。