Processar mensagens XML e arquivos simples nos Aplicativos Lógicos do Azure
Nos Aplicativos Lógicos do Azure, você pode processar e validar as mensagens XML enviadas e recebidas. Se você usou o BizTalk Server, essas funcionalidades também analisam, redigem, transformam e validam mensagens XML, codificam e decodificam arquivos simples e até usam o XPath para enriquecer ou extrair propriedades específicas de uma mensagem. Se você não estiver familiarizado com esse assunto, esses recursos ampliarão as formas como você pode processar as mensagens no fluxo de trabalho do aplicativo lógico. Por exemplo, se você tiver um cenário B2B (entre empresas) e trabalhar com esquemas XML específicos, poderá usar essas funcionalidades XML para aprimorar a maneira como a sua empresa trata essas mensagens.
Por exemplo, os Aplicativos Lógicos do Azure incluem as seguintes funcionalidades XML:
Tarefa | Descrição |
---|---|
Redigir um XML com esquema (somente fluxos de trabalho Standard) | Crie documentos XML com base em dados JSON usando um esquema. |
Analisar um XML com esquema (somente fluxos de trabalho Standard) | Analise documentos XML usando um esquema. |
Transformar XML | Converta ou personalize uma mensagem XML de acordo com seus requisitos ou os requisitos do parceiro usando mapas. |
Codificar e decodificar arquivos simples | Codifique ou decodifique um arquivo simples. Por exemplo, o SAP aceita e envia arquivos IDOC no formato de arquivo simples. Muitas plataformas de integração criam mensagens XML, incluindo os Aplicativos Lógicos do Azure. Portanto, você pode criar um fluxo de trabalho de aplicativo lógico que usa o codificador de arquivo simples para converter o XML em formato de arquivo simples. |
Validar XML | Valide uma mensagem XML de entrada ou saída em um esquema específico. |
XPath | Enriqueça uma mensagem e extraia propriedades específicas dela. Então, será possível usar as propriedades extraídas para rotear a mensagem a um destino ou a um ponto de extremidade intermediário. |
Amostra
Implante um aplicativo lógico totalmente operacional (amostra GitHub) usando recursos de XML nos Aplicativos Lógicos do Azure.