问题标签 [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.
xquery - Oracle Service Bus 中的 xquery 替换问题
我正在尝试使用替换功能在 Oracle Service Bus xquery 转换中用一个反斜杠替换两个反斜杠:
让 $str := replace($srcStr, "\\\\", "\\"),其中 $srcStr 保存值 "^\\d{1,4}$"
但由于某种原因,这不起作用。结果仍然是 "^\\d{1,4}$"
当我在例如 Altova XmlSpy 中调用相同的函数时,这工作正常:replace("^\\d{1,4}$", "\\\\", "\\") 导致 ^\d{1 ,4}
有人知道为什么 OSB 与源字符串中的反斜杠不匹配吗?什么可能是解决方法?
java - 执行 XQuery fn-bea:date-from-dateTime($date) 导致:XPST0081
我正在用 Java 编写库,它使用 OSB 中提供的 oracle 库执行 XQuery
XQuery 之一包含:
XQuery 在 OSB 环境甚至 Eclipse OEPE 中都能正常工作
尽管如此,尝试使用 Java 执行 XQuery(我xquery.jar
从 OSB 发行版中获取)导致了异常:
更新1:
我刚刚尝试使用net.sf.saxon.query
库做同样的事情。它也无法管理此功能:
更新 2
我发现该fn-bea:date-from-dateTime()
函数位于 weblogic 中:
但是我没有发现将它与已知的 XQuery 引擎一起使用的任何可能性,而且,希望使用所有fn-bea
功能,而不仅仅是这个。
有谁知道如何解决这个问题或建议一个支持fn-bea
.
msmq - 如何从 OSB 读取 MSMQ
我需要创建一个将从 MSMQ(Microsoft 消息队列)侦听的代理服务。我可以知道我应该使用什么传输协议/适配器来实现这一点吗?
xpath - 如何从 xml 中删除命名空间
我有以下格式的 XML
我想为它使用 XQuery 或 XPath 表达式。
现在我只想删除
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"
来自 xml 的命名空间。
有没有办法实现它。
谢谢
oracle - Oracle 服务总线调用错误
每当我尝试在 OSB 中调用代理服务时,都会出现错误。这是我看到的错误:
返回 HTTP 500。
在消息流中,我可以看到一个请求被返回,因为它说“没有调用任何服务”。在日志中,我可以看到“放置路由器信息时出错”。
关于如何克服这个问题的任何想法?
xsd - 如何在 Xquery 中映射抽象 XSD 元素?
我有一个在我的 Xquery 请求中定义的表单。此表单建立在 XSD 架构上。
我的表格:
注意tenderItems 是一个参考。它的来源在这里:
有几个扩展tenderType 的特定投标,我想将它们添加到我的Xquery 请求中。这是一个例子:
那么这在 Xquery 中是如何完成的呢?我尝试了以下方法:
我为每个tenderType 都这样做了,但是映射器不支持XML 元素。
osb - 关于运行 OSB 基础示例
当我尝试运行托管在java.net
.
它要在Weblogic Server 10.3.x 11gR1 Patchset 2
.
我已经安装了最新版本的OEPE+Weblogic Server
和OSB
.
我仍然收到以下错误:
在新的服务器向导中,我找不到WLS 11R1 Pacthset2
。我只知道Oracle Weblogic Server(10.3.6) 11gR1
哪个是without a pacthset
。
jvm - OSB sbconfig.jar 问题 - JVM 字符长度问题
我正在使用 Jenkins 进行 Oracle OSB 构建工作。
osb - OSB 替换操作更新变量“正文”失败:解析 XML 时出错:{err}FORG0005:预期正好一项,得到 0 项
我在 Eclipse 中以调试模式测试了代理服务,它工作正常,但是当我在 Sb 控制台中测试它时,我遇到了上述错误。
下面是我的 Xquery
c# - 如何从 Java 和 C# 调用 OSB 代理
我需要两种情况的示例:如何从 Java 客户端调用 OSB 代理以及如何从 C# 客户端调用。我也在寻找简单的例子和先进的最佳实践。