1

我是 Control M 的新手,想了解是否可以通过编程方式查询作业/工作流的状态。

我正在尝试查看是否可以获得:作业计划,等待运行的作业,每个作业的状态,等待,完成,进行中..等

我可以以某种方式查询 Control M 并按需获取这些信息吗?

我读过一些 BMC Control-M 业务流程集成套件提供类似功能的地方。有人可以告诉我这是否可能吗?非常感谢

4

2 回答 2

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)             
于 2015-10-26T23:47:03.357 回答
0

自 V9 以来,对 Control-M 的编程访问作为产品的标准部分提供。您可以直接或通过名为“CTM”的 node.js cli 使用 RESTful Web 服务请求。通过将 Contorl-M 自动化 API 输入到您最喜欢的搜索引擎中,您应该能够找到很多文档。

于 2018-01-04T02:51:00.733 回答