REVISIÓN: "39: elemento de datos es demasiado largo" error al utilizar una canalización de EDI para procesar un mensaje EDIFACT en BizTalk Server 2009

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

En esta página

Síntomas

Considere el siguiente escenario:
  • Utilice el intercambio de datos electrónicos (EDI) para procesar un mensaje electrónico datos Interchange For Administration, Commerce y de transporte (EDIFACT) en Microsoft BizTalk Server 2009.
  • El mensaje EDIFACT cumple las condiciones siguientes:
    • La longitud de los caracteres regulares en un elemento de datos del mensaje EDIFACT es menor que el límite de longitud máxima del elemento de datos.
    • El elemento de datos incluye caracteres de la versión. La longitud combinada de la versión y caracteres normales es mayor que el límite de longitud máxima.

      NotaUn carácter de versión es un carácter que se utiliza para restaurar el significado original de caracteres que se utilizan para separar la sintaxis. Por ejemplo, el (signo de interrogación?) se utiliza con frecuencia como un carácter de versión.
En este escenario, no se procesa el mensaje EDIFACT.  Además, recibirá un mensaje de error similar al siguiente:
39: Elemento de datos es demasiado largo
Este error indica que no se puede procesar el mensaje debido a que un elemento de datos es mayor que la longitud máxima especificada por el esquema.



Causa

Este problema se produce porque el servidor BizTalk Server cuenta incorrectamente los caracteres de la versión como caracteres normales. Por lo tanto, no se implementa la norma EDIFACT siguiente:
"Cuando se utiliza, el carácter de versión no se cuenta en la longitud del valor del elemento de datos."
NotaPara obtener más información acerca de los estándares EDIFACT, visite la siguiente Comisión económica de las Naciones Unidas para el sitio Web de Europa (UNECE):
Información general acerca de los estándares EDIFACT

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 2009.

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:
2497794Paquete 2 de la actualización acumulativa para BizTalk Server 2009

Estado

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

Referencias

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
Para obtener más información acerca de la mensaje de error de "Elemento de datos es demasiado largo", visite el siguiente sitio Web MSDN:
Información general acerca de la mensaje de error de "Elemento de datos es demasiado largo"

Propiedades

Id. de artículo: 2447322 - Última revisión: viernes, 18 de marzo de 2011 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
Palabras clave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbbtspipeline kbmt KB2447322 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): 2447322

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com