REVISIÓN: XMLException error cuando una operación de procesamiento por lotes procesa mensajes EDI en BizTalk Server 2010 si el separador se establece en el signo menor que)<) or="" to=""></)>

Id. de artículo: 2580202 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente:
  • Tiene un equipo que está ejecutando Microsoft BizTalk Server 2010.
  • Establece el Separador de elementos de componente (ISA16) del objeto CharSet y separadoresconfiguración de una parte en el signo menor que)) valor del carácter o a la 0x3C valor hexadecimal.
  • Configurar una operación de procesamiento por lotes para el procesamiento de mensajes de intercambio de datos electrónicos (EDI) de la entidad.
En este escenario, el ensamblador EDI no funciona correctamente y unXMLException se genera. Además, se registra un mensaje de error similar al siguiente en el registro de aplicación:
Nombre del registro: aplicación
Fuente: BizTalk Server
ID. de suceso: 5754
Categoría de tarea: BizTalk Server
Nivel: Error
Palabras clave: clásico
Usuario: N/d
Descripción:
Puerto de envío de un mensaje enviado al adaptador de "Archivo" en "<send port="" name="">"con el URI"<uri>" se ha suspendido.<b00> </b00> </uri> </send>
Detalles del error: error al ejecutar la canalización de envío: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, versión = 3.0.1.0, cultura = neutral, PublicKeyToken = 31bf3856ad364e35" fuente: "EDI ensamblador" puerto de envío: "<send port="" name="">" URI: "<uri>" motivo: nombre no puede empezar con la '<' character,="" hexadecimal="" value="" 0x3c.="" line="" 1,="" position=""> </'> </uri> </send>

Nota Este problema no ocurre si se establece el Separador de elementos de componente (ISA16) propiedad a la (de dos puntos:) valor char o si no se configura una operación de procesamiento por lotes para mensajes EDI.

Causa

Este problema se produce porque las operaciones por lotes no pueden controlar el signo menor que)) valor del carácter o la 0x3C valor como un 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 en los productos de Microsoft enumerados en la sección "Se refiere a:".

Referencias

Para obtener más información acerca de cómo configurar el CharSet y separadores configuración, visite el siguiente sitio Web MSDN:
Cómo configurar las opciones de Charset y separadores
Para 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 lotes
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:
2003907Información acerca de las revisiones de BizTalk Server

Propiedades

Id. de artículo: 2580202 - Última revisión: miércoles, 31 de agosto de 2011 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Standard 2010
Palabras clave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2580202 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2580202

Enviar comentarios