问题标签 [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.
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 吗?
总之,我的问题是,增加一个新的操作,会对之前调用它的流程有影响吗?这会导致任何故障吗?
oracle - 使用 wlst 更改 mbean 中的属性。
我正在使用 Oracle Service Bus,我想创建一个脚本来更改特定 mbean 中的属性。
我找到了mbean:
我想改变的属性是DomainSLAAlertingEnabled
谁能帮助我了解如何使用 wlst(weblogic 脚本工具)更改此 mbean 中的属性?
我如何导航到此 mbean,然后如何更改它?
DomainSLAAlertingEnabled
是布尔值。
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。
问候,下午。
java - 聚合器模式,SOA (SplitJoin OSB)
我让 Oracle Service Bus 公开了一项服务,该服务聚合了来自 3 个不同后端的响应。
最大的问题是 OSB 在响应大负载时表现非常糟糕。
如果响应有大约 20 MB 的肥皂消息,它需要在大约 700 MB 的内存中使用 xquery、xpath(由 OSB 提供的函数)进行聚合和转换!!!!(真的!)
这意味着如果 2,3 个用户同时提出请求,OOME 很快就会导致游戏结束。
那么是否有一些开源替代方案可以实现聚合器模式服务(来自多个后端的聚合肥皂响应)?
我可以通过调用其他 3 个 WS 的 WS 自己执行此操作(顺序开始,然后并行),但我想首先知道 java 中是否已经有这样的东西(如 OSB 的拆分连接),所以我不必重新发明轮子。
谢谢
osb - Oracle Service Bus 重试服务调出
我是 Oracle OSB 的新手,我正在尝试调用服务,但如果调用失败,请重试该调用最多 N 次。如果它失败 N+1 次,我想记录发生的情况。
任何人都可以帮助我或建议我一些文件吗?
干杯
xslt - XSLT 版本 - Oracle 服务总线
Oracle Service Bus 11.1.1.6 提供哪个版本的 XSLT?
osb - 定期调用 OSB 代理
我是 OSB 的新手。我创建了一个代理服务,它调用单独的业务服务。我想将其配置为每 5 分钟自动调用一次代理服务。这可以做到吗?
rest - Oracle Service Bus 中的 RESTful 帖子
有谁知道如何创建一个代理服务来处理这种事情?
我正在寻找的是一个路径参数和一个格式类似于此的帖子正文:
发布 www.myurl.com/{123}
帖子正文:myId=1&myOtherId=2
我目前正在传递一个 XML 文档,并且正在对传输中的 http:relative-URI 元素进行插入。这似乎有效。
我目前还在为我的帖子正文名称/值对在 http:query-parameters 上进行插入。
我将这些插入到出站变量上。当我调试时,两者都出现了,我正在联系 REST 服务。我收到 400 -- 错误请求错误。当帖子正文配置不正确时,会发生这种情况。
任何想法如何做到这一点?
variables - 如何在 XSLT 中分配一个变量,然后在 OSB 中的消息流/管道对中使用它
此查询与 OSB 和 xslt 相关。我想在 xslt 中做一些复杂的逻辑,然后将结果值赋给一个变量。现在我想在 xslt 转换 action/stage 之后使用这个变量。所以换句话说,如何在 XSLT 中分配一个变量,然后在 OSB 的消息流/管道对中使用它。请帮助我...在此先感谢。..
xml - 非标准名称 - XPath
我正在尝试从 OSB 中的 Web 服务消息树中获取信息。但名称不标准(<xml-fragment>
)
这是我正在使用的表达式:
好吧,似乎没有选择数据。
你知道如何处理这个吗?