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

0 投票
1 回答
2836 浏览

osb - 导入在 Jdeveloper 中创建的 WSDL 时选择的资源无效

我在 Jdeveloper 中创建了一个 DBadapter 服务,现在我想在 eclipse 中创建一个业务服务并将这个业务服务与 DBAdapter 集成。

因此,我从 DBAdapter 导入了 .wsdl、.jca 和 .xml 文件,并将它们放在 Oracle 服务总线项目的相应文件夹中。现在,在我的业务服务中,我选择了服务类型作为 WSDL Web 服务,并且我已经给出了我的 OSB 项目中存在的 WSDL 的路径。

但是,在这里我收到“选择的资源无效”的错误。我不确定我在这里做错了什么。

欣赏所有建议

问候阿努拉格

0 投票
1 回答
1221 浏览

java - 从 XQ 中的 SOAP 请求中删除命名空间

我正在使用 Oracle 服务总线来处理基于 REST 的服务。我需要在 OSB 中处理 REST 到 POST 的转换。Bcse ma 后端是一个 SOAP 系统。这是从 OSB 生成的请求

但我需要从我的请求中删除 "xmlns:get="http://www.crm.org/CustomerService/""。bcse 它将通过一个错误。我正在使用 OSB Eclipse 和 Xquery 来构建请求。是否可以在 XQ 中处理。

0 投票
4 回答
2641 浏览

scheduler - Oracle Service Bus 代理服务调度程序

我需要创建一个代理服务调度程序,在 5 分钟后接收队列的消息。像队列一样会产生单个或多个消息,但代理会在每 5 分钟间隔后接收到该消息。我怎样才能仅使用 oracle 服务总线来实现这一点......请帮助我

0 投票
1 回答
778 浏览

web-services - OSB 代理服务器如何通过网络服务读取邮件服务器上的新电子邮件?

我必须阅读到达邮件服务器(Pop3/Imap)的新电子邮件。电子邮件必须从文本格式转换为肥皂消息,然后路由到另一个 OSB 代理服务。我可以使用 Web 服务进行转换吗?何时以及如何调用它?

任何建议将不胜感激。谢谢。

费尔利

0 投票
0 回答
637 浏览

ssl - Weblogic OSB 2 路 SSL 连接

我有一个 OSB 服务,它通过 2way SSL 连接与银行通信。OSB_server 配置为使用“自定义身份和 Java 标准信任密钥库”。身份密钥库具有服务器证书和信任密钥库 CA 证书。私有别名设置为使用“密钥” - 我已将银行收到的客户端证书添加到身份密钥库、CA 到“cacerts”,并将 SSL 私有别名更改为接收一个“800345”并将 UseServerCerts 设置为 true。与银行的通信正常,但是.. 由于私有 SSL 证书错误,其他服务无法正常工作。

找到了可以使用 WLST 脚本更改私钥的解决方案,但它需要重新启动或重新部署模块。找到的另一个解决方案是使用 PKI 提供程序/凭证映射。在 weblogic 中指出这是不推荐使用的技术,但无论如何尝试过...收到我创建的提供程序在 weblogic 主域中找不到的异常(它在那里)。

一般来说,我有:

  • 来自银行的密钥对 来自银行的 CA 证书

你能帮忙吗?我应该在哪里插入此键以使 OSB 服务正常工作?任何其他解决方案都会很高兴听到..或任何教程..

0 投票
1 回答
268 浏览

replace - Oracle Service Bus 中的 Xquery“替换给定索引的位掩码值”问题

我正在尝试替换 32 位字符串变量。起初,所有值为“0”。

我有一些索引值,应该用“1”替换这些索引中的值。

例如,我有索引值=(3,10)

预期结果应该是;

实际上我做到了:) 但是我的位掩码值中有空格字符。我无法删除空格字符。

我的工作代码;

我的工作代码的结果是;

0 投票
1 回答
340 浏览

email - 电子邮件轮询:阅读主题和发件人

我在实现 OSB 服务时遇到了一个小麻烦。我的目标是通过 OSB 轮询电子邮件收件箱以阅读电子邮件的正文、发件人和主题并处理其中包含的数据。我目前正在正确处理正文,但是发件人和主题步骤并不完美。

代理服务轮询邮件收件箱(请求消息类型:MFL;传输配置:电子邮件),使用 Xquery 将数据转换为 xml 数据并将它们路由到另一个代理服务。正如我之前所说,这种机制正在发挥作用......但是丢失了很多信息(到,抄送,密件抄送,日期/时间等......)

有没有办法处理电子邮件的发件人和主题?

在此先感谢,劳拉

0 投票
1 回答
333 浏览

email - OSB设计问题

我必须实现一个系统来轮询来自邮件服务器的电子邮件。处理电子邮件内容(正文、主题、发件人、日期等)并准备使用这些数据发送到另一个服务的请求。我的问题是:使用 OSB 和电子邮件传输我可以读取变量(正文、主题等),然后我必须将主题拆分为 3 个不同的变量(它以这种格式出现:Var1)并准备调用另一个服务(该服务已经部署并且它的 wsdl 和 Url 是已知的)。我怎样才能做到这一切?如何拆分主题并准备我的请求?我必须使用 java 类还是 OSB 可以自动完成?

我怎样才能做到这一点?有更好的选择吗?

0 投票
1 回答
138 浏览

osb - 学习oracle服务总线需要知道wsdl吗?那么您还需要了解哪些其他语言?

学习oracle服务总线需要知道wsdl吗?学习oracle服务总线需要知道wsdl吗?那么您还需要了解哪些其他语言?

0 投票
2 回答
1629 浏览

oracle - Oracle Service Bus - 分配表达式

我有这个问题,我不确定它为什么会发生以及如何解决它。我创建了一个 OSB 项目。在代理服务管道中,我正在对另一个应用程序中的同步 SOAP 服务进行服务调出。其他服务需要如下请求正文:

我正在使用 Assign 将上述表达式放入变量中。

注意这一行:

xmlns:q3="http://www.camstar.com/WebService/DataTypes" 需要在 q3:type="OnlineQuery_Info" 之前才能成功调用其他服务,否则服务调用将失败。

在开发中它看起来很好。我也可以测试表达式的分配。

当我去 OSB 控制台测试服务时,我注意到在 Assign 变量中,命名空间位置发生了切换,它变成了这样:

这会使服务调用失败。我尝试将正文有效负载放入 xslt。结果是一样的。我不确定为什么它会在命名空间之前切换类型。最终结果是服务没有按预期工作。

知道我能做些什么来解决这个问题。如何防止切换?

谢谢