Rol de los acuerdos en el procesamiento de EDI
Una organización usa BizTalk Server para recibir mensajes EDI y enviar mensajes EDI a uno o varios socios comerciales. A su vez, los socios comerciales definen perfiles de negocio que son entidades de negocio dentro de una organización. La forma en que los perfiles de negocio intercambian mensajes se define como parte de los acuerdos entre socios comerciales de dos perfiles de negocio. Para obtener más información, consulte Bloques de creación de una solución de administración de socios comerciales.
Los acuerdos de socios comerciales se crean en la interfaz de usuario de administración de socios comerciales (TPM). Las pantallas de TPM se encuentran en el nodo Partes de la Consola de administración de BizTalk Server.
Configuración de un acuerdo para el procesamiento de EDI
Todos los socios comerciales que intercambiarán mensajes EDI mediante BizTalk Server deben estar de acuerdo con los parámetros de comunicación. Una vez hecho esto, la organización que hospeda BizTalk Server debe crear los socios comerciales en TPM (incluido un socio comercial para sí mismo), crear los perfiles de negocio y el acuerdo de socios comerciales entre los perfiles empresariales. Como parte del acuerdo de socios comerciales, establece las propiedades de cómo BizTalk Server recibe un mensaje EDI de y envía un mensaje EDI al perfil de negocio del socio comercial. En su extremo, los demás socios comerciales deben hacer lo mismo y, para intercambiar mensajes, las configuraciones deben ser compatibles.
Debe definir los siguientes conjuntos de propiedades para las comunicaciones de EDI.
Las propiedades de socio comercial que definen aspectos generales del socio comercial, tal como el nombre, los puertos de envío y el certificado de firma.
Las propiedades de perfil de negocio que definen las identidades de negocio.
Propiedades EDI, como parte del acuerdo de socios comerciales, que define cómo BizTalk Server procesará un mensaje entrante de un socio comercial y cómo generará un mensaje saliente enlazado al socio comercial.
Propiedades AS2, como parte del acuerdo de socios comerciales, que define cómo BizTalk Server realizarán las comunicaciones AS2, tanto entrantes como salientes. Estas propiedades afectan a las comunicaciones de EDI sólo cuando se envían mensajes EDI a través de AS2.
Nota:
El acuerdo AS2 y el acuerdo de mensajería EDI entre los mismos perfiles de negocio se especifican por separado. Los dos acuerdos juntos forman una asociación.
Las propiedades de acuerdo entre socios comerciales determinan el siguiente procesamiento específico:
Procesamiento y generación de sobre de EDI
Procesamiento y generación de confirmaciones
Validación de mensajes EDI entrantes y salientes
Creación de lotes
Notificación de estado
En el caso de las identidades empresariales, puede haber valores específicos, como D-U-N-S (Dun & Bradstreet). Los nombres específicos tienen calificadores específicos, por ejemplo, "01" para Duns. Cuando el nombre de identidad de negocio no es específico, se usa "ZZ" para los mensajes codificados en X12 y "ZZZ" para los mensajes codificados en EDIFACT, lo que indica un nombre que diferentes entidades han definido de forma mutua. El valor y calificador identificarán el perfil de negocio. El nombre de la identidad de negocio se proporciona únicamente para fines informativos. El tiempo de ejecución de BizTalk no lo usará para el procesamiento.
Determinación de un acuerdo para el procesamiento de EDI
Cada vez que BizTalk Server recibe un mensaje EDI, intenta determinar el acuerdo de socio comercial al que se resuelve el mensaje. Intenta resolver el acuerdo entre socios comerciales al hacer coincidir el mensaje y el calificador del remitente, el identificador del remitente, el calificador del destinatario y el identificador del destinatario como parte del acuerdo. Para obtener más información sobre este proceso, consulte Resolución de acuerdos , Detección de esquemas y Autorización para mensajes EDI recibidos.
Cada vez que BizTalk Server genera un mensaje EDI que se va a enviar, intenta determinar el contrato que se asocia con el perfil de negocio al que se enviará el mensaje. Intenta resolver el acuerdo al hacer coincidir el mensaje y el acuerdo mediante cualquiera de los elementos siguientes:
Propiedad de contexto AgreementPartIdForSend
Propiedades de contexto AgreementNameForSend SenderPartyNameForSend y ReceiverPartyNameForSend
Los calificadores e identificadores del remitente y los calificadores e identificadores del receptor
Nombre de puerto de envío
Para obtener más información sobre este proceso, consulte Resolución de acuerdos y determinación de esquemas para mensajes EDI salientes.
Utilizar propiedades globales de EDI
Si BizTalk Server no puede determinar el contrato para un mensaje entrante o saliente, usará el contrato de reserva para procesar el intercambio entrante o generar el intercambio saliente. Los contratos de reserva se establecen haciendo clic con el botón derecho en el nodo Partes de la consola de administración de BizTalk Server y haciendo clic en Configuración de reserva X12 (para mensajes codificados X12) o configuración de reserva EDIFACT (mensajes codificados en EDIFACT). Para obtener más información sobre las propiedades globales, consulte Configuración de las propiedades del contrato global o de reserva.
Nota
BizTalk Server usará un contrato de reserva solo si no puede determinar el contrato para un intercambio. Si se ha determinado un acuerdo, BizTalk Server no utilizará un valor de propiedad del acuerdo de reserva para una propiedad que no se haya definido para el acuerdo entre dos socios comerciales.
Los acuerdos de reserva no se usarán si los valores de puerto requieren autenticación. Si la configuración del puerto para un puerto de recepción requiere autenticación (si se produce un error en la autenticación si se produce un error en la autenticación o si se produce un error de autenticación en la página General del cuadro de diálogo Propiedades del puerto de recepción), se requiere un contrato para cualquier intercambio recibido por el puerto de recepción. En este caso, no se usan los acuerdos de reserva. Si no se ha determinado ningún acuerdo para un intercambio, éste se tratará como si se hubiera producido un error en la autenticación y se suspenderá.
Consulte también
Resolución de acuerdos, detección de esquemas y autorización para los mensajes EDI recibidos
Resolución de acuerdos y determinación de esquemas para los mensajes EDI salientes
Configuración de las propiedades de EDI
Configuración de las propiedades de acuerdos globales o de respaldo
Problemas conocidos de las entidades de EDI