如何在 BPEL 流程中接收多个输入变量?

发布于 2024-12-03 09:01:50 字数 149 浏览 0 评论 0原文

我想创建一个简单的 BPEL 流程,在其中我可以将数据输入到 2 个输入变量中,并将其连接起来并在输出变量中打印。 我确实创建了 2 个变量(默认输入变量,new_input),问题是当我在 OEM 中测试 soa 应用程序时。它只显示其中一个变量的输入框,而不显示两个变量的输入框。

I want to create a simple BPEL process where in i can enter data into 2 input variables and concatenate it and print it in the output variable.
I did create 2 variable ( default input variable , new_input ) the problem is when i am testing the soa application in OEM . it only shows input box for one of the variables , but not both of them.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷…雨湿花 2024-12-10 09:01:50

您正在使用 Oracle SOA 套件吗? (OEM = Oracle 企业管理器?)
如果是这种情况,Oracle 解决方案不允许您控制 SCA 组件的契约(BPEL 的 WSDL):您不能在同一操作中拥有具有 2 个输入的 wsdl。

如果两个输入来自同一源,则您必须设计一个 XSD,它描述包含两个输入类型(简单或复杂)的复杂类型,并从此 XSD 作为输入类型生成 BPEL 接口。

如果输入源不同,则必须使用相关性。

关于相关性:http://blogs.oracle.com/reynolds/entry/bpel_correlation

设计Oracle SOA Suite 的 BPEL:http://download.oracle.com/otndocs/products/soa/e10224.pdf 第 11-2 节

Are you working with Oracle SOA suite ? (OEM = Oracle enterprise Manager ?)
If this is the case, the Oracle solution does not let you control the contract of your SCA components (the WSDL of your BPEL) : your could not have a wsdl with 2 inputs in the same operation.

If both input are from the same source, you have to design an XSD wich describe a complex type containing both inputed type (simple or complex) and generate your BPEL interface from this XSD as an input type.

If the source of the input are differents, you have to work with a correlation.

about correlation : http://blogs.oracle.com/reynolds/entry/bpel_correlation

Designing BPEL for Oracle SOA Suite : http://download.oracle.com/otndocs/products/soa/e10224.pdf section 11-2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文