【问题标题】:BMC remedy user tool through javaBMC通过java补救用户工具
【发布时间】:2016-03-03 12:09:04
【问题描述】:

我正在尝试从一个 BMC 表单中的活动链接获取报告。

如何在 Eclipse 中实现。

我只需要输入开始日期和结束日期并通过eclipse生成报告。

这是我已经拥有的一段代码:

ARServerUser server = new ARServerUser();
String formName= Constants.FORM_NAME;
server.setServer(Constants.EMS_IP);
server.setUser(Constants.EMS_USER_NAME);
server.setPassword(Constants.EMS_PASSWORD);
//server.setPort(8080);
connect(server, formName);

【问题讨论】:

  • 不确定,您需要什么样的帮助,您的开发工具还是代码?
  • 在 BMC 补救工具中,当我单击生成许可证报告按钮时,我会弹出一个窗口,询问开始日期和结束日期。当我单击生成报告时,它会在服务器中创建一个带有数据的 csv 文件。我只需要在 Java 中自动化这个过程。我将连接到该工具并在 java 中提供开始和结束日期,它必须路由生成报告按钮并获取报告。
  • 请注意,通过使用您自己的类“常量”,您将覆盖类 com.bmc.arsys.api.Constants

标签: java remedy


【解决方案1】:

您无法从 Java API 运行活动链接。您可以查看单击按钮时运行的命令,并尝试模拟...

在 Developer Studio 中快速浏览会发现 csv 作为附件“保存”在仅显示表单“AR 系统许可证控制台”上

进一步挖掘发现执行的命令是 "produse.exe -q -i ARServer\Db\LicenseReport.txt -o ARServer\Db\ReportResult.csv"

我建议通过 powershell 脚本或其他方式在您的服务器上运行它,而不是通过 API。

如果您仍然坚持使用 API,请查看触发“许可流程”过滤器的工作流并触发它,或者通过创建自己的工作流来模拟它。

【讨论】:

    猜你喜欢
    • 2014-04-02
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多