问题标签 [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.
rest - 不同 ESB 产品上的安全 HTTP 代理
我目前正在评估不同的 ESB 产品(实际上我现在专注于 mule)。用例是代理一个简单的 HTTP 服务,一个 OpenGIS Web Mapping Service WMS。
这是一个免费发布的 WMS 服务的示例:
- 它以有关“GetCapablities”请求的服务的 XML 元数据响应 (http://www.wms.nrw.de/wms/uebersicht_nrw2?REQUEST=GetCapabilities&VERSION=1.1.1&SERVICE=WMS)
- 它以包含“GetMap”请求的地图的图像数据进行响应(http://www.wms.nrw.de/wms/uebersicht_nrw2?REQUEST=GetMap&VERSION=1.1.1&SERVICE=WMS&LAYERS=Uebersicht&SRS=EPSG:31466&FORMAT=image/png&BBOX =2538900,5656400,2619500,5777000&WIDTH=200&HEIGHT=200&STYLES=&)
两者都将其数据作为字节数组返回,这可能是我正在处理的问题。
在我可以通过 Mule ESB 代理它之后,我想添加如下安全功能:
- HTTP 基本和摘要式身份验证
- 通过 TLS 客户端证书进行身份验证
- 实施 XACML 策略执行点
- 提供一些关于审计服务的使用统计信息,并在其上实施一些 QoS 和 Throttling。
但基本上代理本身并没有像我想要的那样工作。这是我到目前为止得到的。首先,我尝试使用流代理它以在入站地址上添加安全提供程序。但是请求似乎没有到达出站地址,并且响应是空的。
我认为问题在于 WMS 服务作为字节数组的响应。我尝试了不同的响应转换器来从字节数组转换为字符串或 html 响应,但它不起作用。
我也尝试了桥接模式,但它没有像我预期的那样通过 GET 操作提供参数,而是通过 POST 提供参数,底层 WMS 服务不接受这种方式。
我认为我的用例非常简单,但我从四个星期开始就尝试实施它。我完成了这些供应商提供的每个示例教程,但我无法使用任何类型的身份验证设置简单的 HTTP 参数服务。
有没有人对这些产品有任何经验,或者很高兴回答我一些关于如何在任何这些产品上设置具有身份验证的 HTTP 代理的具体问题。
非常感谢!
jdbc - WSO2 ESB 4.0.3 和治理注册表配置
我有一台服务器运行 ESB,另一台运行治理注册表。
我正在使用嵌入式 h2 数据库。我无法将 ESB 连接到注册表。我收到以下错误
SQLNestedException:无法为连接 URL 创建类“org.h2.Driver”的 JDBC 驱动程序
带有驱动程序的 jar 在路径中并与本地 h2 实例一起使用。
任何帮助表示赞赏
wso2 - 如何一一发送请求?
我有这样的服务。客户端请求是多条记录。例如,客户端请求是:
我需要将这些记录一一发送到实际服务。如何在 WSO2 中做到这一点?
paypal - WSO2 ESb 贝宝集成
在 WSO2 ESB 中添加 PayPal 业务适配器的存储库的链接是什么?
wso2 - WSO2 ESB 示例 440 失败(JSON/XML 代理)
wso2esb-4.0.3
我能够执行其他示例。我确实运行了 ESB 和 StockService。看起来 JSON 转换正在发生,但 jsonclient 无法处理 JSON 响应。
产量
我不是 Axis2 客户端专家。任何人都可以解决这个例子吗?
从示例中发送带有 JSON 有效负载的 curl 也会产生错误:
ESB 控制台:
wso2 - WSO2 ESB 服务启动导致错误 1067
当我尝试将 WSO2 ESB 作为 Windows 服务启动时,出现错误
错误 1067:进程意外终止。
这发生在 Windows Vista 机器和 Windows Server 2008 机器上。有人有想法么?
console - WSO2 控制台:如何保持两个控制台正常运行?
这是一个关于我在您的 SOA 架构上的工作的直截了当的问题。
我注意到,如果我登录到一个控制台(例如https://localhost:9443/carbon/
,我的 ESB 在哪里),然后登录到另一个控制台(例如https://localhost:9444/carbon/
,我的 BAM 在哪里),第一次崩溃(将我带到登录页面),即使用户不同。
您知道是否以及如何保持在两个不同的控制台(属于两个不同的架构组件)上?
再次感谢
wso2 - WS02:错误未发现在此服务器中部署的工件。忽略碳应用
此处概述了从 pojo 创建轴服务的以下过程:网络研讨会:使用 Carbon Studio 为本地和云构建应用程序。我创建了网络研讨会中描述的轴服务。我成功地做了一个 mvn 包。我在eclipse中成功启动了WS02 ESB。
但是当我将我的应用程序部署到 WS02 ESB 时,我在控制台中看到以下内容:
信息 - ApplicationManager 部署 Carbon 应用程序:MyCarbonApp-1.0.0.car... 警告 - ApplicationManager 在此服务器中找不到部署的工件。忽略
Carbon 应用程序:MyCarbonApp-1.0.0.car 并且该服务未出现在 ESB 控制台的 Web 服务列表中。
当我查看名为 MyAxisService.service 的文件时,我看到以下内容:
这个警告是什么意思?
我该怎么做才能进一步调查原因?创建应用程序时我错过了一些明显的步骤吗?
提前致谢。
java - WSO2 ESB 无法将完整的 JSON 数据转换为 XML
我正在构建一个 POC。我为 Google Plus 创建了一个直通代理服务。在不使用任何代理服务的情况下,我得到这是我的输出:
但是当我尝试使用简单的直通服务来做同样的事情时,我只得到:
我在 wso2esb 网站上读到他们有一个错误,解决错误的解释是收到的 json 数据格式不正确。但是现在我该如何解决这个问题。我的意思是他们可以在 esb 将其转换为 json 数据之前以任何方式操作 json 数据。
connection - WSO2 BAM - ESB 同步
你好 Stackoverflow 和 WSO2 社区,
我要感谢您从我的架构建设之初就给予的持续支持。我不太擅长创建 SOA 解决方案,您的支持一直、现在和将来都非常重要。
在尝试解决 ESB 问题时,我尝试按照我在wso2bam-1.3.2\samples\eventing-mode-mediation-monitoring
.
我的步骤是:
- 在 WSO2 ESB 中添加存储库;
- 添加“BAM 中介统计数据发布器”功能;
- 启用对简单服务的统计;
- 在 WSO2 BAM 中将 ESB 服务器添加为:
https://<ip-address>:9443/carbon/
或https://<ip-address>:9443/carbon/services
,- 数据收集方法:赛事
- 数据类型:调解;
- 从外部客户端(Netbeans java 应用程序)运行代理服务 - 请注意,统计信息已报告到 ESB 代理服务附近的图形中
- 检查 BAM - 但是,例如,服务调用小工具说:
未找到服务器的服务
https://<ip-address>:9443
我推断出了点问题。
如果你能再次帮助我,我将开始考虑一种方法来给你一些有用的反馈!