Как я могу сохранить данные из одной БД в другую БД с помощью OSB?

Я новичок в ОСБ. У меня есть демонстрационный проект. Где мне нужна некоторая модификация.

У меня есть база данных в Oracle, откуда я извлекаю некоторые данные, используя пул db. После этого я запускаю цикл и назначаю определенное поле в переменной. У меня также есть бизнес-сервис, где я сохраняю данные.

Теперь мой вопрос: как я могу сохранить те данные, которые я присвоил переменной, в другую базу данных?

Поскольку я новичок в OSB, поэтому я запутался, мой вопрос достаточно совершенен или нет. Пожалуйста, помогите мне в этом отношении..


osb
person Sultan-Ahammad    schedule 04.05.2014    source источник


Ответы (2)


Вам нужно использовать адаптер БД для вставки/обновления записей в целевой БД, которую вы бы назвали этапом маршрутизации. У вас также может быть предыдущий этап, на котором вы при необходимости изменяете значения, полученные из исходной БД. Пример можно найти в http://svgonugu.wordpress.com/2013/03/29/database-polling-in-osb/

person Ramiro González Maciel    schedule 16.05.2014

шаг 1) Вам необходимо настроить адаптер БД, как было предложено в ответе выше. Шаг 2) Используйте замену для преобразования ваших данных, хранящихся в вашей переменной, чтобы они могли быть приняты в качестве запроса бизнес-службой адаптера БД.

person Hitesh Ramnani    schedule 06.07.2017