2017-02-21 3 views
1

Я выполнил сопряжение своей локальной системы с облачной системой. Я использовал студию разработчиков для всех вызовов и сопоставлений, и я развернул свой файл CAR на ESB Server, который также создает прокси-службуПланирование в WSO2 ESB

Я хочу запланировать мою службу проекта/прокси, чтобы через регулярные промежутки времени взаимодействие выполнялось автоматически.

Я не могу запланировать, пока вы переходите на ESB> Запланированные задачи, так как при создании новой задачи он запрашивает множество параметров ввода для «org.apache.synapse.startup.tasks.MessageInjector», а ошибка «Когда задание реализация установлена ​​в класс MessageInjector, значение свойства сообщения не должно быть пустым. "

Pls. помогите, как я могу просто запланировать мой интерфейс/прокси-сервис через 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. Действие мыла для определения операции внутри службы прокси.