SAPфорум.RU https://sapboard.ru/forum/ |
|
Один sender несколько receivers https://sapboard.ru/forum/viewtopic.php?f=70&t=60660 |
Страница 1 из 1 |
Автор: | molochko_mf [ Пт, май 07 2010, 13:43 ] |
Заголовок сообщения: | Один sender несколько receivers |
Сценарий Abap(Proxy)-XI-JDBC. На один запрос надо слазить в N баз данных - все эдентично. Варианты которые сам вижу: 1) делать N разных вызовов из Abap - в xi просто но полное копирование объектов XI. 2) пробовать динамически менять адрес в JDBC канале. - SDN умалчивает как это. 3) сейчас копаю ccBPM - с Receiver Determination Step но как то пока ступор. Кто что подскажет как и куда ![]() |
Автор: | korchagin [ Вс, май 09 2010, 00:20 ] |
Заголовок сообщения: | Re: Один sender несколько receivers |
Не понял, почему нельзя просто создать несколько Business Services с JDBC-каналами и указать их всех в секции Configured Receivers в одном Receiver Determination? |
Автор: | molochko_mf [ Вт, май 11 2010, 08:27 ] |
Заголовок сообщения: | Re: Один sender несколько receivers |
Сорри, не дописал. Пробовал делать select так, но получаю. <SAP:Code area="RCVR_DETERMINATION">TOO_MANY_RECEIVERS_CASE_BE</SAP:Code> <SAP:Stack>Multiple receivers are not permitted in synchronous calls</SAP:Stack> . Предлженное тобой решение для асинхронного вызова подходит а для синхронного что ему с ответами делать, как много ответов в один сводить. Уточняю. Из SAP (синхронно или асинхронно не важно) через прокси в XI оттуда по JDBC select из нескольких одинакоквых баз данных - разные у них только IP адреса и сиды. |
Автор: | chumpa [ Вт, май 11 2010, 09:19 ] |
Заголовок сообщения: | Re: Один sender несколько receivers |
А, ну так про синхронные запросы надо было сразу писать, я тоже поначалу не понял в чём подвох. Если это версия 7.1 и все коннекты можно прописать в Directory то простейший интеграционный процесс и JDBC lookup. Иначе (не 7.1 или слишком много БД) то использовать JDBC API и в меппинге ходить в БД, надеюсь что ваши селекты не изменяют содержимого БД? Если меняют то ой, лучше выборку и выполнение изменений разделить, так как по стандарту меппинги д.б. "чистыми" функциями, их могут выполнять стопитсот раз (теоретически) в одном пайплайне. В целом задача не выглядит сложной. |
Автор: | korchagin [ Вт, май 11 2010, 11:45 ] |
Заголовок сообщения: | Re: Один sender несколько receivers ![]() |
А вот, вроде, как раз такая задача: Example: Multicast – Multiple Receivers (with Response Message) |
Автор: | molochko_mf [ Ср, май 12 2010, 13:48 ] |
Заголовок сообщения: | Re: Один sender несколько receivers |
korchagin написал: А вот, вроде, как раз такая задача: Example: Multicast – Multiple Receivers (with Response Message) Работает, с небольшой доработкой. В helpe асинхронный вызов. Сенкс |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |