Mensajes XML y archivos planos en Azure Logic Apps con Enterprise Integration PackXML messages and flat files in Azure Logic Apps with Enterprise Integration Pack

En Azure Logic Apps puede procesar los mensajes XML que envíe y reciba con Enterprise Integration Pack.In Azure Logic Apps, you can process XML messages that you send and receive by using the Enterprise Integration Pack. Si ha usado BizTalk Server, Enterprise Integration Pack ofrece funcionalidades similares para transformar y validar los mensajes, trabajar con archivos planos e incluso usar XPath para enriquecer o extraer propiedades específicas de un mensaje.If you've used BizTalk Server, the Enterprise Integration Pack provides similar capabilities to transform and validate messages, work with flat files, and even use XPath to enrich or extract specific properties from a message. Si no conoce nada de este espacio, estas características expanden la forma de procesar los mensajes dentro del flujo de trabajo de la aplicación lógica.If you're new to this space, these features expand how you process messages in your logic app's workflow. Por ejemplo, si se encuentra en un escenario de negocio a negocio (B2B) y trabaja con esquemas XML específicos, puede usar Enterprise Integration Pack para mejorar cómo su empresa procesa estos mensajes.For example, if you have a business-to-business (B2B) scenario and work with specific XML schemas, you can use the Enterprise Integration Pack to enhance how your company processes these messages.

Por ejemplo, Enterprise Integration Pack incluye estas funcionalidades:For example, the Enterprise Integration Pack includes these capabilities:

  • Validación XML: permite validar un mensaje XML entrante o saliente con respecto a un esquema específico.XML validation: Validate an incoming or outgoing XML message against a specific schema.

  • Transformación XML: permite convertir o personalizar un mensaje XML en función de sus requisitos o de los de un asociado mediante asignaciones.XML transform: Convert or customize an XML message based on your requirements or the requirements of a partner by using maps.

  • Codificación y descodificación de archivos planos: permite codificar o descodificar un archivo plano.Flat file encoding and flat file decoding: Encode or decode a flat file.

    Por ejemplo, SAP acepta y envía archivos IDOC en formato de archivo plano.For example, SAP accepts and sends IDOC files in flat file format. Muchas plataformas de integración crean mensajes XML, incluida Logic Apps.Many integration platforms create XML messages, including Logic Apps. Por lo tanto, puede crear una aplicación lógica que use el codificador de archivo plano para "convertir" archivos XML en archivos planos.So, you can create a logic app that uses the flat file encoder to "convert" XML files to flat files.

  • XPath: permite enriquecer un mensaje y extraer propiedades específicas de él.XPath: Enrich a message and extract specific properties from the message. Las propiedades extraídas se pueden utilizar después para redirigir el mensaje a un destino o un punto de conexión intermediario.You can then use the extracted properties to route the message to a destination, or an intermediary endpoint.

MuestraSample

Implemente una aplicación lógica totalmente operativa (ejemplo de GitHub) con las características XML de Azure Logic Apps.Deploy a fully operational logic app (GitHub sample) by using the XML features in Azure Logic Apps.

Pasos siguientesNext steps

Obtenga más información acerca de Enterprise Integration PackLearn more about the Enterprise Integration Pack