Обработка 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.