问题标签 [wso2esb]

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 回答
701 浏览

java - ESB 服务客户端创建

我需要开发一个图形客户端来与运行服务的服务器(wso2 esb)交换信息。我对它一无所知,只是它以我理解的 XML 交换信息。我正在用 Java 计划客户端。而且我不需要处理这些东西的服务器端。客户端如何与总线通信?+ 从总线上获取消息的步骤是什么?+ 我能读到什么(问题是我了解 Servlet 和其他 Web 组件——除了它们是 ejb 容器中的对象外,我对 ejb 一无所知)——我如何至少了解服务是什么样的?

0 投票
0 回答
1365 浏览

wso2 - WSO2 治理注册表和企业服务总线(ESB)可以集成吗?

我们将 WSO2 工具用于我们的 SOA。我们正在研究使用 Registry Governance 来管理可用服务的可能性。我想知道是否有人已经完成了 Registry Governance 和 ESB 的集成,以便服务仅在一个工具上构建并复制到另一个工具上。

0 投票
3 回答
2299 浏览

eclipse - WSO2 ESB Eclipse 插件

我正在尝试为WSO2 ESB安装 Eclipse 插件。

我按照安装指南中的说明进行操作,但地址http://tools.wso2.org/eclipse/在过去 5 天内不可用。

有没有其他链接可以下载插件?

0 投票
2 回答
2032 浏览

wso2 - 如何从 BPS 上的 BPEL 流程调用在 ESB 上运行的 REST 代理服务

我已经设置了 BPS 并创建了一些 BPEL 流程,我可以使用它们来调用应用程序服务器上的服务。我在 ESB 上创建了一个 REST 代理服务,它使用 Labview 服务器的端点。在 Labview 中,我有一个非常基本的 REST 服务,它每秒生成一个随机值。我可以按如下方式访问 REST 服务http://localhost:8000/Maths/random。这会生成具有随机值的以下输出

我已成功通过小工具服务器访问此服务,并使用 WSO2 图形框架将值显示为图形。

但是当我尝试从 BPEL 流程调用相同的代理服务时遇到问题。我从 ESB 为代理服务生成了一个 wsdl 文件。此 wsdl 文件用于端口连接等。它只有一个操作,即“中介”操作,没有参数或元素。我已经按照 BPS 服务器的一些教程来调用该服务,但到目前为止我还没有成功。谁能告诉我如何做到这一点或指向我类似的教程?非常感谢。

下面的 U Raza 是我得到的 BPS 错误

