问题标签 [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 投票
1 回答
333 浏览

email - OSB设计问题

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

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

0 投票
1 回答
2305 浏览

osb - 从 xml 中提取数据并将其添加到响应中

我完成了 OSB 快速入门教程 ( http://www.oracle.com/technetwork/articles/jumpstart-for-osb-development-page--097357.html ) 并希望扩展其功能。

目前我得到以下回复:

我有一个带有 ID 和名称的 XML 文件。我能够从响应中提取“1”和“2”。我想从另一个 ID 为 1 和 ID 2 的 XML 文件中获取名称并将它们作为响应。

我尝试了各种方法,但我能得到的只是“1 和 2”以及整个 XML 文件。

0 投票
1 回答
1036 浏览

ibm-mq - Oracle Service Bus 和 MQ - 在不设置上下文数据的情况下进行连接

我在 Oracle Service Bus 上使用 MQ Transport 连接到外部 MQ 服务器。但是,问题是外部 MQ 服务器不能有任何权限记录,除了:

  • 连接/查询(用于队列管理器)
  • PUT/GET/INQUIRE(用于队列)

这是一个问题,因为 OSB MQ 传输总是试图与上下文连接,并且也将消息与上下文一起放置。即使我在业务服务设置中的 PUT 消息选项上设置了 MQC.MQPMO_NO_CONTEXT。

甚至可以使用 OSB MQ 传输而不设置 SET/SETALL 权限记录与 MQ 交换消息吗?

PS。MQ 记录以下错误:

AMQ8077:实体“osbtest”没有足够的权限访问对象“TESTQMGR”。

解释:指定的实体无权访问所需的对象。以下请求的权限未经授权:setall

// ...

AMQ8077:实体“osbtest”没有足够的权限访问对象“TEST.QUEUE”。

解释:指定的实体无权访问所需的对象。以下请求的权限未经授权:设置

版本:

  • Oracle 服务总线:11gR1
  • Websphere MQ:7.5
0 投票
2 回答
1653 浏览

java - 在 java、OSB、XQuery 中从 XML 中获取不同的值

有什么方法可以像在 java 或 OSB 或 Xquery 中那样获得结果, distinct-values 在 Oracle 服务总线中不起作用,所以我想让 java 方法获取唯一名称

0 投票
1 回答
204 浏览

web-services - 在 Oracle Service Bus 上部署 Spring Web 服务或其他框架 Web 服务

我正在 Spring 或其他 Web 服务框架中创建 Web 服务。可以直接部署在OSB自带的weblogic服务器上吗?还是我需要将它部署在另一个 weblogic 实例上。

我问的原因是 OSB weblogic 有很多 OSB 特定的部署 jars/wars - ALSB*jar、DBAdapter*rar 等。

我讨厌在这些旁边部署 Spring Web 服务,不确定这是否是最佳实践。请告诉我。

PS:最终,我打算用代理/业务包装这个服务,或者对这个内部 Web 服务进行 Web 服务调用。

0 投票
1 回答
3930 浏览

soap - Oracle Service Bus 中如何使用 WSDL?

我使用 WSDL 创建了一个 OSB 服务并选择了一个绑定。现在,当我的客户尝试使用我提供的 WSDL 调用服务时,他们会遇到错误。此外,我提供的 WSDL 中的绑定名称与他们从 URL 中提取的 WSDL 不同。怎么了?

0 投票
1 回答
2778 浏览

osb - 如何将我的代理服务路由到 OSB 中的另外 3 个本地代理服务

让我解释一下我的情况。我通过队列接收到一个 XML 文件,该文件将使用 ODATA RESTful 服务影响三个不同的表。

我简化 ODATA 模式(而不是批量处理)的逻辑结论是将 XML 重定向到具有不同 XQuery 转换的三个本地代理。然后这些代理将调用 Web 服务来更新数据库。

谁能帮我?我可以在路由节点中使用 for-each 循环还是有其他方法可以做到这一点?

0 投票
1 回答
774 浏览

weblogic11g - Oracle Enterprise Manager 密钥库与 Weblogic 密钥库

我必须通过 2 路 SSL 使用 Web 服务。我们已经交换了证书,我正在尝试连接,但握手失败。我正在使用 Oracle Service Bus 连接到 Web 服务。我的问题:

  1. fwmconfig 文件夹(我从 Oracle 企业管理器访问)中的密钥库是什么?
  2. weblogic 服务器中的密钥库是什么(我从管理控制台/托管服务器密钥库选项卡访问)?
  3. 这些和我应该使用哪一个来导入服务器证书并尝试连接有什么区别?
  4. 另外,安装中的几个目录中有cacerts,我用它们做什么?

不知道在哪里导入服务器证书。有人可以帮忙吗?

0 投票
1 回答
811 浏览

wsdl - OSB,同一 WSDL 的 2 个操作之间的通信

我是 OSB(Oracle 服务总线)的新手,我需要知道同一个 WSDL 的 2 个操作可以通信。让我解释一下,op1 响应带有名称和地址,然后 op2 需要此参数来响应有关客户(ID 和电话)的更多信息。那么,op1 响应参数就是 op2 请求参数。

有谁知道它解释的方法或好的手册?

我已经阅读了一些 oracle 手册,但找不到解决方案。

谢谢。

0 投票
1 回答
4389 浏览

web-services - 在 OSB 中导出后,代理服务器中的 WL5G3N0 表示法

我需要在 OSB 中虚拟化一个 Web 服务,但最终的 wsdl 与 Business 服务相同(它是一个 asxm,所有内容都在一个文件中),这没关系,但导出后 wsdl 有不同的表示法,请参阅下面的例子:

预期和原创

我得到的一个:

我得到这个符号 WL5G3N0 或 WL5GN1 而不是肥皂、wsdl 或 tns。

所以有人知道我该如何解决这个问题吗?

谢谢