繁体   English   中英

Java Rest API:BMC Remedy API 和 JIRA 集成

[英]Java Rest API : BMC Remedy API and JIRA Integration

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

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

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

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

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

在您的服务中创建JIRA票证(假设它是一个api调用)之前,检查是否已经存在(通过使用JIRA的GET api)。

根据查询bmc补救措施的限制,似乎对JIRA进行了此额外的调用,以检查是否重复。

好的! 我正在使用平面文件。

作为一种替代解决方案,我使用了一个平面文件来存储带有“ HotFix”标签的上次补救事件的“创建日期”(只有一个记录!!!!) ),并从补救措施中获取数据时,我将根据创建的日期对数据进行排序并存储最新的日期(这将有效地充当我进行比较的参数,以便下次我查看服务时检查JIRA是否在该特定日期之前/时间已创建)。

这已经解决了我的问题。

您是否尝试过自定义解决方案? 我相信有很多可用的连接器可以在不浪费可用空间的情况下立即进行集成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM