Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Azure Logic Apps (Consumo + Estándar)
Después de agregar asociados a la cuenta de integración, especifique cómo intercambian los mensajes los asociados definiendo contratos en la cuenta de integración. Los acuerdos ayudan a las organizaciones a comunicarse perfectamente entre sí definiendo el protocolo estándar del sector específico para intercambiar mensajes y proporcionando las siguientes ventajas compartidas:
Permitir que las organizaciones intercambien información mediante un formato conocido.
Mejore la eficacia al realizar transacciones de negocio a negocio (B2B).
Facilitar la creación, administración y uso de contratos para crear soluciones de integración empresarial.
Un contrato requiere un asociado host, que siempre es su organización y un asociado invitado, que es la organización que intercambia mensajes con su organización. El asociado invitado puede ser otra empresa o incluso un departamento de su propia organización. Con este contrato, se especifica cómo controlar los mensajes entrantes y salientes desde la perspectiva del asociado host.
En este artículo se muestra cómo crear y administrar un contrato, que puede usar para intercambiar mensajes B2B con otro asociado mediante las operaciones AS2, X12, EDIFACT o RosettaNet.
Si no está familiarizado con las aplicaciones lógicas, consulte ¿Qué es Azure Logic Apps? Para más información sobre la integración empresarial B2B, consulte Flujos de trabajo de integración empresarial B2B con Azure Logic Apps y Enterprise Integration Pack.
Prerrequisitos
Una cuenta y una suscripción de Azure. Si aún no tiene una suscripción, regístrese para obtener una cuenta gratuita de Azure.
Un recurso de cuenta de integración en el que se definen y almacenan artefactos, como socios comerciales, contratos, certificados, etc., para usarlos en los flujos de trabajo de integración empresarial y B2B. Este recurso debe cumplir los siguientes requisitos:
Está asociado a la misma suscripción de Azure que el recurso de aplicación lógica.
Existe en la misma ubicación o región de Azure que el recurso de la aplicación lógica.
Si está utilizando el tipo de recurso Aplicación lógica (Consumo), su cuenta de integración requiere un enlace al recurso de la aplicación lógica antes de poder usar artefactos en su flujo de trabajo.
Si usa el tipo de recurso Aplicación lógica (estándar), la cuenta de integración no necesita un vínculo al recurso de la aplicación lógica, pero sigue siendo necesario para almacenar otros artefactos, como asociados, contratos y certificados, junto con las operaciones AS2, X12 y EDIFACT. La cuenta de integración todavía tiene que cumplir otros requisitos, como usar la misma suscripción de Azure y existir en la misma ubicación que el recurso de Logic App.
Nota:
Actualmente, solo el tipo de recurso Aplicación lógica (consumo) admite operaciones de RosettaNet . El tipo de recurso Logic App (estándar) no incluye operaciones de RosettaNet .
Al menos dos socios comerciales en su cuenta de integración. Un contrato requiere un asociado host y un asociado invitado. Además, en un contrato es necesario que ambos asociados usen el mismo calificador de identidad empresarial o uno compatible que sea adecuado para un contrato AS2, X12, EDIFACT o RosettaNet.
Opcionalmente, el recurso de aplicación lógica y el flujo de trabajo donde quiere usar el contrato para intercambiar mensajes. El flujo de trabajo requiere cualquier desencadenador que inicie el flujo de trabajo de la aplicación lógica.
Si no está familiarizado con las aplicaciones lógicas, consulte ¿Qué es Azure Logic Apps? y Creación de un ejemplo de flujo de trabajo de aplicación lógica de Consumo.
Agregar un contrato
En el cuadro de búsqueda de Azure Portal , escriba
integration accountsy seleccione Cuentas de integración.En Cuentas de integración, seleccione la cuenta de integración en la que desea agregar los asociados.
En el menú de la cuenta de integración, en Configuración, seleccione Contratos.
En el panel Contratos , seleccione Agregar.
En el panel Agregar , proporcione la siguiente información sobre el contrato:
Propiedad Obligatorio Importancia Description Nombre Sí < agreement-name> El nombre del contrato Tipo de contrato Sí AS2, X12, EDIFACT o RosettaNet Tipo de protocolo para el contrato. Al crear el archivo de contrato, el contenido de ese archivo debe coincidir con el tipo de contrato. Asociado de host Sí < host-partner-name> El asociado host representa la organización. Identidad de host Sí < host-partner-identifier> Identificador del asociado host Partner invitado Sí < guest-partner-name> El asociado invitado representa la organización que se comunica con su organización. Identidad de invitado Sí < guest-partner-identifier> Identificador del asociado invitado Configuración de recepción Varía Varía Estas propiedades especifican cómo el asociado host recibe mensajes entrantes del asociado invitado en el contrato. Para obtener más información, revise el tipo de contrato correspondiente: - Configuración del mensaje AS2
- Configuración de mensajes EDIFACT
- Configuración del mensaje X12Configuración de envío Varía Varía Estas propiedades especifican cómo el socio anfitrión envía mensajes salientes al socio invitado en el acuerdo. Para obtener más información, revise el tipo de contrato correspondiente: - Configuración del mensaje AS2
- Configuración de mensajes EDIFACT
- Configuración del mensaje X12Referencias PIP de RosettaNet Varía Varía En este panel se especifica información sobre uno o varios procesos de interfaz de asociado (PIP) para usar mensajes de RosettaNet. Para obtener más información, consulte Mensajes de Exchange RosettaNet. Importante
La resolución de un contrato depende de la coincidencia de los siguientes elementos definidos en el asociado y el mensaje entrante:
- Calificador e identificador del remitente
- Calificador e identificador del receptor
Si estos valores cambian para el asociado, asegúrese de actualizar también el contrato.
Cuando finalice, seleccione Aceptar.
El contrato aparece ahora en la lista Contratos .
Edición de un contrato
En el cuadro de búsqueda de Azure Portal , escriba
integration accountsy seleccione Cuentas de integración.En Cuentas de integración, seleccione la cuenta de integración en la que desea agregar los asociados.
En el menú de la cuenta de integración, en Configuración, seleccione Contratos.
En el panel Contratos , seleccione el contrato, seleccione Editar y realice los cambios.
Cuando finalice, seleccione Aceptar.
Eliminar un contrato
En el cuadro de búsqueda de Azure Portal , escriba
integration accountsy seleccione Cuentas de integración.En Cuentas de integración, seleccione la cuenta de integración en la que desea agregar los asociados.
En el menú de la cuenta de integración, en Configuración, seleccione Contratos.
En el panel Contratos , seleccione el contrato que desea eliminar y, a continuación, seleccione Eliminar.
Para confirmar que desea eliminar el contrato, seleccione Sí.