REVISIÓN: Error de excepción XMLException cuando una operación por lotes procesa mensajes EDI en BizTalk Server 2010 si se establece el separador para el signo menor que (<) o 0x3C

Síntomas

Considere el escenario siguiente:

  • Tiene un equipo que está ejecutando Microsoft BizTalk Server 2010.

  • Establezca la propiedad del separador de elementos del componente (ISA16) la configuración de separadores y juego de caracteres de una parte a menor que el valor del carácter de signo (<) o en el valor hexadecimal 0x3C .

  • Configurar una operación de procesamiento por lotes para el procesamiento de mensajes de Electronic Data Interchange (EDI) para la fiesta.

En este escenario, el ensamblador EDI no funciona correctamente y se genera una excepción XMLException . Además, se graba un mensaje de error similar al siguiente en el registro de aplicación:

Nombre de registro: ApplicationSource: BizTalk ServerEvent ID: categoría 5754Task: BizTalk ServerLevel: ErrorKeywords: ClassicUser: N / mensaje de ADescription:A enviado al adaptador "FILE" en el puerto de envío "< nombre de puerto de envío >" URI "< URI >" es sus pendiente.  Detalles del error: se produjo un error al ejecutar la canalización de envío: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, versión = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" origen: "EDI ensamblador" Puerto de envío: "< nombre del puerto de envío >" URI: "< URI >" motivo: nombre no puede empezar con el ' <' carácter valor hexadecimal 0x3C. Línea 1, posición 430.

Note Este problema se produce si establece la propiedad del separador de elementos del componente (ISA16) en el valor char puntos (:) o si no configura una operación de procesamiento por lotes de mensajes EDI.

 Causa

Este problema se produce porque las operaciones por lotes no pueden manejar el menor que el valor del carácter de signo (<) o el valor de 0x3C como separador.

Solución

Información de actualización acumulativa

La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 2 para BizTalk Server 2010.Para obtener más información acerca de cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2573000 Paquete de actualización acumulativa 2 para BizTalk Server 2010

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".

Referencias

Para obtener más información acerca de cómo configurar el conjunto de caracteres y separadores , visite el siguiente sitio Web MSDN:

Cómo configurar el conjunto de caracteres y separadoresPara obtener más información acerca de cómo configurar una operación de procesamiento por lotes, visite el siguiente sitio Web MSDN:

Cómo configurar una operación de procesamiento por lotesPara obtener más información acerca de las revisiones de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2003907 Información acerca de las revisiones de BizTalk Server

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×