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

El intercambio electrónico de datos (EDI) es uno de los medios usados frecuentemente a través del cual los socios comerciales intercambian datos de forma electrónica. EDI está orientado principalmente a la mensajería. Los documentos se implementan como archivos sin formato que pueden incluir conjuntos de transacciones por lotes. Los intercambios por lotes pueden contener varios grupos y cada uno de éstos puede contener a su vez varios mensajes o conjuntos de transacciones.

EDI está formado por métodos específicos de intercambio de datos acordados por organismos de estandarización. Los estándares EDI más importantes son X12 (estandarizado por ANSI y usado principalmente en Norteamérica) y EDIFACT (estandarizado por las Naciones Unidas y usado principalmente en todo el mundo). Otros estándares derivan de los mencionados. Por ejemplo, HIPAA deriva de X12 y KEDIFACT, en Corea, de EDIFACT. Los estándares son muy parecidos a la estructura de mensaje y a los esquemas de confirmación, pero cuentan con diferencias distintivas.

Los estándares EDI recomiendan:

  • Los formatos, los juegos de caracteres y los elementos de datos usados en el intercambio de documentos

  • Los sobres usados en la transacción EDI

  • Las confirmaciones requeridas para comprobar la entrega

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

    Mientras que los estándares EDI establecen las reglas respecto a la estructura del documento, los socios comerciales deben acordar la información específica que se transmitirá y cómo debe usarse esta información. El diseño de un sistema EDI que conecta dos socios comerciales viene determinado por lo que requieren los estándares y por 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 recomiendan el transporte de mensaje. Además, los mensajes EDI pueden enviarse utilizando diferentes medios.

Implementar 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 de envío y recepción en canalizaciones que hace cumplir las reglas exigidas por los estándares EDI.

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

  • Genera y envía mensajes EDI salientes, incluida la validación de intercambios y el procesamiento de confirmaciones recibidas, en función de la configuración.

    Procesamiento por lotes

    La canalización de recepción y la orquestación administran el procesamientos por lotes:

  • 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 grupos y conjuntos de transacciones EDI en un intercambio saliente.

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

    Acuerdos entre socios comerciales

    Los socios comerciales definen entre ellos el acuerdo entre socios comerciales, formado por un conjunto de propiedades definidas en la consola de administración de BizTalk Server. Estas propiedades de entidades, además de las propiedades de ubicaciones y puertos de envío y recepción, determinan el procesamiento EDI de envío y recepción. 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 información completa sobre el estado de una transacción de intercambio de un documento, incluidas las confirmaciones correlacionadas con el intercambio.

Componentes de EDI en BizTalk Server

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

  • La aplicación EDI de BizTalk contiene artefactos (que incluyen canalizaciones, orquestaciones y esquemas) que se necesitan 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 procesará intercambios EDI, debe agregar una referencia a la aplicación EDI de BizTalk desde su 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 los documentos con codificación EDI, divide lotes de EDI, convierte documentos con codificación EDI en codificación XML, lleva a cabo la validación EDI y XSD así como 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 con codificación EDI y lleva a cabo la validación EDI y XSD. Para obtener más información, vea Edi Send Components.

  • La interfaz de usuario Administración de socios comerciales (TPM) permite establecer las propiedades de procesamiento para socios comerciales comprometidos con el intercambio EDI de documentos y el transporte AS2 de documentos. Para obtener más información, vea The Role of Agreements in EDI Processing and EDI and AS2 UI in the UI guidance and developers API namespace reference.

  • La orquestación por lotes procesa por lotes los intercambios EDI y define propiedades de contexto para el envío del intercambio por lotes. La orquestación de enrutamiento controla las instancias en las que los mensajes coinciden con varios lotes y crea el número necesario de copias del mensaje. 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 información completa sobre los intercambios EDI y las confirmaciones correlacionadas. Para obtener más información, consulte Informes de estado de EDI y AS2.

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

  • Un repositorio de esquema 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 terceros) le permite migrar datos de entidad EDI de BizTalk Server 2006 R2 o BizTalk Server 2009 a BizTalk Server. Para más información, consulte Utilidades de migración de EDI.

Consulte también

Procesamiento de EDI en BizTalk Server
Compatibilidad con HIPAA en BizTalk Server
Problemas de compatibilidad con EDI
Arquitectura de las soluciones EDI
Informes de estado de EDI y AS2
Desarrollo y configuración de soluciones EDI de BizTalk Server