问题标签 [osb]

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 回答
117 浏览

esb - BPEL-ESB 链接因 WSDL 中的新操作而中断?

这个问题不好问。所以我会尽力问清楚。我们已经有一个企业 SOA 套件 10G 系统正在运行。一个小过程,我就这样解释。

Consumer->ESB->BPEL->ESB->Provider Webservice

消费者调用我们的一个 ESB 流程,该流程又将请求转发给 BPEL,BPEL 再次调用另一个 ESB。这个最终的 ESB 调用由我们的提供者提供的外部 WebService。

现在让它更清楚。

Consumer C1--WSDLExt1-->ESB1-->WSDLInt1-->BPEL--WSDLInt1-->ESB2--WSDLExt2-->Provider Webservice

  • 为了解释这一点,Consumer 是 C1,而我们的第一个 ESB 是 ESB1。它们之间使用的 WSDL 是 WSDLExt1。
  • ESB1,在转换之后将请求转发给 BPEL。然后 BPEL 将请求转发到 ESB2。由于 ESB2 和 BPEL 使用相同的 WSDLInt1,因此 BPEL 中没有转换
  • 然后 ESB2 转换请求并将其发送到 Provider Webservice。ESB2 和Provider Webservice 之间使用的WSDL 是WSDLExt2。

现在问题来了。现在由于一个奇怪的新需求,我们必须在 WSDLExt2 中添加一个新操作。注意:只有一个新的操作。但转折来了。1.假设,对于一个新的操作,我定义了新的消息。2. 或者我继续使用 WSDL 中已经存在的(定义的)消息来进行这个新操作。

在每种情况下,我都需要修改 WSDLint1 并反过来修改 BPEL 吗?

总之,我的问题是,增加一个新的操作,会对之前调用它的流程有影响吗?这会导致任何故障吗?

0 投票
1 回答
3033 浏览

oracle - 使用 wlst 更改 mbean 中的属性。

我正在使用 Oracle Service Bus,我想创建一个脚本来更改特定 mbean 中的属性。

我找到了mbean:

我想改变的属性是DomainSLAAlertingEnabled

谁能帮助我了解如何使用 wlst(weblogic 脚本工具)更改此 mbean 中的属性?

我如何导航到此 mbean,然后如何更改它?

DomainSLAAlertingEnabled是布尔值。

0 投票
1 回答
2652 浏览

jms - Oracle Service Bus (OSB) 代理服务端点 URI 更改

我们有一个 OSB 代理服务,当前设置为从外部 jms 队列端点 URI 接收消息。我们的任务是创建一个用于接收外部消息的 JMS 桥。

为此,我们创建了一个带有本地 jms 输入/输出队列的网桥,并继续将 OSB 代理服务的端点 URI 从旧的外部 jms 队列编辑到我们新的本地网桥的 jms 队列。但是,当我们尝试激活更改时,我们得到:Exception in AppMerge flows' progression消息。

作为对所有 OSB 的新事物,我不确定此错误的含义以及将代理服务的端点 URI 从远程 jms 队列重新指向本地网桥的 jms 队列是否足以满足我们的要求。

对此事的任何想法将不胜感激!

我们的 OSB 版本是 10gR3。

问候,下午。

0 投票
1 回答
738 浏览

java - 聚合器模式,SOA (SplitJoin OSB)

我让 Oracle Service Bus 公开了一项服务,该服务聚合了来自 3 个不同后端的响应。

最大的问题是 OSB 在响应大负载时表现非常糟糕。

如果响应有大约 20 MB 的肥皂消息,它需要在大约 700 MB 的内存中使用 xquery、xpath(由 OSB 提供的函数)进行聚合和转换!!!!(真的!)

这意味着如果 2,3 个用户同时提出请求,OOME 很快就会导致游戏结束。

那么是否有一些开源替代方案可以实现聚合器模式服务(来自多个后端的聚合肥皂响应)?

我可以通过调用其他 3 个 WS 的 WS 自己执行此操作(顺序开始,然后并行),但我想首先知道 java 中是否已经有这样的东西(如 OSB 的拆分连接),所以我不必重新发明轮子。

谢谢

0 投票
1 回答
3183 浏览

osb - Oracle Service Bus 重试服务调出

我是 Oracle OSB 的新手,我正在尝试调用服务,但如果调用失败,请重试该调用最多 N 次。如果它失败 N+1 次,我想记录发生的情况。

任何人都可以帮助我或建议我一些文件吗?

干杯

0 投票
3 回答
808 浏览

xslt - XSLT 版本 - Oracle 服务总线

Oracle Service Bus 11.1.1.6 提供哪个版本的 XSLT?

0 投票
2 回答
540 浏览

osb - 定期调用 OSB 代理

我是 OSB 的新手。我创建了一个代理服务,它调用单独的业务服务。我想将其配置为每 5 分钟自动调用一次代理服务。这可以做到吗?

0 投票
1 回答
1818 浏览

rest - Oracle Service Bus 中的 RESTful 帖子

有谁知道如何创建一个代理服务来处理这种事情?

我正在寻找的是一个路径参数和一个格式类似于此的帖子正文:

发布 www.myurl.com/{123}

帖子正文:myId=1&myOtherId=2

我目前正在传递一个 XML 文档,并且正在对传输中的 http:relative-URI 元素进行插入。这似乎有效。

我目前还在为我的帖子正文名称/值对在 http:query-parameters 上进行插入。

我将这些插入到出站变量上。当我调试时,两者都出现了,我正在联系 REST 服务。我收到 400 -- 错误请求错误。当帖子正文配置不正确时,会发生这种情况。

任何想法如何做到这一点?

0 投票
1 回答
992 浏览

variables - 如何在 XSLT 中分配一个变量,然后在 OSB 中的消息流/管道对中使用它

此查询与 OSB 和 xslt 相关。我想在 xslt 中做一些复杂的逻辑,然后将结果值赋给一个变量。现在我想在 xslt 转换 action/stage 之后使用这个变量。所以换句话说,如何在 XSLT 中分配一个变量,然后在 OSB 的消息流/管道对中使用它。请帮助我...在此先感谢。..

0 投票
1 回答
69 浏览

xml - 非标准名称 - XPath

我正在尝试从 OSB 中的 Web 服务消息树中获取信息。但名称不标准(<xml-fragment>

这是我正在使用的表达式:

好吧,似乎没有选择数据。

你知道如何处理这个吗?