【发布时间】:2014-05-27 06:38:43
【问题描述】:
我想使用 Mule ESB 或 Mule Studio(自定义连接器)同步两个 jira 实例。在这里,Mule 将充当两个 jira 实例的中间件。如果在 JIRA-1 ex. 中执行某些活动,则会创建问题,它应该在 JIRA-2 中复制。
这可以使用 Mule ESB 或 Mule Studio 吗?
我没有得到这个起点。目前我正在为此寻找 Mule Orchestration。
有人可以指导我正确的方向吗?
<jira:config name="Jira_A" doc:name="Jira_for_A" >
</jira:config>
<jira:config name="Jira_B" doc:name="Jira_for_B">
</jira:config>
<flow name="consuming-from-jiraA" doc:name="consuming-from-jiraA">
<poll doc:name="Poll" frequency="1000">
<jira:get-issues-from-jql-search connectionAddress="http://localhost:8080/rpc/soap/jirasoapservice-v2"
connectionPassword="admin" connectionUser="admin"
config-ref="Jira_A" jqlSearch="project = "MULE ESB" AND key = ME-1"
maxNumResults="100" doc:name="Jira_for_A" />
</poll>
<foreach doc:name="For Each">
<jira:create-issue config-ref="Jira_B" doc:name="Jira_for_B"
project="WT" summary="Mule ESB :Jira sync test issue 1 " type="2" connectionAddress="http://192.xxx.x.xx:8091/rpc/soap/jirasoapservice-v2" connectionPassword="admin" connectionUser="admin">
</jira:create-issue>
</foreach>
</flow>
【问题讨论】:
-
尝试使用 JQL 查询语法的 jira-connector。在 poll 中使用连接器并查询您的一个 jiras 实例以检索信息,然后点击另一个 jira 实例以反映它(如果它不存在)。但无法协调应用程序的集成。有人可以帮我解决这个问题吗?
-
应用程序的编排集成是什么意思?
-
安排流程。使用哪些组件来通信 jira 实例。我已经用我正在尝试的内容更新了我的问题。
-
更新问题。我想要做的是同步在两个不同服务器上运行的两个 jira 实例。因此,如果在 JIRA-1 上创建/更新/删除问题,则在 JIRA-2 上克隆/复制相同的问题。为此,我可以使用 jira 连接器击中一个 jira。 stackoverflow.com/questions/23782498/… 但我无法集成/同步两个 jira。有人可以帮我解决这个问题吗?
标签: mule mule-studio