问题标签 [oracle-service-bus]
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.
java - 如何通过 Oracle Service Bus 重定向请求
我有一个 ADF 应用程序(adf_1)和另一个用于身份验证的应用程序( auth_1)。当用户通过adf_1
请求登录时,后者将数据发布到auth_1,然后auth_1将从那里获取并通过身份验证步骤与用户通信。
身份验证完成后,它通过post重定向回adf_1。
我的应用程序正在开发中,我还不能部署到产品/测试服务器,所以我不能将它与auth_1 一起用于测试目的。
我在我的控制下部署 了一个 Oracle Service Bus ( osb_s ) 服务器。
如何使用osb_s使其行为类似于auth_1并接收和重定向url到 adf_1 和从adf_1接收和重定向?
任何建议将不胜感激。
xquery - Oracle Service Bus XPath 实施
我正在使用 Oracle Service Bus 11g 第 1 版 (11.1.1.3),但它的 XPath 实现存在问题。
XQuery-Resource 包含一个简单的 XPath Axes 位置路径:
甲骨文说它应该工作:http ://docs.oracle.com/cd/E14571_01/doc.1111/e15867/xquery.htm#i1106823
Oracle Service Bus XQuery 引擎完全支持万维网 (W3C) 规范中针对 XQuery 描述的所有语言特性,但有一个例外:模块。有关 XQuery 1.0 和 XPath 2.0 函数和运算符的更多信息 >(W3C 工作草案 2004 年 7 月 23 日),请参阅以下 URL:http ://www.w3.org/TR/2004/WD-xpath-functions-20040723/
..但它没有:
执行 XQuery 时发生错误:{bea-err}SYS001:此功能尚未实现(抱歉)
xslt - xslt 当前日期时间错误
我正在 OSB 中运行 xslt 转换。它调用 current-dateTime 方法,如下所示:
它返回以下错误:
oracle - 使用 MFL 将 CSV 转换为 XML
我有一个 CSV 文件,例如:
我需要使用 mfl 文件将其转换为 XML。
这是我的方法:
我不知道如何实现无限数量的情侣:val1=12
分配给每个玩家。
有什么帮助吗?谢谢!
osb - OSB Java 标注到核心 Java 类
我有一个简单的 java 调用来解码 base64 字符串。java看起来像这样
然后我在想,既然DatatypeConverter.parseBase64Binary
是静态的,为什么不直接调用它。这样我就可以避免部署我的 jar。
但是,我似乎找不到从 OSB java 标注中调用核心 java 类的方法。
这可能吗?它甚至可行吗?
xslt - oracle服务总线如何转换消息并在osb中插入当前日期时间
我有一条消息。在代理服务请求时,我想将当前日期时间插入到消息中。怎么做?请帮助我。我正在使用 xslt 转换,但 osb 不支持 xslt 2.0。
soa - 将单个文件导入 OSB
我们将所有 osb 项目都保存在源代码控制中。我想编写一个脚本来从源代码管理中提取项目文件并将它们导入到 OSB 环境中。
所有在线教程都展示了如何从一个 OSB 导出并将其导入另一个。我需要知道我是否有一个文件(例如 test.xsd),如何通过命令或脚本将其导入 OSB。(我知道如何通过涉及 eclipse 的大量手动步骤来做到这一点,但它必须通过命令行来实现。)
timeout - 在没有响应的情况下如何抑制 Oracle Service Bus 中的重试
我正在创建一个 OSB 服务,它将联系一个进程并取回响应......
问题是该过程可能需要不同的时间来响应请求。
我目前使用重试计数为 2。
在这种情况下,如果进程需要更长的时间来响应,则请求会超时,并且会向进程发送另一个请求。一直以来,该过程仍在处理第一个请求。osb 服务在第二个或第三个请求中接收对第一个请求的响应。
所以我想在连接错误或应用程序错误的情况下将重试计数设置为 2,而不是在没有响应的情况下。
我可以在应用程序错误方面妥协……但连接错误需要重试……
有什么办法吗??
我找了很多地方...但徒劳无功...
oracle - 是否可以限制对 Oracle Service BUS (OSB 11g) 中特定项目的访问
如果 OSB 提供允许通过 OSB 控制台访问特定项目的选项,您能否告知我?根据https://docs.oracle.com/middleware/1213/wls/ROLES/secroles.htm#ROLES181,我知道我可以选择创建自定义用户、角色和组,但我看不到任何地方的选项通过控制台提供对项目开发的部分访问权限。我的选项以对菜单/选项的总限制或特定时间范围等的限制而告终。
谢谢您的帮助。
此致
oracle11g - OSB 调用业务服务导致错误
我根本没有使用过 OSB 和 Oracle 产品,但是时间已经到了,我的工作任务是配置 weblogic 服务器和设置旧 osb 服务器的备份。
我已经安装了 weblogic 并导入了该备份。代理服务似乎没问题,但所有业务服务都坏了。当我尝试在 sbconsole 中使用测试控制台测试它们时,我得到了一些奇怪的错误。
错误表示:调用导致错误:尝试查找“jms.TestBusinessService”时未找到子上下文“jms”。解决 ''。
业务服务 url 是“jms://localhost:7001/weblogic.jms.XAConnectionFactory/jms.TestBusinessService”。
似乎服务器不知道如何调用服务,他想要有效的地址。如何在连接工厂中设置与“jms.TestBusinessService”的连接?