问题标签 [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.
osb - 如何在 OSB 上处理格式不正确的 xml
嗨,我在我的项目中使用 OSB 11g。
我收到一些不是 XML 或格式不正确的数据。
当我的代理设置为“消息服务”时,我可以在 JavaCallouts 中处理我的接收数据
但是..当我在处理接收数据之前选择“任何 XML 服务”时,OSB 会尝试解析数据
并引发错误:解组消息时失败:无法解析 XML 文本。
我不需要解析数据,我只想检查我收到了什么数据,猜猜是谁发送的
并将其打印到文件中。
当错误作为字符串使用“任何 XML 服务”时,有什么方法可以处理接收数据?
xquery - 使用 xquery 调用数据库,给出重复值
我正在使用 XQuery 来查询 OSB 项目中的数据库。考虑下表:
和 XQuery
对于此查询,我得到的结果为<root>Dheepan Raju</root>
. 但我只需要返回一行,即使查询返回不止一行,如下所示<root>Dheepan</root>
。我[1]
在查询中使用了谓词,但不知道为什么它连接值并返回。当返回多行时,谁能告诉我如何只返回第一行。
parallel-processing - OSB - Split-Join calling secured web service
I create a new Split-Join (in the OSB workshop application). Then I use an action "Invoke Service" to call a not secured business service. So far no problem. When I assign a security policy to my business service, the OSB does not accept. Here is the error message in the OSB workshop: [Parallel, Scope, Invoke Service] The WSDL Binding for BusinessService "OSB/1_0/BusinessServices/TestBS" is not supported: The service feature "WS-Security" is not supported. How can I call a secured business service in a splitJoin?
Thanks
osb - 如何将我的代理服务路由到 OSB 中的另外 3 个本地代理服务
让我解释一下我的情况。我通过队列接收到一个 XML 文件,该文件将使用 ODATA RESTful 服务影响三个不同的表。
我简化 ODATA 模式(而不是批量处理)的逻辑结论是将 XML 重定向到具有不同 XQuery 转换的三个本地代理。然后这些代理将调用 Web 服务来更新数据库。
谁能帮我?我可以在路由节点中使用 for-each 循环还是有其他方法可以做到这一点?
java - 在 Xquery 中读取文本文件
我正在将“&”转换为&
,但它无法转换。请给我一个解决方案。我正在以这种方式读取文本文件:
错误信息:
java - 列名“txn_date”无效
我在 Jdeveloper DB-adapter 中编写了此查询并在 OSB11g 中构建了业务服务,当我部署项目并运行业务服务器并插入 INPUT PARAMETERS 时,我收到以下错误:
java - OSB 中的异步 WebService
如何在 Oracle Service Bus 中使 WEB-Service 异步。请指导开发它!
这是计算器的网络服务,我必须在osb中调用异步网络服务。
soap - XQuery 转换映射错误:{err}FORG0005:预期正好一项,得到 0 项
我在进行 XQuery 映射时遇到问题。错误如下:
分析 XML 时出错:{err}FORG0005:只需要一项,得到 0 项。
这是我收到的回复文件:
在我的 OSB 控制台中,我有以下绑定...
XQuery 资源:OSBSettlementProxy/XQuery/NGCombustibleXQResponse
变量名和绑定:
我已经diffgr
在我的命名空间中定义了,所以我知道这不是问题......
xquery - 如何从xquery中删除空属性
在进行 xquery 转换时,我遇到了要删除元素的空属性的条件。
例子:
在测试中得到的输出为<Product name="abc" a="xyz" b="def" c=""/>
在这里,我想删除具有空值的属性,即 c。我尝试了很多事情,但无法解决它。有人知道怎么做吗?
timeout - 收到响应前 OSB 超时
我有一个与 Web 服务通信的 OSB 应用程序。我正在使用测试控制台发送请求。返回到测试控制台的结果是空的。如何增加应用程序等待响应的时间?