问题标签 [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.

0 投票
3 回答
7241 浏览

oracle - 代理服务和商业服务

在 Oracle 服务总线中配置消息流时,我可以使用没有业务服务的代理服务吗?如果是这样,我们会在什么场景下使用它?

0 投票
2 回答
4022 浏览

xml - 将xml转换为字符串

我有一个场景,例如,我需要将 xml 作为 SOAP 请求消息中的标记内容发送到 Web 服务

arg_1 恰好是 Web 服务的字符串参数。所以我为此引入了一个 CDATA 部分

但这一直给我一个例外

org.xml.sax.SAXException: WSWS3084E: 错误:SimpleDeserializer 在它试图反序列化的东西中遇到了一个子元素,这是不期望的。正在解析的消息:

我不断收到这个异常。有没有人见过这个??

0 投票
3 回答
19188 浏览

wcf - 将用户名和密码传递给 svcutil.exe?

我们有目前使用用户名和密码保护的 OSB 服务。我在尝试使用 svcutil 生成服务代理时收到 401 未授权。我知道您需要设置一个 svcutil.exe.config 文件,但除了通过证书的示例之外,我找不到任何示例。

有谁知道如何使用 svcutil 发送用户名和密码?

0 投票
1 回答
1110 浏览

integration - MFL - 消息格式语言

什么是 MFL?为什么使用它?它实际上是否将数据从一种编码转换为另一种编码?

0 投票
3 回答
1213 浏览

junit - OSB 服务的 JUNIT 测试

我们可以有用于测试 Oracle Service Bus 中的代理、业务服务的 Junit 测试用例吗?如果是的话,有人可以给我一些相同的指示。

0 投票
6 回答
23862 浏览

java - JMS 传输与 MQ 传输

我使用 Oracle Service Bus(OSB) 作为 MOM,目标 URI 是 IBM MQ 队列。我只想知道哪个是首选的交通工具。OSB 提供了 2 个相同的适配器,JMS 适配器和 MQ 适配器用于传输。有谁知道相同的优点和缺点是什么。TIA

0 投票
1 回答
3359 浏览

weblogic - OSB WLS 初始化问题

面对 OSB 中的一些奇怪行为,我在客户端模式下配置了带有 MQ 的 WLS,我正在做一些小测试来检查连接,我创建了一个代理服务来读取来自 Q1 的消息和一个业务服务(BS)来路由它到 Q2。问题是代理能够读取消息,但 BS 抛出这个:

JMSPool BEA-169807 从 EJB 或 servlet 中与名为 ALSB_JMS_SessionPool_491704821 的 JMS 资源建立初始连接时出错。服务器稍后将再次尝试连接。错误是 javax.jms.JMSException:[JMSPool:169803]JMS 连接工厂 AKBConnFact 的 JNDI 查找失败:javax.naming.NoInitialContextException:无法实例化类:com.sun.jndi.fscontext.RefFSContextFactory [根异常是 java.lang .ClassNotFoundException: com.sun.jndi.fscontext.RefFSContextFactory

注意:类路径或 domain/lib 文件夹包含 RefFSContextFactory 类

任何想法团伙..?TIA

0 投票
1 回答
438 浏览

java - 二进制消息比较

我们刚刚遇到了一个有趣的问题,我们在对消息转换的响应流进行单元测试时遇到了这个问题。此流程的结果是(XML 到 NON XML)二进制输出,它被放入队列。我们面临的问题是:此二进制输出消息的长度与非 xml 数据的长度不匹配,我们将其保存为 MFL 格式测试工具的预期结果。我们的推断是 OSB 在内部对此消息应用了一些编码,从外观上看,它是代理/业务服务中存在的 UTF-8。于是我们把expected的编码改成了UTF-8,测试用例成功了。但仔细调查后发现,UTF-8 本身并不能正确表示所有数据。哪里有数据丢失,它用'?' 象征。

而且中间还有MQ,可能有自己的编码,我们目前无法排除。

我们可以想到两种解决方案: 1. 我们可以通过将期望和获得的都转换为 Byte[] 来实现比较,以避免任何编码问题。但是我们无法在输出中获得确切的消息长度。2、我们可以将期望结果和得到的结果都编码成UTF-8以外的通用编码格式,但不确定是哪种,然后进行比较。

有什么想法吗?

0 投票
1 回答
656 浏览

web-services - 您如何使用 TDD 开发使用 Oracle Service Bus 的 Web 服务

有人对使用 Oracle Service Bus 开发 Web 服务时如何进行 TDD 和 UNIT 测试有任何意见吗?我能想到的只是将后端存根,然后通过服务总线运行测试,但这实际上只是集成测试。在这种情况下,我将如何应用 TDD 原则?

0 投票
2 回答
710 浏览

oracle - Oracle Service Bus - 通过 telnet 进行 Unix 授权

我对 Oracle 的服务总线完全陌生。我面临的问题是 OSB 11g 将用于相当特定的环境含义 - OSB 需要通过 telnet 将 CSV 格式的消息发送到旧系统。在此之前,必须使用 Unix 登录名和密码授权连接。由于使用 FTP 或 HTTP 等传输方式登录/通过授权相当简单,因此我提出了两种解决方案:

我的问题是解决问题的最佳方法是什么?有没有首选的方法来处理这些问题?

提前感谢您的回答。
问候,
P。