问题标签 [wso2ei]

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 投票
2 回答
227 浏览

wso2 - WSO2 Tomcat 部署日志

我需要你的帮助。在部署 WAR 时如何在 WSO2 EI 中获取日志?我想查看该过程并获取独立 Tomcat 实例中的错误。可能吗?我尝试在 log4j.properties、catalina-server.xml 和许多其他地方更改日志级别。但仍然没有结果。

亲切的问候,基里尔

0 投票
0 回答
139 浏览

wso2 - WSO2 EI - 创建数据源的最佳实践

对于拥有庞大数据库的 ERP 系统,创建数据源的最佳实践是什么?我想在 Enterprise Integrator 上创建很多端点。想知道哪个是最佳实践:1. 一个数据库连接将由所有端点共享或 2. 每个端点的单个连接只能访问它需要的那些数据库表?

0 投票
1 回答
239 浏览

wso2ei - WSO2EI 集成 hello world api

我刚开始使用云技术,我正在尝试实现一个简单的 hello world 示例。我正在使用新的 wso2 企业集成服务器。我正在尝试设置一个简单的 API。

我已经实现了 1 个端点:

我已经实现了 2 个序列:

最后是 API 本身


当我向这个 API 发出 GET ( http://192.168.1.162:8280/helloworld/v1/hello ) 请求时,我得到一个 202 接受的响应,没有数据。任何帮助,将不胜感激。

编辑:这是完整的配置:

0 投票
0 回答
349 浏览

xml - WSO2 ESB EI 上 WSDL 中 xsd schemaLocation 的完整 URL

我在 WSO2 上创建了一个代理服务,并且发布 wsdl 引用了注册表中的一些 XSD 文件。

WSDL 可以正常打开,但引用的 XSD 文件使用的是相对路径。我希望他们有完整的网址。

检查我看到的文档有这个参数:

showAbsoluteSchemaURL,当设置为 true 时,它​​将使用完整的 url 显示引用。

但即使使用它,它也会显示相对 url。

有没有人在 wso2 esb 中做过类似的事情?

谢谢,

0 投票
1 回答
102 浏览

wso2 - wso2 企业集成器(应用服务器触发 dss api)

由于 WSO2 EI 在单个平台中结合了数据库服务服务器和应用程序服务器,但是当我从 EI 中部署的 .car 应用程序触发 DSS API 时,我出现了以下错误

FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03|org.apache.axis2.AxisFault:未找到 AxisOperation 的消息接收器:{ http://ws.wso2.org/dataservice}getXXX FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:262) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.lang.Thread.run(Thread.java:745)

如果部署在单独的 wso2 应用程序服务器和 wso2 数据库服务服务器中,该代码以前可以正常工作。

0 投票
1 回答
434 浏览

wso2 - Enterprise Integrator 中对数据服务的 POST 调用中的参数

我正在将一些数据服务从 DSS 迁移到 EI,但 POST 调用中的参数存在问题。我使用 POST 和 GET 方法发布了一个带有作为 REST 资源公开的查询的数据服务,仅用于测试。然后我尝试使用 cURL 调用它。GET 很简单,因为我只需要将参数附加到 URL,但对于 POST,我尝试使用 -d 和 JSON 或 XML 结构传递它,但服务器总是以错误 400(错误请求)响应。如果资源没有参数,则两个调用都可以正常工作。

当我使用 POST 方法时,谁能告诉我将参数传递给 RESTFUL 资源的正确方法?

0 投票
1 回答
307 浏览

wso2 - EI 6.1 中的缓存调解器未返回缓存响应

我正在尝试向作为 API 公开的服务添加缓存功能,以便重复请求将获得缓存响应。但是,中介不是缓存响应,而是向我返回客户端发送的消息。
下面是我的api的配置。它描述了一个get资源,它接收两个查询参数并使用它们创建一个payoad,它发送到本地dss服务:

我的预期输出应该是这样的:

但我收到这样的缓存响应:

这是我按顺序创建的有效负载的内容。应该说明的是,在缓存未命中的情况下,我会收到预期的响应。

按原样配置的缓存调解器不应该存储缓存未命中的响应并在缓存命中的情况下返回它吗?
为什么它响应错误的内容?

--- 编辑 ---
在更改了 org.wso2.carbon.mediator.cache.CacheMediator 日志的配置后,我能够确认缓存中介确实在保存和恢复输入消息而不是响应。
如果我尝试在 proxyService 中仅在 API 中重现此行为,则不会发生此行为。

0 投票
1 回答
704 浏览

wso2 - 如何将战争(Web 应用程序)部署到 WSO2 EI 6.1.0?

有谁知道如何将战争(Web 应用程序)部署到 WSO2 Enterprise Integrator 6.1.0?我在以前版本的 WSO2 Enterprise Integrator 6.0.0 的菜单中有一个特殊链接,但在当前版本中消失了。您可以在下面找到并比较两个版本的屏幕截图:

WSO2 企业集成器 6.0.0

WSO2 企业集成器 6.1.0

亲切的问候,基里尔·列维茨基

0 投票
2 回答
109 浏览

wso2 - 在 WSO2 DAS 流中发送电子邮件的附加业务逻辑

我正在使用 WSO2 DAS 开发 CEP 应用程序原型。由于我的流程,我有一个最终的事件流(属性:电子邮件地址,主题,文本,...),我想通过邮件从当前事件的属性发送到地址。但是使用 WSO2 DAS 我只能向修复地址列表发送简单的信件。我已经开始阅读 WSO2 EI 文档。我想,我将能够使用 WSO2 DAS 中的 HTTP 发布者向 WSO2 EI 发送请求并在那里开发额外的逻辑。这对我的案子来说是正确的吗?

0 投票
2 回答
260 浏览

user-interface - 如何在 WSO2 中拥有自己的自定义 UI?

我想使用我自己定制的 UI 中的所有 wso2 功能。有可能这样做吗?如果是,他们怎么办?

场景是:我不想使用可用的 wso2 页面,而是想拥有自己的主题。怎么做?