【发布时间】:2014-12-09 13:24:17
【问题描述】:
我是 Control M 的新手,想了解是否可以通过编程方式查询作业/工作流的状态。
我想看看我能不能得到: 作业时间表,等待运行的作业, 每个作业的状态,等待,完成,进行中..等
我可以通过某种方式查询 Control M 并按需获取这些信息吗?
我读到了一些 BMC Control-M 业务流程集成套件提供类似功能的地方。 有人可以告诉我这是否可能吗? 非常感谢
【问题讨论】:
标签: control-m
我是 Control M 的新手,想了解是否可以通过编程方式查询作业/工作流的状态。
我想看看我能不能得到: 作业时间表,等待运行的作业, 每个作业的状态,等待,完成,进行中..等
我可以通过某种方式查询 Control M 并按需获取这些信息吗?
我读到了一些 BMC Control-M 业务流程集成套件提供类似功能的地方。 有人可以告诉我这是否可能吗? 非常感谢
【问题讨论】:
标签: 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.0 起,对 Control-M 的编程访问作为产品的标准部分提供。您可以直接或通过名为“CTM”的 node.js cli 使用 RESTful Web 服务请求。通过将 Contorl-M 自动化 API 输入您最喜欢的搜索引擎,您应该能够找到很多文档。
【讨论】: