2017-02-21 105 views
1

我完成了我的雲端系統與我的雲系統的接口連接。我使用開發人員工作室進行所有調用和映射,並且我在ESB服務器上部署了我的CAR文件,該文件還創建了代理服務WSO2 ESB中的調度

我想安排我的項目/代理服務,以便在定期連接後自動執行。

我無法安排在導航到ESB>計劃任務時創建新任務時,它要求提供許多「org.apache.synapse.startup.tasks.MessageInjector」的輸入參數,錯誤爲「當任務實現設置爲MessageInjector類,則消息屬性值不能爲空。「

請注意。幫助我如何簡單地通過ESB

回答

1

簡單地安排我的接口/代理服務。正如你可以看到我定義:

<?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> 
  1. 我使用的類名。
  2. cron設置間隔。
  3. 我想要調用的代理名稱。
  4. 我發送給代理的消息
  5. soap操作定義代理服務中的操作。