[2012-03-15 18:22:33,265] 信息 - BpelServerImpl - 注册进程 { http://areasearvice.bpel.bps}区域服务-14。[2012-03-15 18:22:42,282] 信息 - CarbonAuthenticationUtil - 'admin' 在 [2012-03-15 18:22:42,0282] 从 IP 地址 143.53.207.235 [2012-03-15 18] 登录: 23:09,041] 错误 - BpelObjectFactory$BOMSAXErrorHandler - null:file:///D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1.33183578879275E12/BPELREST/RestfulProxy.bpel:88:56:cvc -complex-type.3.2.2:属性“xml:space”不允许出现在元素“bpel:literal”中。[2012-03-15 18:23:09,043] 警告 - BpelObjectFactory - 解析期间的验证错误,由于 -Dorg.apache.ode.compiler.failOnValidationErrors=false 开关而继续 [2012-03-15 18:23:09,046] 信息- BpelC - info: [CompilingProcess] 编译 BPEL 流程。[2012-03-15 18:23:09,116] 信息 - WSDLRegistry - 文件中的 WSDL:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1。33183578879275E12/BPELREST/GetLVRandomProxy.wsdl 是重复导入,您的文档都应该位于不同的命名空间中(它不是很好,但仍然可以工作)。[2012-03-15 18:23:09,116] 信息 - WSDLRegistry - 文件中的 WSDL:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1.33183578879275E12/BPELREST/GetLVRandomProxy.wsdl 已经存在导入,这表示循环引用。[2012-03-15 18:23:09,134] 错误 - BpelC - 文件:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1.33183578879275E12/BPELREST/RestfulProxy.bpel:72:错误:[CopyToMessageFromNonMessage] 复制到消息变量 RestProxyPLRequest 需要 r 值的消息。[2012-03-15 18:23:09,139] 错误 - BpelC - 文件:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1.33183578879275E12/BPELREST/RestfulProxy.bpel:95:错误:[CopyFromMessageToNonMessage] 从消息变量 RestProxyPLResponse 复制需要左值的消息。[2012-03-15 18:23:09,143] 错误 - BPELUploadExecutor - BPEL 流程编译失败。org.apache.ode.bpel.compiler.api.CompilationException:错误:[CompilationErrors] 编译完成,出现 2 个错误:file:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/ 1.33183578879275E12/BPELREST/RestfulProxy.bpel:72:错误:[CopyToMessageFromNonMessage] 复制到消息变量 RestProxyPLRequest 需要 r 值的消息。file:/D:/ESB/WSO2/wso2bps-2.1.0/tmp/work/bpelTemp/1.33183578879275E12/BPELREST/RestfulProxy.bpel:95: 错误: [CopyFromMessageToNonMessage] 从消息变量 RestProxyPLResponse 复制需要 l-价值。在 org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:

0 投票
2 回答
3850 浏览

wsdl - 如何在 WSO2 ESB 中访问注册表

定义新代理服务时如何从注册表中引用 WSDL 文件?我正在使用 WSO2 ESB。

Q1:我可以使用localEntry元素在我的代理服务中定义 WSDL 吗?例如:

前提是我以前使用过管理控制台>添加集合> 创建“wsdl”,然后 添加资源> MyServiceSOAP.wsdl。我对“src”值有疑问,两者

和 不工作。我遵循文档,但它们没有显示如何将 WSDL 上传到注册表。

Q2:如果 MyServiceSOAP.wsdl 导入 MyService.wsdl 会怎样?我还需要为 MyService.wsdl 使用Add Resource,但我还需要做任何其他事情来使代理编译吗?

0 投票
1 回答
1146 浏览

http-headers - [WSO2]新特性:支持 X-Forwarded-For HTTP 扩展头

有人能解释一下新的 WSO2 ESB 功能“支持 X-Forwarded-For HTTP 扩展标头”到底是什么以及如何使用它吗?

提前致谢!

0 投票
1 回答
1070 浏览

wso2 - 使用 WSO2 ESB 进行 XQuery 转换

我正在设计一个包含 XQuery 转换的代理服务序列。我在引用包含转换的注册表文件时遇到问题。

这是顺序:

包含 XQuery 转换的文件上传到

p>

这是我得到的例外:

异常在 WSO2Registry.lookup 处显示 NullPointer,因此我认为问题在于在注册表中查找 XQuery 文件,这部分:

p>

该文档显示了两个带有 XQuery 转换的代码片段(390391),但没有一个说明如何引用 XQuery 文件。

问题:关键参数的正确值应该是多少?我需要使用“本地输入”功能吗?如果是,那么我应该将值定义为“内联 XML 条目”还是“内联文本”?

2012 年 3 月 23 日更新:

问题 2 :也许是一个更简单的问题:当我将 Xquery 中介的关键字段设置为key="xqueryRequest.xq"时,我应该在哪里复制/上传 xqueryRequest.xq 文件?

0 投票
1 回答
1426 浏览

wso2 - 如何使用不同的 Synapse 配置(如示例)启动 WSO2 ESB?

我想要多个 Synapse 配置文件,例如 WSO2 ESB 示例,例如wso2esb-samples.bat -sn 1启动 ESBrepository\samples\synapse_sample_1.xml等等。

如何配置 WSO2 ESB 以从不同的目录加载 Synapse 配置?

0 投票
2 回答
768 浏览

websocket - WSO2 ESB 和 Websocket

是否可以使用 WSO2 ESB 作为 WebSocket 客户端和(Web 服务)服务器(或 Websocket 服务器和 Web 服务客户端)之间的中介?谢谢

0 投票
1 回答
393 浏览

jms - 使用 schedulemessageforwardprocessor 重试来自 JMS 存储的消息时,如何添加 http 标头(例如基本身份验证)?

我正在使用来自 ESB 4 的新功能消息存储和处理器来实现可靠的交付。

端点服务需要基本身份验证(http 授权标头),我在顺序中通过具有“传输”范围的属性添加了该身份验证。

端点定义为:-1 1.0

它在端点运行时起作用,消息将按顺序发送带有身份验证头的消息。当端点关闭时,消息将被保存到 JMS 消息存储中。问题是当 ScheduleMessageForwardingProcessor 重试消息时,我不知道在哪里/如何添加 auth 标头,并且没有 auth 标头,即使端点再次启动,所有重试消息也会失败。

您的帮助将不胜感激。