有没有办法从序列中调用 WSO2 代理服务?
Is there a way to call a WSO2 proxy service from a sequence?
我正在尝试每分钟从 REST API 收集数据并将数据发送到 MQTT Broker。
为了实现这一点,我创建了一个任务和一些序列。
我有一个序列,它使用凭据从 Restfull API 中检索 API 令牌,然后调用另一个序列,该序列使用令牌调用 Restfull API 以向API。
API 然后 return 我的请求结果。
我已经设法创建了一个代理服务,可以将虚拟数据发送到 MQTT 代理,但我无法在 Rest 之后调用此代理服务 API return 我的数据.
如何在Token之后调用代理服务,数据是return给我的?
我是 WSO2 的新手,所以如果您知道组织此过程的更好方法,请随时分享您的知识。
我正在使用 WSO2 Enterprise Integrator 7.1.0、WSO2 Micro Integrator 1.2.0。
谢谢
最简单的方法是创建用于向 MQTT 发送数据的序列,如下所示,然后调用它。
<sequence xmlns="http://ws.apache.org/ns/synapse" name="send.mqtt">
<property name="OUT_ONLY" value="true" scope="default" type="STRING"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2" type="STRING"/>
<property name="target.endpoint" value="StockReqEndPoint"/>
<send>
<endpoint>
<address uri="mqtt:/SampleProxy?mqtt.server.host.name=localhost&mqtt.server.port=1883&mqtt.client.id=esb.test.sender&mqtt.topic.name=esb.test2&mqtt.subscription.qos=2&mqtt.blocking.sender=true"/>
</endpoint>
</send>
</sequence>
我正在尝试每分钟从 REST API 收集数据并将数据发送到 MQTT Broker。
为了实现这一点,我创建了一个任务和一些序列。
我有一个序列,它使用凭据从 Restfull API 中检索 API 令牌,然后调用另一个序列,该序列使用令牌调用 Restfull API 以向API。 API 然后 return 我的请求结果。
我已经设法创建了一个代理服务,可以将虚拟数据发送到 MQTT 代理,但我无法在 Rest 之后调用此代理服务 API return 我的数据.
如何在Token之后调用代理服务,数据是return给我的?
我是 WSO2 的新手,所以如果您知道组织此过程的更好方法,请随时分享您的知识。
我正在使用 WSO2 Enterprise Integrator 7.1.0、WSO2 Micro Integrator 1.2.0。
谢谢
最简单的方法是创建用于向 MQTT 发送数据的序列,如下所示,然后调用它。
<sequence xmlns="http://ws.apache.org/ns/synapse" name="send.mqtt">
<property name="OUT_ONLY" value="true" scope="default" type="STRING"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2" type="STRING"/>
<property name="target.endpoint" value="StockReqEndPoint"/>
<send>
<endpoint>
<address uri="mqtt:/SampleProxy?mqtt.server.host.name=localhost&mqtt.server.port=1883&mqtt.client.id=esb.test.sender&mqtt.topic.name=esb.test2&mqtt.subscription.qos=2&mqtt.blocking.sender=true"/>
</endpoint>
</send>
</sequence>