Compartir a través de


Información general sobre la compatibilidad con EDI en BizTalk Server

En este tema se proporciona información general breve sobre EDI y cómo BizTalk Server admite EDI.

Introducción a EDI

Intercambio electrónico de datos (EDI) es el único medio más usado por el que los socios comerciales intercambian datos electrónicamente. EDI está orientado en gran medida a la mensajería. Los documentos se implementan como archivos planos que pueden incluir conjuntos de transacciones por lotes. Los intercambios por lotes pueden contener varios grupos, cada uno de los cuales puede contener varios conjuntos de transacciones o mensajes.

EDI consta de métodos de intercambio de datos específicos acordados por organismos de estándares. Los estándares EDI principales son X12 (estandarizados por ANSI y utilizados principalmente en Norteamérica) y EDIFACT (estandarizados por las Naciones Unidas y usados principalmente fuera de los Ee. UU.). Otros estándares se derivan de estos, por ejemplo, HIPAA de X12 y KEDIFACT en Corea de EDIFACT. Los estándares son estrechamente paralelos en la estructura de mensajes y los esquemas de confirmación, pero tienen diferencias distintas.

Los estándares EDI prescriben lo siguiente:

  • Formatos, conjuntos de caracteres y elementos de datos usados en el intercambio de documentos

  • Sobres usados en la transacción EDI

  • Confirmaciones necesarias para comprobar la entrega

  • Cómo proporcionar una entrega garantizada, una vez exactamente, y la detección automática y el reporte de datos dañados o incorrectos.

    Aunque las normas EDI establecen las normas para la estructura del documento, los socios comerciales deben acordar la información específica que se va a transmitir y cómo se debe utilizar. El diseño de un sistema EDI que conecta a dos socios comerciales está determinado por lo que requieren los estándares y lo que acuerdan los socios comerciales. Para obtener más información sobre la mensajería EDI, consulte Mensajería EDI.

Nota:

Los mensajes EDI se distinguen de su transporte. Los estándares EDI no prescriben el transporte de mensajes y los mensajes EDI pueden ser enviados por una variedad de medios diferentes.

Cómo se implementa EDI en BizTalk Server

BizTalk Server incluye funcionalidad nativa que proporciona compatibilidad con EDI. EDI está integrado en el producto; no es un complemento, como un adaptador o un acelerador.

Procesamiento de intercambio

La característica EDI realiza el siguiente procesamiento del lado de recepción y del lado de envío en canalizaciones que aplica las reglas establecidas por los estándares EDI.

  • Procesa los mensajes EDI entrantes, incluida la validación de intercambios y la generación de confirmaciones.

  • Genera y envía mensajes EDI salientes, incluyendo la validación de intercambios y el procesamiento de ACK recibidos, en función de la configuración.

    Procesamiento por lotes

    El procesamiento por lotes se controla mediante la canalización de recepción y la orquestación:

  • Si se va a dividir un intercambio por lotes recibido, BizTalk Server lo divide en sus conjuntos de transacciones constituyentes, generando un archivo XML para cada conjunto de transacciones y promocionando las propiedades necesarias para la generación de lotes del lado de envío.

  • Si se va a conservar un intercambio por lotes recibido, BizTalk Server procesa el lote de forma que conserva los conjuntos de transacciones y los grupos que contenía cuando se recibió el lote.

  • Si se va a configurar un intercambio por lotes recibido, los lotes reciben conjuntos de transacciones EDI y grupos en un intercambio saliente.

  • Si varias partes se suscriben a un intercambio por lotes, BizTalk Server envía una copia del lote a cada entidad.

    Acuerdos de socios comerciales

    Los socios comerciales definen mutuamente el Acuerdo de Socios Comerciales, que es un conjunto de propiedades definidas en la Consola de administración de BizTalk Server. Estas propiedades de parte, propiedades del puerto/ubicación de envío y recepción, determinan el procesamiento EDI tanto del lado de recepción como del lado de envío. Para obtener más información sobre los acuerdos de socios comerciales, consulte Acuerdo de socios comerciales.

    Estado del intercambio

    BizTalk Server proporciona informes de estado específicos de EDI. Estos informes de estado proporcionan un estado completo de una transacción de intercambio de documentos EDI, incluidas las confirmaciones correlacionadas con el intercambio.

Componentes EDI en BizTalk Server

Entre los componentes de Microsoft BizTalk Server que se usan para el procesamiento EDI se incluyen los siguientes:

  • La aplicación EDI de BizTalk contiene artefactos (incluidas canalizaciones, orquestaciones y esquemas) necesarios para procesar documentos EDI.

    Nota:

    Al configurar la característica EDI en BizTalk Server, el programa de configuración crea esta aplicación. Siempre que cree una aplicación que procese intercambios EDI, debe agregar una referencia a la aplicación EDI de BizTalk desde la aplicación. Para obtener más información, vea Agregar una referencia a la aplicación EDI de BizTalk Server.

  • La canalización de recepción EDI de BizTalk (canalización EdiReceive) analiza documentos codificados con EDI, divide los lotes EDI, convierte los documentos codificados con EDI a codificación XML, realiza la validación EDI y XSD, y lleva a cabo la división de subdocumentos HIPAA X12. Para obtener más información, consulte Componentes de recepción EDI.

  • La canalización de envío EDI de BizTalk (canalización EdiSend) convierte documentos XML en codificación X12 o EDIFACT, serializa documentos codificados con EDI y realiza la validación edi y XSD. Para obtener más información, consulte Componentes de envío EDI.

  • La interfaz de usuario de Trading Partner Management (TPM) le permite establecer propiedades de procesamiento para socios comerciales que participan en el intercambio de documentos EDI y el transporte de documentos AS2. Para obtener más información, consulte El Rol de los Contratos en el Procesamiento de EDI y Interfaz de Usuario de EDI y AS2 en Guía de Interfaz de Usuario y Referencia del Espacio de Nombres de la API para Desarrolladores.

  • La orquestación de agrupación en lotes agrupa los intercambios EDI y configura las propiedades de contexto para el envío del intercambio agrupado en lotes. La orquestación de enrutamiento controla las instancias en las que los mensajes coinciden con varios lotes, creando tantas copias del mensaje como sea necesario. Para obtener más información, consulte Procesamiento de lotes entrantes y procesamiento por lotes de mensajes EDI salientes.

  • La interfaz de usuario de informes de estado proporciona un estado completo de los intercambios EDI y confirmaciones correlacionadas. Para obtener más información, vea Informes de estado de EDI y AS2.

  • Las herramientas de tiempo de diseño de Visual Studio permiten generar una instancia, validar una instancia, validar un esquema, probar un mapa y validar un mapa. Para obtener más información, consulte Uso de Design-Time Herramientas XML.

  • Un repositorio de esquemas incluye X12, EDIFACT, HIPAA X12N 4010A XSD, EANCOM y esquemas de control. Para obtener más información, vea Compatibilidad con esquemas de documentos EDI.

  • Una herramienta de migración (Herramienta de migración de entidad) le permite migrar datos de entidad EDI de BizTalk Server 2006 R2 o BizTalk Server 2009 a BizTalk Server. Para obtener más información, consulte Utilidades de Migración EDI.

Véase también

Procesamiento EDI en BizTalk Server
Compatibilidad con HIPAA en BizTalk Server
Problemas de soporte técnico de EDI
Arquitectura de la solución EDI
Informes de estado de EDI y AS2
Desarrollo y configuración de soluciones EDI de BizTalk Server