2010-04-24 1 views
1

У меня есть следующий вопрос. Мне нужно создать много файлов на основе sql-запроса.Создание нескольких файлов на основе запроса БД хорошим способом

Скажем, например, у меня есть из базы данных список выполненных сегодня заказов и файл genarate для каждого заказа, а затем хранить каждый файл на ftp.

В идеале я хотел бы получить информацию. Не совсем уверен, как это получить.

из (MyBean) .то (Ftp)

Проблемы и главного вопрос в том, как генерировать несколько сообщений от пользовательского боба (к примеру).

Я не уверен, что сплиттер EIP в этом случае , потому что в моем случае у меня есть не одно сообщение для разделения, но мне просто нужно сгенерировать и отправить много сообщений. http://camel.apache.org/splitter.html

Надеюсь, кто-то встретит эту проблему раньше.

Если задача состоит в том, чтобы сгенерировать только один файл - все довольно просто - вам нужно просто заполнить Exchange.OutMessage (или что-то вроде этого). Но как насчет нескольких файлов - я действительно не могу получить, как справиться с этой ситуацией.

P.S. Извините, если этот вопрос глуп. Я новичок в Camel (работаю с ним только для недель купе). Это отличный инструмент. На самом деле, поэтому я хочу использовать наилучшим образом.

Большое спасибо.

ответ

0

из («боба: myBean»). Раскол (корпус()) к. («Боба: ftpBean»)

просто убедитесь, что myBean возвращает список сообщений, и они будут разделены и отправлены индивидуально ваша конечная точка FTP ...

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