2017-01-09 3 views
1

Я нахожусь на AX 2012 R3 CU10.AX 2012 AIF Outbound - выпущенный продукт и связанные данные в 1 файле XML

Мне нужно экспортировать данные товара (выпущенные продукты) в формате XML. но и связанные данные, как:

  • Переводы (Product> Языки> Переводы)
  • сайта Конкретные параметры заказа для продаж, PURCH и Invent (Управление запасами> - параметры заказа> Настройки конкретного сайта заказа) Атрибуты
  • Внешний Описание товара (Sell> Сопутствующая информация> Внешний описание товара)
  • Продукт данных (Product> Se стро> атрибуты продукта)
  • обработки документов (продукции> Навесное оборудование> Навесное оборудование)
  • и т.д ...

я могу сделать исходящий порт с одной операции обслуживания. Это прекрасно работает.
Однако добавление нескольких операций обслуживания на один порт, по-видимому, приводит к одному XML-файлу для каждой операции обслуживания.
Мне нужен один XML за выпущенный продукт.

У меня создалось впечатление, что AIF предназначен для обработки только 1 единственной операции обслуживания для каждого исходящего порта.
И что все данные, которые вы хотите в одном файле вывода XML, должны быть запрошены одним единственным узлом AOT Query.

Кто-нибудь знает, как экспортировать данные, которые мне нужны в одном XML-файле?

ответ

1

Чтобы экспортировать все данные, которые вам нужны в одном файле, вы должны создать новую службу документов AIF. Сначала создайте запрос AOT, содержащий требуемую информацию. Ниже приведенная ссылка поможет вам найти нужные таблицы и создать запрос. How to: Create a Document Query [AX 2012]. Кроме того, вы можете использовать следующую картину как намек

Query sample

Затем создайте AIF службы с помощью мастера AIF Document Service. Пожалуйста, обратитесь к приведенной ниже ссылке. How to: Create a Service by Using the AIF Document Service Wizard [AX 2012]

+0

Ну, это проблема. Я не могу вместить все данные, которые мне нужны в 1 запросе. Но мне все равно нужно выводить все это в 1 xml-файле. Есть ли возможность выполнять дополнительный поиск данных во время обработки? –

+0

В приведенном выше примере содержатся все данные, о которых вы спрашивали: Переводы> EcoResProductTranslation; Упорядоченные параметры заказа для продаж, покупки и Invent> InventTableModule; Внешний элемент Описание> CustVendExternalItem; Данные атрибутов продукта> EcoResAttribute, EcoResValue; Обращение с документом> DocuRef –

+0

Если вам нужно добавить дополнительные данные (не базы данных) в выходной XML-код, пожалуйста, проверьте следующую ссылку https://blogs.msdn.microsoft.com/emeadaxsupport/2011/12/08/aif-how- к надстройку экстра-без базы данных поля в-XSD / –

Смежные вопросы