Java 休息 API :BMC Remedy API 和 JIRA 集成
Java Rest API : BMC Remedy API and JIRA Integration
我正在集成 BMC remedy 和 JIRA 来解决一个问题。
任务:我运行一个休息服务,如果有任何类型为修补程序的记录,它会在阅读 BMC 补救措施后引发自动 JIRA。因此,当创建 JIRA 时,基本上 BMC 中很少有字段会映射到 JIRA。
问题: 因为 Remedy API 只接受一个搜索条件(在我的例子中是 "hotFix"),每次我的服务 运行s 它读取 remedy 并获取类型为 "hotFix" 的所有数据,甚至是我已经为其创建了预期的 JIRA 的数据。但现在我需要解决这个问题,因为我不想为他们提出重复的 JIRA。
由于某些原因,我不想将所有这些东西存储在数据库中。 (以及基础设施成本)。
有什么方法可以在不创建重复项的情况下导入这些数据?
在您的服务中创建 JIRA 票证之前(我假设它是一个 api 调用),检查是否已经存在(通过使用来自 JIRA 的 GET api)。
根据您查询 bmc 补救措施的限制,似乎可以额外调用 JIRA 来检查它是否重复。
好的!我正在使用平面文件。
作为替代解决方案,我使用了一个平面文件来存储带有 "HotFix" 标签的最后一次补救事件的 "date created"(只有一条记录!!!每次我的服务得到时都会更新如果有新的补救事件,则命中)并且在从补救措施中获取数据时,我根据创建日期对其进行排序并存储最新日期(这将有效地用作我下次使用我的服务时进行比较的参数)检查是否已在此文件中创建此特定 date/time 之前的 JIRA。)。
这已经解决了我的问题。
我正在集成 BMC remedy 和 JIRA 来解决一个问题。
任务:我运行一个休息服务,如果有任何类型为修补程序的记录,它会在阅读 BMC 补救措施后引发自动 JIRA。因此,当创建 JIRA 时,基本上 BMC 中很少有字段会映射到 JIRA。
问题: 因为 Remedy API 只接受一个搜索条件(在我的例子中是 "hotFix"),每次我的服务 运行s 它读取 remedy 并获取类型为 "hotFix" 的所有数据,甚至是我已经为其创建了预期的 JIRA 的数据。但现在我需要解决这个问题,因为我不想为他们提出重复的 JIRA。
由于某些原因,我不想将所有这些东西存储在数据库中。 (以及基础设施成本)。
有什么方法可以在不创建重复项的情况下导入这些数据?
在您的服务中创建 JIRA 票证之前(我假设它是一个 api 调用),检查是否已经存在(通过使用来自 JIRA 的 GET api)。
根据您查询 bmc 补救措施的限制,似乎可以额外调用 JIRA 来检查它是否重复。
好的!我正在使用平面文件。
作为替代解决方案,我使用了一个平面文件来存储带有 "HotFix" 标签的最后一次补救事件的 "date created"(只有一条记录!!!每次我的服务得到时都会更新如果有新的补救事件,则命中)并且在从补救措施中获取数据时,我根据创建日期对其进行排序并存储最新日期(这将有效地用作我下次使用我的服务时进行比较的参数)检查是否已在此文件中创建此特定 date/time 之前的 JIRA。)。
这已经解决了我的问题。