- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 BPEL 写作的新手。我已经实现了下面的简单过程:
接收1
|
|
调用1
|
|
接收2
|
|
调用2
问题是该过程正确运行到“receive2”,但是当我通过soapUI 调用时,与“receive2”相关的操作没有任何 react 。我已阅读有关 BPEL 的其他帖子,但没有与此问题匹配的内容。下面是真正的事件(我省略了分配事件)。
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:HealthMobility"
operation="initiate" variable="input"
createInstance="yes"/>
<bpel:invoke name="getTreatmentOptions"
partnerLink="treatmentProviderPL" operation="getTreatmentOptions"
inputVariable="getTreatmentOptionsReq" outputVariable="getTreatmentOptionsResp">
</bpel:invoke>
<bpel:receive name="bookMobility" partnerLink="client" operation="bookMobility"
variable="bookMobilityReq" portType="tns:HealthMobility"/>
<bpel:invoke name="getTripOptions" partnerLink="mobilityMultiProvidersPL"
operation="getTripOptions" inputVariable="getTripOptionsReq"
outputVariable="getTripOptionsResp"></bpel:invoke>
最佳答案
您需要为第二次接收定义相关集。发送到连接到第一个接收事件的操作的每条消息都将创建一个新的流程实例。这意味着您可能有多个并行运行的实例。当这些实例到达第二次接收时,它们正在等待第二条消息,但在您的示例中,无法区分哪个消息针对哪个流程实例。我假设您的 BPEL 引擎也记录了它无法将消息路由到目标实例。
为了解决这个问题,你需要在消息的有效载荷中找到一个标识符,并用这个值初始化一个相关集。然后,当对第二个接收使用相同的相关集时,所有包含相同标识符的消息将被路由到这个特定的流程实例。有关相关集的更多信息,我建议阅读 BPEL primer ,第 4.2.4 节。
关于BPEL 流程在第二次接收时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5727218/
我想创建一个简单的 BPEL 流程,我可以在其中将数据输入 2 个输入变量并将其连接起来并打印到输出变量中。我确实创建了 2 个变量(默认输入变量,new_input)问题是当我在 OEM 中测试 s
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
您是否知道任何有助于将 BPMN 模型转换为 BPEL 定义然后在 BPEL 流程引擎中执行它们的开源工具? 在我目前的研究中,我扩展了 BPMN 2.0 元模型,并希望开发一个原型(prototyp
BPMN(业务流程模型和表示法)和 BPEL(业务流程表达语言)有什么区别,我们在哪里使用 BPMN,在哪里使用 BPEL,哪个更好? 最佳答案 BPEL 是一种基于 XML 的流程规范语言,重点关注
我有一个异步 bpel-processes,它调用客户端上的 cllback-service 来传输其响应。目前,我在相应的 wsdl 文件中静态定义了客户端端点,一切正常。 现在我试图让 ODE 不
我是 BPEL 写作的新手。我已经实现了下面的简单过程: 接收1 | | 调用1 | | 接收2 | | 调用2 问题是该过程正确运行到“receive2”,但是当我通过soapUI 调用时,与“re
我想以编程方式验证 BPEL。我使用它的 openESB 版本,但是对于标准 BPEL 或其他 BPEL 引擎来说,拥有一个验证器就足够了。有什么东西可以做到这一点吗? 最佳答案 Eclipse BP
我是 WSO2 堆栈的新手,想知道什么时候应该使用 WSO2 ESB 代理服务以及什么时候通过 BPEL 创建业务流程? 我认为他们在做同样的事情——通过服务组合和一些中介来执行任务。 最佳答案 ES
我正在考虑在我的下一个项目中使用 BPEL。我试用了 Netbeans BPEL 设计器,我对它很满意。但在我决定使用 BPEL 之前,我想知道它对测试驱动开发的适用程度。不幸的是,我对那个话题知之甚
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我正在评估我们的高性能电信应用程序的 BPEL 引擎,但性能似乎很差。我们评估了 Apache Ode、SunBPEL 引擎、Active BPEL 等。您知道任何更快的 BPEL 引擎实现或 C/C
我需要在运行时生成 BPEL XML 代码。我现在能做到的唯一方法是使用 DOM API “徒手”创建 XML 文档。但必须有一个框架可以通过结合某种对象模型来简化此类工作。 我想它应该看起来像这样:
我想将我的业务模型公开为一个网络服务,就像有一个由业务结构控制的网络服务一样。我正在使用 JBoss 作为 AS。我在网上搜索并找到了 BPMN 和 BPEL,但无法弄清楚哪个最适合我的想法,以将商业
基本上,我希望能够从具有无限数量元素的复杂类型的 BPEL ODE 引擎生成响应。这个想法非常基本,我得到一个对象列表作为输入,然后根据某个类别进行一些过滤。然后我需要根据过滤生成响应,该响应可能不止
有什么好的 apache ODE 示例吗? 我正在尝试评估一个项目的 Apache ODE。请提供学习引用Apache ODE 通过示例/教程/指南。 谢谢。 最佳答案 您可以尝试 ODE 附带的示例
我开发了一个非常简单的 BPEL 流程。它由接收输入、分配和回复输出组成。当我通过 Web 服务资源管理器或 SOAP UI 测试此过程时,我总是收到以下错误。 我将deploy.xml、.bpel和
我在尝试使用此网络服务时遇到了一些困难(它与作业相关,但不是实际的作业)。这个 BPEL 流程似乎提供了异步回调,我只是不确定到底如何使用它。wsimport 生成了以下类: > Attributed
在进行领域驱动设计时是否有 BPEL 的一席之地? 据我从 Vaughn Vernon 的 Implementing Domain Driven Design 中了解到我们应该使用领域事件在不同的限界
我正在开发一种类似于业务规则引擎的系统。规则在开发环境中编写、执行(生成 SQL 代码)并在 DEV 中进行测试,然后将它们部署到生产环境中,以便用户可以按需执行它们并根据它们创建报告。部署过程涉及多
有没有办法在 Java 中以编程方式生成 BPEL? 我尝试使用 BPEL Eclipse Designer API 编写这段代码: Process process = null; try {
我是一名优秀的程序员,十分优秀!