Текущее время: Ср, апр 24 2024, 19:55

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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