Текущее время: Пт, апр 19 2024, 08:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 13:40 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 30 2010, 13:37
Сообщения: 2
Друзья, никак не могу сообразить. У меня есть асинхронный АБАП-прокси в системе А, который, который должен дергать синхронный прокси в системе Б. Ответ от синхронного прокси необходимо доставить в систему А, используя некий ФМ. Как это реализовать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 14:59 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 10:40
Сообщения: 459
Рисовать интеграционный процесс с нужной вам логикой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 15:04 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Изображение
1. Адаптер XI (клиентский прокси в системе А) шлёт сообщение, делает COMMIT WORK. Поступает сразу в движок иксая.
2. Настроен RD, получатель -- интеграционный процесс IP_Mediator
3, 4. Синхронный запрос в серверный абап-прокси в системе B и ответ
5. ответ 4 меппится в вызов RFC FM в системе A и уходит в ААЕ шины
6. ответ 4 уходит в систему А

--
@startuml

skin BlueModern
autonumber
box "A"
participant A_PRX
participant A_FM
end box

box "XI"
participant IE
participant IP_Mediator
participant AAE
end box

box "B"
participant B_PRX
end box

A_PRX ->> IE: асинхронный прокси стучится в IE
IE ->> IP_Mediator : асинхронно запускается интеграционный процесс

activate IP_Mediator
IP_Mediator -> B_PRX : синхронный вызов прокси в B
IP_Mediator <-- B_PRX : ответ
IP_Mediator ->> AAE : преобразованный ответ от B_PRX уходит в RFC адаптер в шине
deactivate IP_Mediator
AAE ->> A_FM : шина отправляет в систему А

@enduml

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 15:54 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 10:40
Сообщения: 459
Ух ты... это чем такие картинки можно рисовать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 16:31 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 30 2010, 13:37
Сообщения: 2
Спасибо, значит все таки IP придется мутить :( Думал вдруг есть варианты обойтись...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 16:36 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
observer написал(а):
Ух ты... это чем такие картинки можно рисовать?

plantuml.sourceforge.net

исходник картинки я запостил

сам радуюсь такой штуке ))) раньше было похожее на pgf/tikz/latex -- картинки не менее красивые но возможностей меньше и не такой синтаксис наглядный

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Вт, ноя 30 2010, 16:44 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Valero написал(а):
Спасибо, значит все таки IP придется мутить :( Думал вдруг есть варианты обойтись...


сделать вместо клиентского асинхронного прокси -- синхронный

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Ср, дек 01 2010, 17:26 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Илья, это паттерн Медиатор ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Ср, дек 01 2010, 17:41 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Ich Will написал:
Илья, это паттерн Медиатор ?


нет, это я случайно так назвал процесс, это просто мостик ))) Паттерн по ссылке обеспечивает нас дешёвыми вычислительными мощностями т.к. на голом месте генерит кучу кода )))

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Ср, дек 01 2010, 18:34 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
ясно :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Ср, дек 01 2010, 19:57 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
изучал возможности плантумл, решил что как раз за пару минут нарисую для ТС картинку, в 10 минут уложился...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Чт, дек 02 2010, 15:21 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Мне коллега рассказал что Async - Sync мост можно сделать с помощью RequestResponseBean, есть ли у кого такой опыт?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Чт, дек 02 2010, 15:43 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Ich Will написал:
Мне коллега рассказал что Async - Sync мост можно сделать с помощью RequestResponseBean, есть ли у кого такой опыт?


Только для JMS адаптера :( что в моём понимании требует JMS-сервака
Или я не прав и можно воспользоваться JMS receiver без jms-сервака, указав левый адрес и порт? о таком раньше не задумывался, будет интересно послушать

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Чт, дек 02 2010, 16:06 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Опыта в реализации у меня нет :(

Вот тут что-то нашел


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вызов синхронного интерфеса асинхронным
СообщениеДобавлено: Чт, дек 02 2010, 17:50 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Ich Will написал:
Опыта в реализации у меня нет :(

Вот тут что-то нашел


Дима Плисков пробовал делать S/A в модуле, оно действительно работает.
Но у ТС вопрос был о A/S а это по-моему только ccBPM без вариантов. Либо делать "S" на клиентской стороне

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB