问题标签 [bmc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
777 浏览

java - Java Rest API:BMC Remedy API 和 JIRA 集成

我正在集成 BMC 补救措施和 JIRA 来解决问题。

任务:我运行一个休息服务,如果有任何类型为修补程序的记录,它会在读取 BMC 补救措施后引发自动 JIRA。因此,在创建 JIRA 时,基本上 BMC 中的少数字段将映射到 JIRA。

问题: 因为 Remedy API 只接受一个搜索条件(在我的例子中是“hotFix”),每次我的服务运行时它都会读取补救并获取所有类型为“hotFix”的数据,即使是我已经创建的 JIRA这是预期的。但现在我需要解决这个问题,因为我不想为他们提出重复的 JIRA。

由于某种原因,我不想将所有这些东西存储在数据库中。(以及基础设施成本)。

有什么方法可以在不创建重复项的情况下导入这些数据?

0 投票
2 回答
343 浏览

rest - BMC Remedy 9.1 REST API 前端性能影响

我知道这是一个加载的问题,但是我要试试运气,看看是否有人有我迄今为止无法找到的信息/文档。也许对 REST API 功能有更好理解的人可以为我指明正确的方向。

在部署 Remedy 9.1 时,有人告诉我,由于前端应用程序本身(Web 界面)的性能问题,REST API 将被禁用。我试图找出后端是否有任何质量控制或优先级可以减轻这种担忧。

我知道,在进行 REST API 调用时,不必动态呈现网页或虚拟地参与前端可以节省一些明显的费用,因此在提取数据时,使用 REST 更精简 1 比 1。但是,如果有人对 REST API 调用不计后果,那么 ARServer 是否能够通过为其分配低优先级来管理此请求,或者它是否会简单地关闭整个系统?

在一个完美的世界中,如果有人可以向我指出一些特定的文档,无论哪种方式都接近明确的答案,我会很高兴。

感谢您提供任何帮助,任何人都可以发送我的方式。

0 投票
1 回答
509 浏览

jobs - ControlM 作业参数在运行作业时不浮动

我使用所有必需的参数(名为 PARM1、PARM2、PARM3)创建了 ControlM 作业。当我尝试运行作业时,我能够订购作业并在监控部分下,我在创建作业时设置的参数没有传递给脚本。我可以知道为什么参数没有传递给脚本吗?

0 投票
1 回答
1756 浏览

node.js - 如何通过 API 更新 BMC Remedy 中的事件状态?

在我的项目中,我们集成了 BMC Remedy API 来创建带有评论和附件的事件、过滤事件、获取事件。所有这些工作正常。

现在的要求是通过 API 将已创建事件的状态更新为已关闭。我正在使用nodejsexpress

下面是要测试的片段:

更新功能:

更新 我可以使用请求 ID 更新提交者和描述等字段。但无法更新状态。在使用所有分配相关字段更新状态时,我收到以下错误:

是否有用于更新事件状态的特定界面?是否需要发送任何其他字段来更新事件状态?

0 投票
1 回答
416 浏览

remedy - BMC 通过 rest api 补救事件字段验证规则

我们正在使用remediate rest api 来创建和修改事件。

这工作正常。现在,要通过 UI 创建或修改事件,我们需要确保为相关字段提供正确的值。

例如,在创建事件时,字段名的最大长度为 30 个字符。这是我们在制造大量事件和反复试验后发现的。

是否有任何验证规则列表?或者是否有任何特定的工作流程可以执行事件字段验证?

0 投票
1 回答
56 浏览

asp.net - BMC Remedy 解决asp net中的票证状态更改错误

我正在使用 MVC 来管理 BMC 票证的提出和解决。但是,对于某些组,在将更改类型选择为“已解决”后会打开其他字段,我尝试了这些字段的输入值,但我仍然无法解决事件。下面是使用的代码,

请注意,我尝试在这 3 个字段中输入实际下拉值仍然是相同的错误“无法修改:错误(100000308):;请在解决票证之前选择以下字段的值;“事件性质”,“网络基础设施”和‘事件要素’。”

不需要其他字段的其他组使用以下代码,

0 投票
1 回答
58 浏览

splunk - 我们如何将 Splunk 与 BMC ITAM 链接

是否有任何选项可将 BMC ITAM 与 Splunk 链接以创建警报和仪表板以监控事件?

0 投票
3 回答
1806 浏览

javascript - 如何使用 JavaScript 从 GET 请求中获取附件?(休息)

我有一个带有表格的网页,该表格从 XMLHttpRequest 生成一次。响应包括带有一些文本的 JSON 以及指向三个附件的关联链接,这些附件可能存在也可能不存在,因此我必须遍历这些附件以存储变量并创建链接,如下所示:

然后,通过单击任一附件区域,用户应该能够下载文件。

现在点击后我只得到网络响应的形式

以及控制台中的这个:

接下来我该怎么办?如何启动下载过程?我可以从另一边获得附件的名称,但仅此而已,没有类型或任何东西。官方文档也没有太大帮助。我对 JS 相当陌生,所以也许我缺少一些简单的东西?

谢谢!

0 投票
0 回答
162 浏览

rest - System.LimitException:BMCServiceDesk:SOQL 查询过多:101

我正在调用 Remedyforce REST API 'Knowledgesearch' 来搜索 Remedyforce 知识库。API 链接 -这里

一周以来,我在调用此 API 时发现了一个奇怪的行为。我正在使用 Postman 调用 REST API。

当我通过问题:“我可以拥有什么车?”时,它会返回一个有效结果列表。

但是,当我通过没有“?”的相同问题时 - “我可以拥有什么车”,我收到一条消息“System.LimitException:BMCServiceDesk:SOQL 查询太多:101”

另一个这样的例子是当我问“我想去月球”时。你能帮忙吗?',我得到同样的错误:'System.LimitException:BMCServiceDesk:SOQL 查询太多:101'

帖子正文:

或者

完整的 JSON 响应是:

这种行为是一贯的。对于某些查询,我一直得到这种响应,而对于其余的,我得到一个结果列表作为响应。

我浏览了 Remedyforce 中描述此异常的这些页面:

https://help.salesforce.com/articleView?id=000181404&language=en_US&type=1 https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_gov_limits.htm

它谈到了每笔交易的 SOQL 查询限制,但在我的案例中,我没有看到任何超出限制的情况。对于某些查询,我每次都会收到此响应,而对于其他查询,我不会。

另一个奇怪的行为是当我尝试这个问题时 - “我可以拥有什么车?” 从 BMC Remedyforce UI,我没有得到任何结果。当我使用 API 运行相同的程序时,我得到了很多结果。

还有其他人面临这个问题吗?

0 投票
1 回答
106 浏览

java - 如何使用 JAVA 从 BMC remedforce 获取数据?

我想创建一个 Java 实用程序,我想从 BMC 补救措施事件管理工具中获取数据。我如何从 JAVA 连接到 Remedyforce。是否有任何 API 暴露?或者除了JAVA还有其他简单的方法吗?

感谢您的帮助。