Esquemas de control y servicio EDI
Los esquemas de control son necesarios para procesar sobres de mensaje (esquemas de control de encabezado) y confirmaciones. Estos esquemas se implementan en Microsoft.BizTalk.Edi.BaseArtifacts.dll a través del programa de instalación. Estos esquemas no tienen que agregarse a proyectos de BizTalk, ya que se implementan en BaseArtifacts.dll. Debe agregar una referencia al ensamblado BaseArtifacts.dll en el proyecto que contiene los esquemas para que éstos se usen.
Esquemas del servicio Envelope
Los esquemas de servicio X12ServiceSchema y EdifactServiceSchema se usan para validar encabezados y finalizadores de conjuntos de transacciones, grupos e intercambios del sobre de un intercambio EDI. Esto es cierto para todos los intercambios EDI: un intercambio sin bloquear, un intercambio por lotes que se va a dividir o un intercambio por lotes que se va a conservar. Los espacios de nombres de estos esquemas son http://schemas.microsoft.com/Edi/X12ServiceSchema
y http://schemas.microsoft.com/Edi/EdifactServiceSchema
.
Si el intercambio EDI es un intercambio de lote conservado, los esquemas de lote X12_BatchSchema y Edifact_BatchSchema se usan por el tiempo de ejecución de BizTalk, junto con los esquemas de servicio. Para obtener más información, consulte Esquemas de lotes edi.
Puede personalizar enumeraciones de campo de Id. en estos esquemas. No se permiten otras modificaciones. Para obtener más información, vea Customizing Enumerations in the Envelope Schema.
Esquemas de control de confirmación
La canalización de recepción EDI usa esquemas de confirmación para generar confirmaciones que van a enviarse, y la canalización de envío EDI los usa para procesar confirmaciones recibidas. Estos esquemas incluyen el esquema de confirmación funcional 997 y el esquema de confirmación de intercambio TA1 para la codificación X12, y el esquema CONTRL para la codificación EDIFACT, según se muestra en la siguiente tabla. No puede modificar estos esquemas.
ACK | Nombre del esquema | Espacio de nombres de destino | Root |
---|---|---|---|
TA1 de X12 | X12_TA1Schema | http://schemas.microsoft.com/Edi/X12 |
Generación X12_TA1_Root |
997 de X12 | X12_997Schema | http://schemas.microsoft.com/Edi/X12 |
ST SE X12_997_Root |
CONTRL de EDIFACT | Edifact_ContrlSchema | http://schemas.microsoft.com/Edi/Edifact |
Efact_Contrl_Root UCD UCM UCS |
Para la codificación X12, el esquema de confirmación funcional de 997 define los encabezados y finalizadores de mensaje, conjunto de transacciones, grupo e intercambio usados en el sobre de un mensaje, y los segmentos de AK1, AK2, AK3, AK4, AK5 y AK9 que notifican el resultado de la validación de cuerpo. El esquema de confirmación técnica TA1 define el encabezado y el finalizador de intercambio, y el segmento de confirmación TA1 que notifica el resultado de la validación del encabezado. La convención de nomenclatura de estos esquemas es X12_<version número>997.xsd y X12\<número> de versión_TA1.xsd. El espacio de nombres de destino para estos esquemas es http://schemas.microsoft.com/BizTalk/EDI/X12/2006
.
EDIFACT admite un paradigma de confirmación en dos fases. La primera confirmación es una recepción de intercambio construida a través de tres segmentos desde el esquema CONTRL. Esta confirmación técnica notifica el resultado de la validación de encabezados. La segunda confirmación usa los segmentos restantes del esquema CONTRL. La convención de nomenclatura de este esquema es EFACT_<Version number>_CONTRL.xsd. El espacio de nombres de destino de este esquema es http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006
.
Consulte también
Cómo recibe BizTalk Server los mensajes EDI
Cómo envía BizTalk Server los mensajes EDI