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

Se aplica: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

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:Para obtener más información acerca de cómo configurar una operación de procesamiento por lotes, visite el siguiente sitio Web MSDN:Para 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