问题标签 [wso2mi]
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.
wso2 - wso2转换,xml到json转换
我对 wso2 完全陌生,我需要将给定的输入请求 xml 更改为 json 并将其打到适配器并在 json 中获取响应,然后在 xml 中获取响应。这怎么可能??
我正在使用 wso2 集成工作室进行开发。
iterator - 迭代序列后未触发聚合序列中的 OnComplete
我正在构建一个微服务,其中我有一个主序列,它首先读取一个 json 文件,然后进入连接到具有 ID 的聚合器序列的迭代序列。以下是主序列的顺序:
我面临的问题是,一旦它进入迭代,它首先会触发 OnComplete 之外的聚合代码,然后它会返回并进行迭代,并且永远不会进入 OnComplete,它也不会返回主序列。我设法使用 continueParent=true 使其继续主序列,但这样它永远不会进入聚合序列的 OnComplete 。我也尝试将 onComplete 表达式切换为 $body/*[1] 和 //jsonObject 但它不起作用编辑:<send/>
和<loopback/>
运算符也没有。
这是我的迭代器
和我的聚合器:
任何关于我做错了什么或任何可能有帮助的建议都将不胜感激!先感谢您!!
rest - 如何在 WSO2 中将 API Rest url 模板值用于调用模板
我开始:
我可以使用 get-property("uri.var.echoque") 和 $ctx:uri.var.echoque 记录 echoque,但是如果我将值设置为文字,它可以工作,所以我不知道如何使用 uri来自...的模板这是我的最后一个示例
有人可以解释如何使用其余 api 中的变量吗?我还尝试使用 json 类型 { "input: $1 } 并像 json: $.input 一样使用它,但没有...
json - 当从 rabbitmq 队列中获取答案时,从端点类型地址设置答案类型
我调用了一个 rabbitmq 队列,它返回一个 json 有效负载。
但是当队列的答案返回时,控制台显示: [2020-10-19 19:20:39,741] WARN {RabbitMQUtils} - Unable to determine content type for message urn:uuid:88BF095D7137B387921603153239744 setting to text/plain
并将“文本”添加到我已经 json 有效负载中: {“text”:“{“jwt”:“5f8e2d21c2184”,“error”:false}“}
如何将 rabbitmq 的答案设置为 json,还是需要转换该答案?因为它得到所有条形保护。
angular - 使用 Integrator Studio 在 WSO2 微积分器上配置 CORS
我已经为角度消耗设置了一些 API,但是我从 prefligth 选项中得到了 CORS 问题。我为 OPTIONS 设置了一个 API,为 POST 设置了一个 API。
在这里和那里阅读,我得到了这个:
请求获取属性记录到选项 api 的日志中介,但是当我测试 api 时,我的配置未设置:
特别是 Allow-Methods 是我主要关心的问题
wso2 - 如何根据某些条件使 VSF 入站端点失败
我的情况是等待 TXT 文件,然后根据文件调用 REST api。因此,我创建了一个代理服务,例如:
问题是如何根据 REST api 的 HTTP 状态(即 4xx 和 5xx)使序列失败。我尝试使用switch
和makefault
调解,但所有输入文件都移动到文件夹中,即使 REST api 返回 4xx 或 5xxproceeded
也没有文件。failed
wso2 - 有没有办法使用 WSO2 每分钟调用一次 REST API?
我正在尝试使用 WSO2 来安排每分钟对我的业务拥有的 REST API 的池数据调用,并将该信息推送到我们的集中式 MQTT 代理。
我一直在阅读 Streaming Integrator、Micro Integrator、Micro Gateway 和 API Manager 的文档,但我找不到任何方法来根据定义的时间安排 REST API 调用。
这项任务的重点是将我们所有系统中的数据推送到我们的集中代理中,然后添加分析工具,以从我们系统创建的数据中受益,这些数据目前只能由系统访问。
有人可以给我一个提示,什么应该是正确的工具,如果软件 wso2 允许的话,也许还有一些关于如何配置时基调用的文档的链接?
caching - 当我通过邮递员访问服务时,缓存调解器不起作用 - WSO2 - MI
我在代理内部使用缓存调解器,我正在调用内部序列的代理(我需要在多个 API 中使用缓存,这就是我在序列内部调用该代理的原因)。然后我正在调用其余的 API。
问题:当我通过邮递员访问其他 API 服务时,缓存不起作用。
我从 SoapUI 访问的相同服务,缓存工作正常(第二次响应来自缓存存储)。
它是镀铬的,它也在工作。
mongodb - WSo2 tls 连接到 mongodb 数据服务
我为 mongodb 服务器设置了数据服务。它工作正常,但现在我正在尝试提高我的数据流安全性,因为 mongodb 是一个 GPC 实例。
我可以在 mongo 启用 tls,但是如何启用从 wso2 到 mongodb 服务器的 TLS 连接?
我没有找到任何有用的信息。
wso2 - WSO2 - 由消息处理器的所有任务处理的消息
我只有一个运行 WSO2 微集成器的实例,其中我有一个 JDBC 消息存储和一个调度消息转发处理器,用于侦听消息存储中的新消息。
现在,当我将消息处理器的任务数(成员数)增加到 2 个或更多时。存储在消息处理器中的消息由所有任务处理。我该如何避免这种情况。我只想要一个消息处理器任务来接收我的消息。