从控制M获取工作/工作流程状态?

时间:2014-12-09 13:24:18

标签: control-m

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

我想看看能不能得到: 工作安排,等待运行的工作, 每个工作的状态,等待,完成,在进行中..等等。

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

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

2 个答案:

答案 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输入您最喜欢的搜索引擎来找到大量的文件。