2014-09-24 4 views
0

У меня есть сценарий, в который я вставляю данные из файла FTP в различные системы.Mule вызов внешней системы

В зависимости от успеха или сбоя запись должна быть сделана в другой системе с использованием вызова SOAP. Другая система поддерживается полностью для статистической цели.

Мой подход состоял в том, чтобы иметь два потока-refs, один в случае успеха и другие в стратегии исключения, которые вызовут поток, делающий вызов SOAP другой системе.

Это правильный подход? Если нет, я хотел бы знать, есть ли какая-либо функциональность в Mule, которая может обнаружить конец процесса (работает в фоновом режиме) и вызвать поток, который будет внутренне вызывать веб-службу SOAP.

Спасибо,

Varada

ответ

0

Наличие отдельных потоков для различных задач абсолютно хорошая идея. Рекомендация/предложение от моего конца состоит в том, чтобы настроить эти два потока как частные потоки с асинхронной обработкойStrategy. Вы можете настроить эти два потока как субпотоки с конечной точкой vm. Однако этот подход не рекомендуется для вашего требования, поскольку конечные точки vm сериализуют/десериализуют сообщение, которое вам не нужно, конечно.

Смежные вопросы