WSO2 ESB中的调度
问题描述:
我完成了我的云端系统与我的云系统的接口连接。我使用开发人员工作室进行所有调用和映射,并且我在ESB服务器上部署了我的CAR文件,该文件还创建了代理服务WSO2 ESB中的调度
我想安排我的项目/代理服务,以便在定期连接后自动执行。
我无法安排在导航到ESB>计划任务时创建新任务时,它要求提供许多“org.apache.synapse.startup.tasks.MessageInjector”的输入参数,错误为“当任务实现设置为MessageInjector类,则消息属性值不能为空。“
请注意。帮助我如何简单地通过ESB
答
简单地安排我的接口/代理服务。正如你可以看到我定义:
<?xml version="1.0" encoding="UTF-8"?>
<task xmlns="http://ws.apache.org/ns/synapse"
name="UpdateName"
class="org.apache.synapse.startup.tasks.MessageInjector"
group="synapse.simple.quartz">
<trigger cron="0/15 * * * * ?"/>
<property name="proxyName" value="testTask"/>
<property name="message">
<moc:QRY_SELECT_SRH_EMPLEADO xmlns:moc="http://www.example.org/mockWS/">
<INT_ID>gero et</INT_ID>
</moc:QRY_SELECT_SRH_EMPLEADO>
</property>
<property name="soapAction"
value="http://www.example.org/mockWS/QRY_SELECT_SRH_EMPLEADO"/>
<property name="injectTo" value="proxy"/>
</task>
- 我使用的类名。
- cron设置间隔。
- 我想要调用的代理名称。
- 我发送给代理的消息
- soap操作定义代理服务中的操作。