Maximo 中 Automation Script 之间调用的几种方式 代码语言:javascript 代码运行次数:0 invokeScript(script_name:String,context:Map<String,String>):voidinvokeScript(script_name:String):Map<String,Object>invokeScript(script_name:String,function_name:String,function_arguments:Object[]):Object 方法一 MYLIB 库脚...
这里创建两个 Automation Script,第一个使用 Automation Script 查询数据库获取workorder 列表,同时使用两个参数pageNum和pageSize来实现翻页,第二个 Automation Script 通过 service.invokeScript 调用第一个 Automation Script。 第一个Automation Script Automation Script 代码如下(这里把脚本命名为 GETWOS): 代码语言:ja...
2023-04-21 MAS 8.9/Manage 8.5, Automation scripts fail on JDOM import Scripts fail to run after upgrade to Maximo Applications Suite 8.9 with Manage 8.5.The error BMXAA7837E – An error occurred that prevented the RK script for the RSK1 launch point from running. ImportError: No module name...
Maximo 中 Automation Script 之间调用可以通过下面几种方式实现 invokeScript(script_name: String, context: Map<String, String>): void invokeScript(script_name: String): Map<String, Object> invokeScript(script_name: String, function_name: String, function_arguments: Object[]): Object 方法一 MYLIB 库...
第一个Automation Script Automation Script 代码如下(这里把脚本命名为 GETWOS): load('nashorn:mozilla_compat.js');importPackage(Packages.psdi.server);importPackage(Packages.psdi.security);importPackage(Packages.java.sql);// var pageNum = request.getQueryParam('pageNum');// var pageSize = request...
在Automation Script 中我们通常使用 mbo 对象来操作数据,但有时候当数据量较大时,使用 mbo 对象来操作数据会比较慢。这时候,我们可以使用 JDBC 的方式来直接访问数据库,从而提高操作数据的效率。 下面看看使用 JavaScript 脚本怎么实现在 Automation Script 中访问数据库: 首先需要倒入必要的包 代码语言:javascript 代...
其中<automation script name> 是我们创建的 automation script 实例,并且设置每分钟运行一次。 通过maximo ui创建 访问System Configuration -> Platform Configuration -> Cron Task Setup 左侧导航上选择"New Cron Task Definition" 设置Cron Task属性: Cron Task: myCronTask Class: com.ibm.tivoli.maximo.script....
上面Automation Script库中定义了一个 User 对象,以及一个模块 module,其中 module.exports 对象中导出了 User 对象。 下面是 MYLIB 库的测试代码 MYTEST,代码首先调用 MYLIB 库,然后调用 MYLIB 库中导出的对象。 var mylib = service.invokeScript('MYLIB'); var user = new mylib.User('kongxx', 'nopa...
在Automation Script 中我们通常使用 mbo 对象来操作数据,但有时候当数据量较大时,使用 mbo 对象来操作数据会比较慢。这时候,我们可以使用 JDBC 的方式来直接访问数据库,从而提高操作数据的效率。 下面看看使用 JavaScript 脚本怎么实现在 Automation Script 中访问数据库: ...