问题标签 [oracle-soa]

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 投票
1 回答
71 浏览

web-services - 如何知道异步连接是否正常工作?

我正在研究 oracle SOA,我创建了一个异步连接,并且能够得到我成功的消息。现在作为客户,我如何检查我的服务是否正常工作。我是新手,任何帮助将不胜感激。

0 投票
2 回答
1111 浏览

web-services - 数组中的元素数

这是我在 while 循环中使用的逻辑, i 的值为 1 $i<=ora:countNodes(bpws:getVariableData('inputVariable','payload','/ns1:Input/ns1:Add'))

这是我创建的xsd供参考

当我使用 countNodes 时,它会引发错误。谁能解释一下我哪里出错了,我应该使用什么函数来查找数组中的元素总数。提前致谢。

0 投票
1 回答
759 浏览

xml - 如何将xml转换为schematron

谁能解释一下如何将xml文件转换为schematron文件进行验证?我正在研究 oracle soa,但我无法弄清楚如何。

0 投票
1 回答
1389 浏览

soa - 当发送许多并发请求时,soa suite 11g bpel 请求处理很慢

我们有一个组合,其中包含一个具有顺序路由规则的调解器,以支持 bpel。

当单个请求被发送到组合时,它的处理速度非常快(min=600ms,max=2s)。但是当我们发送 60 个并发请求时,处理速度要慢得多(min=2s,avg=6s,max=25s)。

在调查过程中,我们发现:

  1. 数据源池未用尽 (SOA_INFRA)
  2. SOA 服务器和数据库服务器上的 CPU 什么都不做(5-10% 的使用率)
  3. 请求到达中介和 bpel 之间有 15 秒的延迟。

似乎还有其他一些有限的资源,例如同时运行的最大 bpel 实例数。但我们无法找到它以及如何调整它。

如何调整 SOA 11g 以更快地处理并发请求?

谢谢!

0 投票
1 回答
545 浏览

soa - 数据库适配器删除级联

我正在尝试使用数据库适配器删除操作删除一些注册表。但是这个表有关系。

有时,由于外键违规,操作无法执行。

有没有办法在 Oracle SOA Suite 数据库适配器中使用级联删除?

0 投票
2 回答
164 浏览

xpath - XPath:如何在不使用 *(星号)的情况下引用元素的所有子元素?

我目前正在处理一个 Oracle SOA 项目,但在将传入消息映射到另一条消息时遇到问题。我是 SOA 和 Oracle 工具集的新手。我正在使用 JDeveloper,以下是“关于”选项卡中列出的版本:

我的传入消息是一条错误消息,其中包含来自其他服务的失败消息。消息的格式如下:

我需要将 Message 的内容映射到另一种消息类型。消息标签包含bea:serialize函数创建的序列化 XML。该消息标签的内容可能因构建错误消息并发送它的服务而异。get-content-as-string function在我处理映射的 XSL 文件中,使用以下表达式的函数映射消息:

这样做的问题是 Message 标签也被复制了,我真的只想要它的内容。我尝试过使用/error-v1:Error/Message/*,但 JDeveloper 会产生一个错误,指出该*节点不是有效节点。如果我忽略错误并进行部署,则在映射发生时进程会出错。我也尝试过使用/error-v1:Error/Message/child::*,但这会产生相同的错误。

我在网上找到的所有参考资料都说上述方法应该可以工作,但我似乎找不到一个同样适用于 SOA 的解决方案。建议?

0 投票
1 回答
361 浏览

jakarta-ee - 在集群系统上处理相互依赖的队列消息(例如,WebLogic 中的 JMS)

我正在开发一个 SOA 系统来处理来自外部系统的消息。外部消息按应有的确切顺序出现。问题出现在我的处理系统部分。例如,我有消息 message_1、message_2、message_3、message_4。除 message_1 之外的所有消息都依赖于 message_1。但由于消息是异步处理的,因此存在 message_2 或 message_3 在 message_1 之前执行的情况。这些案例包括繁重的任务,包括访问数据库,因此在完成执行之前可能会有多次延迟。此外,这些任务是在集群系统上执行的。因此,当安装在这些系统上时,问题变得更加广泛。然而,好消息是消息队列系统(在我们的例子中是 JMS)是一个适用于所有集群系统的系统,它是全局的。

所以问题是:对于在集群或异步系统上处理相互依赖的消息或数据的此类问题,是否有任何好的用例或解决方案?也许有锁定任何资源(文件、数据库或 ejb/锁定对象)的解决方案?或锁定 JMS 消息?

使用的技术有:Oracle SOA Suite with BPEL、Java EE 6、Oracle OSB、Oracle WebLogic 10.3 with JMS、Oracle DB 11g、JDeveloper 11。

任何帮助,将不胜感激。提前致谢。

0 投票
2 回答
1974 浏览

oracle - FTP 适配器 Oracle SOA

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

0 投票
2 回答
748 浏览

oracle-adf - Oracle Fusion 订单演示应用程序

我在做的时候遇到了这个错误FOD

0 投票
1 回答
687 浏览

virtualbox - 如何在 oracle soa 中将域从 dev_bpm 更改为 dev_soa_osb

嗨,我已经安装了 oracle soa vm 套件

我最初将域配置为dev_bpm。一切都很好。

现在我想将域更改为 dev_soa_osb

我应该如何更改域。

我期待着回复。

谢谢。