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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Последовательный маппинг
СообщениеДобавлено: Пт, сен 17 2010, 15:25 
Модератор
Модератор

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

такая задача: есть интрефейсы A(Abstarct), B(Inbound) и C(Inbound).
мне нужно сделать маппинг A -> B -> C.
сделал Operation Mapping добавил в него 2 строки
A -> B
B -> C
и хочу чтобы всё работало....
когда Test табе тестирую A -> B работает B -> C работает. а вот A -> C ругается

Runtime Exception when executing application mapping program com/sap/xi/tf/_BusinessPartnerUpdate_Inb_to_ABABusinessPartnerIn_; Details: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Cannot create target element /ns1:ABABusinessPartner/Partner/PartnerHeader/ObjectInstance/Partner/PartyID. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD

Может я что-то не понимаю... как-то подругому всё работает?


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

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Если требуется сделать меппинг 1 исх и 2 приёмных, то нужно 2 OM-меппинга и 1 ID, в котором будет 2 входных интерфейса (и соотв-но ссылка на 2 ОМа).

То есть будут A->B и A->C.

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


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

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
chumpa написал:
Если требуется сделать меппинг 1 исх и 2 приёмных, то нужно 2 OM-меппинга и 1 ID, в котором будет 2 входных интерфейса (и соотв-но ссылка на 2 ОМа).

То есть будут A->B и A->C.


у меня не много другая задача из A в C применить 2 ММ тоесть маппинг разбит на 2 шага A -> B, B -> C.

в OM указал 2 MM выполняются они последовательно сверху вниз. Но глючит что-то :(


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

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


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

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Ich Will написал:
у меня не много другая задача из A в C применить 2 ММ тоесть маппинг разбит на 2 шага A -> B, B -> C.


А, ну тут всё тривиально, это всем известно и никому не интересно :)

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


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

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


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

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


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

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