xsjob未在SCP Cloud中执行

2020-08-26 01:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经检查了XSJOB执行的所有ROLES先决条件。 这些已经照顾好了。

尽管它不起作用。 需要帮助。

代码如下。

包裹清单->

table.hdbdd->

命名空间sampleXSJS;
 @Schema:" TEST_XSJSJOB"
 上下文表{
    实体TESTXSJSJOB {
        密钥ID:整数;
        DESC:字符串(100);
    };
 };
 


myJobExecutionFile.xsjs->

 function execute(){
    //尝试{
 var querySelect =" SELECT MAX(\" ID \")从\" TEST_XSJSJOB \"。\" sampleXSJS :: table.TESTXSJSJOB \"";


 var connection1 = $ .db.getConnection();
 var statement1 = connection1.prepareStatement(querySelect);
 statement1.execute();
 var oResultSet1 = statement1.getResultSet();
 var run_no = 0;
 而(oResultSet1.next()){
 run_no = oResultSet1.getInteger(1);
 }
 oResultSet1.close();
 statement1.close();
 connection1.close();
 run_no = run_no + 1;

 var query_insert =" INSERT INTO \" TEST_XSJSJOB \"。\" sampleXSJS :: table.TESTXSJSJOB \" VALUES(" + run_no +",'" +" TEST" + run_no +"')";
 connection1 = $ .db.getConnection();
 statement1 = connection1.prepareStatement(query_insert);
 statement1.execute();
 connection1.commit();
 connection1.close();
 }
 执行();

 


testXSJOB.xsjob->

 {
 " description":" TEST Job configuration",
 " action":" sampleXSJS:myJobExecutionFile.xsjs :: execute",
 "时间表":[
 {
 " description":"将在每分钟1-30秒之间每5秒运行一次",
 " xscron":" * * * * * * 1:30/5"
 }
 ]
 }
 


XS ADMIN Config->


(9.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经检查了XSJOB执行的所有ROLES先决条件。 这些已经照顾好了。

尽管它不起作用。 需要帮助。

代码如下。

包裹清单->

table.hdbdd->

命名空间sampleXSJS;
 @Schema:" TEST_XSJSJOB"
 上下文表{
    实体TESTXSJSJOB {
        密钥ID:整数;
        DESC:字符串(100);
    };
 };
 


myJobExecutionFile.xsjs->

 function execute(){
    //尝试{
 var querySelect =" SELECT MAX(\" ID \")从\" TEST_XSJSJOB \"。\" sampleXSJS :: table.TESTXSJSJOB \"";


 var connection1 = $ .db.getConnection();
 var statement1 = connection1.prepareStatement(querySelect);
 statement1.execute();
 var oResultSet1 = statement1.getResultSet();
 var run_no = 0;
 而(oResultSet1.next()){
 run_no = oResultSet1.getInteger(1);
 }
 oResultSet1.close();
 statement1.close();
 connection1.close();
 run_no = run_no + 1;

 var query_insert =" INSERT INTO \" TEST_XSJSJOB \"。\" sampleXSJS :: table.TESTXSJSJOB \" VALUES(" + run_no +",'" +" TEST" + run_no +"')";
 connection1 = $ .db.getConnection();
 statement1 = connection1.prepareStatement(query_insert);
 statement1.execute();
 connection1.commit();
 connection1.close();
 }
 执行();

 


testXSJOB.xsjob->

 {
 " description":" TEST Job configuration",
 " action":" sampleXSJS:myJobExecutionFile.xsjs :: execute",
 "时间表":[
 {
 " description":"将在每分钟1-30秒之间每5秒运行一次",
 " xscron":" * * * * * * 1:30/5"
 }
 ]
 }
 


XS ADMIN Config->


(9.4 kB)
付费偷看设置
发送
2条回答
SC_Yao
1楼 · 2020-08-26 01:25.采纳回答

是否已启用调度程序本身(在右上角检查.../sap/hana/xs/admin/jobs->调度程序已启用)?

Baoming ROSE
2楼-- · 2020-08-26 01:25

感谢 Florian Pfeffer 。 我已经启用了Scheduler及其现在的功能。

一周热门 更多>