Dynamics AX --› неполное сообщение BizTalk с новой службой AIF

У меня возникла небольшая проблема с AIF-Service в Dynamics Axe при отправке производственного заказа в BizTalk:

Я сделал запрос (AxdProdTest) для ProdTable, включая ProdId, ItemId и ProdType в качестве полей, и ProdJournalTable в качестве вспомогательного источника данных, включая ProdId, JournalId и JournalType в качестве полей. (1:n, внешнее соединение)

Для этого запроса я создал AIF-Servic с помощью мастера, как описано в пошаговом руководстве.

Теперь у меня есть производственный заказ с одним списком выбора и одной маршрутной картой. Когда я отправляю это с помощью AIF-Service, я получаю XML-сообщение с нужной информацией из ProdTable, но только с одной записью из ProdJournalTable (список выбора), хотя их два.

Что мне нужно изменить, если у меня есть соединение 1: n в запросе и мне нужно то же самое в моем исходящем XML? Должен быть способ, потому что он работает со стандартными сервисами, такими как SalesOrder или Invoices.

Спасибо за помощь...


person Hemant Kumar    schedule 21.10.2011    source источник


Ответы (1)


Как в вашем запросе определены соединения таблиц? Я видел описанное вами поведение при использовании InnerJoin по умолчанию, но я получаю ожидаемое поведение 1: n при использовании OuterJoin.

person Community    schedule 02.04.2012