问题标签 [bpelxexec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3105 浏览

oracle - Oracle BPEL 服务器:如何从 BPEL Java 调用中引发故障?

我正在通过 bpelx:exec 从 BPEL 调用一个 java 类。如果该类能够抛出特定的故障(BPEL 从其合作伙伴链接之一知道),这将大大简化事情。我们称它为 AdapterFault。AdapterFault 由 wsimport 和子类 Exception 生成。

这是 Embedded Java 块中的代码:

当我将 java 方法声明为抛出 AdapterFault 时,BPEL 拒绝部署并抱怨 Exception 未捕获。Java 标注步骤似乎只声明了 BPELFault。

我只能抛出 RuntimeException,它会转到 CatchAll 块而不是 catch(AdapterFault)。

有没有一种简单的方法可以从 java 调用中抛出已检查的故障?

0 投票
1 回答
162 浏览

eclipse - 从文件 txt 或 xml 中读取值

我正在开发一个简单的 bpel 进程,它从外部文件(txt 或 xml)中获取数据。详细地说,我正在尝试开发一个接收输入 2 个字符串(用户和通行证)并检查它们是否在我的“帐户”文件中的过程。如果是,则输出返回“真”,如果不是“假”。

我正在使用eclipse,但找不到任何可以帮助我的东西。我读了一些关于“文件适配器”的东西,但是在 Eclipse 中,调色板视图没有显示这个选项。任何的想法 ?

0 投票
1 回答
4511 浏览

java - 嵌入在 BPEL 中的 Java 无法在应用程序服务器上部署

我在 Bpel 中使用 Java 嵌入来调用 shell 命令。使用的工具是 Jdeveloper 11.1.1.4.0。问题是代码在 IDE 上编译正常,但是在部署到 Weblogic 时失败并出现错误:java.lang.RuntimeException: failed to compile execlets of project。服务器日志中的潜在错误是“未知来源”。

java代码是:

try {
Runtime rt = Runtime.getRuntime();

在 Bpel 源中添加以下导入:

知道这段代码出了什么问题吗?请注意像 System.out.println("Hello there, World"); 这样的简单代码。在应用服务器上部署 OK。

0 投票
2 回答
1974 浏览

oracle - FTP 适配器 Oracle SOA

我想读取每个间隔为 3mint 的文件。所以我的 BPEL FTP 适配器在 3 分钟后读取每个文件。例如,我在一个目录中有 5 个文件,我的 FTP 适配器读取第一个文件,3 mint 后他读取第二个文件,依此类推。

0 投票
1 回答
3108 浏览

xpath - bpel if 条件 xpath 表达式

请求xml是:

尝试了类似下面的方法但没有运气(错误(703):LocationPath 表达式“self::node()/child::*[(local-name() = "Code")]" is not allowed in 因为没有存在隐式上下文节点):

任何输入请..谢谢

0 投票
1 回答
260 浏览

ode - 如何将 .BPMN2 文件转换为 BPEL 文件?

我已经使用 Eclipse BPMN2 插件生成了 .BPMN 文件。我想将此文件转换为 .BPEL 文件。怎么做?

0 投票
1 回答
316 浏览

base64 - 12C BPEL 中的 Base64 编码正在用 BPEL 变量名替换父标记

我正在尝试通过首先将请求 XML 存储在 BPEL 变量中来对请求 XML 进行 base64 编码。您能否看一下问题并建议我做错了什么以及如何解决相同的问题?

例如,当我解码编码的消息时,我得到的输出为

代替

base64代码如下 -

亲切的问候, Jaihind