Текущее время: Пт, мар 29 2024, 14:50

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Агрегация сообщений в pi/xi
СообщениеДобавлено: Пт, мар 25 2011, 08:24 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 25 2011, 08:13
Сообщения: 1
Здравствуйте.

Ответьте, пожалуйста, на вопрос. Система отправляет xml, к примеру, вида:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<DT_SALE>
   <DOC_NUM>55555</DOC_NUM>
   <SUM>100</SUM>
   <CUR>RUB</CUR>
</DT_SALE>
<DT_SALE>
   <DOC_NUM>55555</DOC_NUM>
   <SUM>300</SUM>
   <CUR>RUB</CUR>
</DT_SALE>


Возможно ли средствами pi/xi агрегировать это сообщение в одно?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<DT_SALE>
   <DOC_NUM>55555</DOC_NUM>
   <SUM>400</SUM>
   <CUR>RUB</CUR>
</DT_SALE>


Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация сообщений в pi/xi
СообщениеДобавлено: Пт, мар 25 2011, 10:19 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
конечно возможно! на xslt это ~10 строк, включая 7 служебных и 3 содержательных

Upd: group-by кажется только в абаповском xslt работает, в джавашном нет.
Можно также написать на джаве код, возни на полчаса при настроенном рабочем месте.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация сообщений в pi/xi
СообщениеДобавлено: Пт, мар 25 2011, 12:15 
Модератор
Модератор

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

removeContext думаю поможет Вам.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация сообщений в pi/xi
СообщениеДобавлено: Пт, мар 25 2011, 13:26 
Директор
Директор

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

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


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

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


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

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


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

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