问题标签 [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 回答
2214 浏览

eclipse - OSB - JCA 适配器连接错误

当我在 OEPE 中尝试流程时,我的域日志中出现此错误:

“嵌套异常是:BINDING.JCA-11812

交互处理错误。处理与 API、[SCHEMA].[PACKAGE].[STORED_PROCEDURE] 的交互执行时出错。处理交互以调用 API,[SCHEMA].[PACKAGE].[STORED_PROCEDURE] 时发生错误。原因:java.lang.NullPointerException。

确保包含参数数据的 XML 符合 XSD 参数定义。这个异常是不可恢复的,可能是因为建模错误。”

(注意:我的 OSB 是西班牙语。我翻译了这个)

我正在制作一个接收 SOAP 消息 (HTTP) 的流程,并将参数数据发送到数据库中的存储过程。我使用 JDeveloper 创建了一个 JCA 适配器来引用我办公室中的数据库,以及我在其上创建的存储过程。我将 jca、wsdl 和 xsd 放在 OEPE 中并生成了一个业务服务。

因此,我有 2 个流,一个接收 SOAP 并从其属性的数据中设置我在消息正文上替换的那些属性的串联字符串(使用肥皂信封),并将其路由到第二个流。

在第二个流程中,我只是直接路由到使用 JCA 的业务服务。已经测试过了,但是根据上面的错误,它没有连接到数据库。

有人可以帮我解决这个问题吗?

0 投票
2 回答
541 浏览

oracle - 安装osb后,windows7无法运行config.exe创建域

我是 weblogic 的新手,目前正在尝试学习它。我已经安装了 weblogic 11.1.1.5.0、Oracle XE,并且还创建了一个模式。但是,当我安装 osb 时,我无法运行 config.exe (directory:)C:\oracle\Middleware\home_11gR1\wlserver_10.3\common\bin来创建域。我的电脑是Windows7 64位。我尝试以config.exe管理员身份运行,但没有响应。

此外,在开始菜单中,当我单击 Oracle OSB 11g - Home1 文件夹中的 config.exe 或卸载快捷方式时,它只是说我没有访问权限。

当我安装 SOA 时,我也遇到了像 OSB 一样的问题。我在其他运行windows XP的PC上安装了这些软件,没有问题!

这是我需要安装的软件

  • WebLogic 11.1.1.5.0
  • 甲骨文快捷版
  • 苏亚 11.1.1.3.0
  • osb 11.1.1.3.0

所以有人可以帮忙吗?提前致谢。

丹尼尔

0 投票
4 回答
3978 浏览

web-services - 为 Web 服务模拟 Http-503

当服务器由于临时过载或维护服务器而无法处理请求时,我想模拟 HTTP 503(错误 503--服务不可用)的 Web 服务响应。什么是最好的策略?感谢:D

0 投票
1 回答
463 浏览

weblogic - 如何将版本信息添加到 Web 服务?

我很想了解社区对将版本信息添加到 Web 服务的最佳方式的意见。

在我们公司,我们使用 Weblogic WLS、OSB 和 SOA。现在我们想将版本信息附加到 Web 服务,因此我们可以看到/识别每个 Web 服务的当前版本。最好的方法是使用元数据。

我的问题:

在这种情况下,最佳做法是什么?

有人有经验吗?

知道有人一个很好的教程吗?

0 投票
3 回答
861 浏览

xml - 如何在 oracle 服务总线的响应文档中删除 �?

使用 osb 调用服务时,我收到此响应文档:

我需要删除 东西(我认为是空值)并将其替换为其他值,但是当我添加替换操作然后测试服务时,我得到相同的 xml 响应,这实际上是我在消息流中所做的响应动作:

谢谢你的帮助。

0 投票
1 回答
1249 浏览

oracle - OSB 11g:管理控制台按钮被禁用

我是 OSB 新手,我在 WLS 11g 上安装了 OSB 11g,并以 weblogic 管理员身份登录 /sbconsole。和$主题。我之前是否必须创建任何用户配置文件。例如在项目资源管理器页面中,AddProject 按钮被禁用(所有添加/删除按钮都被禁用)。我在这里错过了什么?

0 投票
1 回答
278 浏览

oracle - 建议的密钥不在拥有发布者定义的分区内:Apache JUDDI 和 OSB

我正在尝试将 Oracle Service Bus 代理服务发布到 UDDI 注册中心 (JUDDI)。当尝试通过 OSB 发布代理服务时,我得到了 $subject。以前有没有人遇到过这种情况?

尝试发布名为“foobar”的代理时出现以下异常

[2013-05-14 12:53:16,871] 信息 {org.apache.cxf.phase.PhaseInterceptorChain} - 应用程序 {urn:uddi-org:v3_service}UDDIPublicationService#{urn:uddi-org:v3_service}save_service 已引发异常,现在展开:org.apache.juddi.v3.error.KeyUnavailableException:建议的密钥不在拥有发布者定义的分区内:uddi:bea.com:servicebus:default:foobar

0 投票
2 回答
27600 浏览

wsdl - 如何在 Web 浏览器中访问 OSB 代理服务的 WSDL URL

有人知道如何访问WSDLa 的 URLOracle Service Bus吗?

例如,在 tomcat 中,axis2 如果部署了服务,我可以访问它的 WSDL,如下所示:

http://localhost:8080/services/foo?wsdl

如何在 OSB 中实现相同的功能?

PS:我已经安装OSBWeblogic.

0 投票
3 回答
4934 浏览

jms - OSB 代理服务消息处理

在 Weblogic OSB 中,我们有一个代理服务,它只是应该使用来自远程 Weblogic JMS 队列的消息并通过业务服务将它们路由到另一个远程 Weblogic JMS 队列。出于某种原因,消息被代理服务消费,但它们永远不会被路由到业务服务。

当前行为:

启用后,OSB 代理服务会删除放置在远程端点 URI 队列中的所有消息,但消息似乎不会在代理服务的消息流本身中流动。启用代理服务后,远程队列中的消息将被删除,但仍处于“待处理”状态。当代理服务被禁用时,消息会被放回队列中。

代理服务的消息流中为什么不能处理消息的可能原因是什么?消息流所做的只是将消息路由到业务服务,然后将消息发送到另一个远程端点 URI 队列。

PS:当通过测试控制台将消息注入代理服务时,消息流/路由到业务服务没有问题,所以我认为问题一定出在某个地方的初始远程队列/代理服务接口?也许权限或交易相关的问题?但我在配置或服务器日志中看不到任何错误提示......

提前感谢您对此的任何帮助。

0 投票
1 回答
4728 浏览

ssl - Oracle 服务总线 (OSB) SSL 握手失败

使用各种教程尝试在处理付款的代理服务中建立双向 SSL 连接。使用 Weblogic server 10.3.5,在受信任的密钥库“cacerts”中添加了证书。从 curl 可以测试这笔付款 - 有 ssl.key、ssl.cer 和 ssl.crt - 一切都很好。

使用 keytool 实用程序将它们添加到“cacerts”,如下所示:

  • 将 ssl.key 和 ssl.cer 转换为一个文件 ssl.p12
  • 使用别名“demo”将 ssl.crt 添加到“cacerts”
  • 使用别名“1”将 ssl.p12 添加到“cacerts”

将密钥库导入 Weblogic 并重新启动服务器。在 OSB 服务代理中,将 HTTP 传输配置设置为使用客户端证书启用。在业务服务 HTTP 方法中设置为 POST 并使用 https:// 添加端点 uri。

在 sbconsole 中进行测试时收到此类错误:

你能告诉我我哪里做错了吗?