Поделиться через


Обработка XML-сообщений и неструктурированных файлов в Azure Logic Apps

В Azure Logic Apps можно обрабатывать и проверять xml-сообщения, которые вы отправляете и получаете. Если вы использовали BizTalk Server, эти возможности также анализируют, компилируют, преобразовывают и проверяют XML-сообщения, кодируют и декодируют неструктурированные файлы, а также используют XPath для обогащения или извлечения определенных свойств из сообщения. Если вы не знакомы с этим пространством, эти функции расширяют возможности обработки сообщений в рабочем процессе приложения логики. Например, если у вас есть сценарий бизнес-бизнеса (B2B) и работа с конкретными XML-схемами, вы можете использовать эти возможности XML для улучшения обработки этих сообщений в бизнесе.

Например, Azure Logic Apps включает следующие возможности XML:

Задача Description
Создание XML с схемой (только стандартные рабочие процессы) Создайте XML-документы из данных JSON с помощью схемы.
Анализ XML с схемой (только для стандартных рабочих процессов) Анализ XML-документов с помощью схемы.
Преобразование XML Преобразуйте или настройте XML-сообщение на основе требований или требований партнера с помощью карт.
Кодирование и декодирование неструктурированных файлов Кодирование или декодирование неструктурированного файла.

Например, SAP принимает и отправляет IDOC-файлы в виде неструктурированных файлов. Многие платформы интеграции создают XML-сообщения, включая Azure Logic Apps. Таким образом, можно создать рабочий процесс приложения логики, использующий кодировщик неструктурированных файлов для преобразования XML в формат неструктурированных файлов.
Проверка XML Проверьте входящий или исходящий XML-сообщение по определенной схеме.
XPath Обогатите сообщение и извлеките из сообщения определенные свойства. Эти извлеченные свойства можно затем использовать для перенаправления сообщения в целевую или промежуточную конечную точку.

Пример

Разверните полностью работоспособное приложение логики (пример из репозитория GitHub) с использованием возможностей XML в Azure Logic Apps.

Общие сведения об интеграции enterprise