SAPфорум.RU
https://sapboard.ru/forum/

Изменение параметра SAP:QueueId в меппинге возможно?
https://sapboard.ru/forum/viewtopic.php?f=70&t=93492
Страница 1 из 1

Автор:  Kengur [ Ср, авг 10 2016, 17:17 ]
Заголовок сообщения:  Изменение параметра SAP:QueueId в меппинге возможно?

Добрый день.

Настроена очередь EOIO. Сейчас написан бин который ставит com.sap.engine.interfaces.messaging.api.Message.setSequenceId и по определенным критериям получаем свою очередь. Возник вопрос можно ли параметр
Code:
<SAP:QueueId>
заполнить в меппинге сообщения?

Автор:  Chaser009 [ Чт, авг 11 2016, 14:26 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

Здравствуйте!

Ни разу не видел рабочих решений с использованием мэппинга и, честно говоря, сомневаюсь, что это возможно.

С использованием модуля в канале или при вызове метода прокси - да, работает.

Автор:  Kengur [ Чт, авг 11 2016, 17:15 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

А метод прокси разве не в очереди уже вызывается?

Автор:  Chaser009 [ Чт, авг 11 2016, 17:47 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

Когда создается объект для прокси-отправителя в ABAP коде, можно указать для него serialization context, т.е. явно указать имя очереди.

Автор:  chumpa [ Пн, авг 15 2016, 18:19 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

очередь можно установить только на стороне отправителя, в меппинге уже поздно

Автор:  dump [ Пн, авг 22 2016, 18:19 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

имеется ввиду на стороне PI - чтобы в ресивер систему пришло сообщение с нужным именем очереди - к примеру с одним номером заказа - попадают в одну очередь - Content Based Serialization вроде бы называется.

Автор:  Chaser009 [ Вт, авг 23 2016, 03:21 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

Ну, насколько помню, это и делается либо при создании объекта в прокси, либо в адаптере-отправителе. Как уже сказал уважаемый Chumpa - в мэппинге уже поздновато метаться :-).

Автор:  Kengur [ Вт, авг 23 2016, 09:30 ]
Заголовок сообщения:  Re: Изменение параметра SAP:QueueId в меппинге возможно?

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/