2013-10-08 2 views
0

Мне нужно внедрить систему для опроса электронных писем с почтового сервера. Обработайте содержимое электронной почты (тело, субъект, отправитель, дату и т. Д.) И подготовьте запрос на отправку другой услуги с использованием этих данных. Мой вопрос: использование OSB и транспорта электронной почты я могу прочитать переменные (тело, тема и т. Д.), Тогда я должен разделить тему на 3 разные переменные (она идет в этом формате: Var1) и подготовить вызов к другому службы (эта служба уже развернута и известны ее wsdl и Url). Как я могу все это сделать? Как я могу разделить тему и подготовить свой запрос? Должен ли я использовать класс java, или OSB может сделать это автоматически?Вопросы дизайна OSB

Как я могу это достичь? Есть ли лучшие варианты?

+0

Каковы критерии разделения предмета? Это очень легко сделать, как я сказал в своем ответе на другой ваш вопрос. – plkmthr

ответ

0

Почтовый транспорт - это подход, основанный на опросе. И вам нужно настроить прокси-сервис для опроса ваших писем с почтового сервера. В Proxy Service вы обрабатываете свой объект и тело. Независимо от того, нужен ли вам пользовательский Java-класс, зависит от того, насколько вы работаете с XML.

Чем больше XML-сообщения, тем менее вероятно, что вам нужна Java. Если вы знакомы с XQuery/XSLT, вы также можете во многих случаях избегать использования настраиваемой Java для обработки ваших сообщений.

После того, как ваши сообщения готовы к доставке, вы можете перенаправить их в бизнес-службу, которая может быть или не быть основанной на WSDL.

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