gpt4 book ai didi

url - 通过URL运行自动化脚本

转载 作者:行者123 更新时间:2023-12-03 16:12:32 25 4
gpt4 key购买 nike

Maximo 7.6.1.1:

我想通过在单独的系统中调用URL来运行Maximo自动化脚本。

是否有可能做到这一点?

最佳答案

这是一个很好的用例,这是我们最近几天一直在努力的事情。

  • 创建自动化脚本。 -我的被称为automation_api_test
  • 使用浏览器通过API手动调用它,以确保您可以实际运行它。 (%servername%/maximo/oslc/script/automation_api_test?var1 = 1212321232&var2 = 1555&site = OPS&_lid = wilson&_lpwd = wilson)
  • 像编写常规自动化脚本一样编写脚本。这是一个可以从URL读取一些参数并使用它们在核心系统中执行操作的参数。
    importPackage(Packages.psdi.server);
    importPackage(Packages.psdi.util.logging);

    var resp = {};
    // Get the Site ID from the Query Parameters
    //var site = request.getQueryParam("site");

    var var1 = request.getQueryParam("var1");
    var var2 = request.getQueryParam("var2");
    var site = request.getQueryParam("site");
    //var zxqponum = request.getQueryParam("ponum");

    //logger.debug(zxqprinter);
    service.log("TESTING script Params" + request.getQueryParams());
    service.log("var1 " + request.getQueryParam("var1"));
    service.log("var2 " + request.getQueryParam("var2"));

    //count the number of WO's in the site
    var woset = MXServer.getMXServer().getMboSet("WORKORDER", request.getUserInfo());
    woset.setQbe("SITEID","="+site);
    var woCount = woset.count();
    resp.wo_count = woCount;
    woset.close();

    // Get Total Count
    resp.total = woCount;
    //create the response - still not sure why I had to append the vars to a string.

    resp.var1= "" + var1;
    resp.var2= "" + var2;
    resp.site= "" + site;

    var responseBody = JSON.stringify(resp);
  • 关于url - 通过URL运行自动化脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58437933/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com