REVISIÓN: Cuando el adaptador de BizTalk Server SAP lee una secuencia válida de SAP de ceros, el adaptador produce una excepción y termina la operación actual

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

En esta página

Síntomas

La implementación actual de adaptador de SAP de Microsoft BizTalk Server que se incluye en Microsoft BizTalk adaptador Pack 1.0 tiene una propiedad de configuración se denomina la propiedad EnableSafeTyping . La propiedad EnableSafeTyping es una propiedad booleana. La propiedad EnableSafeTyping controla el comportamiento del adaptador cuando el adaptador controla los valores de los siguientes tipos de datos SAP:
  • DATS
  • TIMS
  • NUMC
De forma predeterminada, el valor de la propiedad EnableSafeTyping es false . Por lo tanto, los valores de los tipos de datos SAP se convierten en variables con tipos inflexibles en Microsoft .NET Framework. En SAP, vaciar los valores de la DATS SAP tipo de datos y del tipo de datos SAP TIMS se representan mediante una secuencia de ceros. Sin embargo, cuando el adaptador lee una secuencia válida de SAP de ceros, el adaptador produce una excepción y termina la operación actual. El adaptador hace esto en lugar de convertir la secuencia SAP válida de ceros en un valor válido de null en .NET Framework.

Por ejemplo, tendrá un valor de tipo de datos SAP DATS vacío de 00000000 y un valor de tipo de datos SAP TIMS vacío de 000000. Cuando el adaptador lee estos valores, el adaptador produce una excepción y termina la operación actual.

Solución

Información de revisiones

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Esta revisión sólo se aplican a sistemas que experimenten el problema descrito en este artículo. Esta revisión podría sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la siguiente actualización de software que contenga este hotfix.

Si la revisión está disponible para descarga, es hay una sección de "Descarga de revisión disponible" al principio de este artículo. Póngase en contacto si no aparece en esta sección, con los clientes de Microsoft Servicios de y soporte técnico para obtener la revisión de.

Nota Si se producen problemas adicionales o si cualquier solución de problemas es necesario, quizás tenga que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con esta revisión específica. Para obtener una lista completa de números de teléfono de servicio de atención al cliente y soporte técnico o para crear una solicitud de servicio independiente, visite el siguiente sitio Web:
http://support.microsoft.com/contactus/?ws=support
Nota El formulario "Descarga de revisión disponibles" muestra los idiomas para que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Debe tener el adaptador de BizTalk Pack 1.0 para aplicar este hotfix instalado.

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar este hotfix.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria el elemento fecha y hora en el panel de control.
BizTalk Server 2006 R2, versión de 32 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Microsoft.Adapters.SAP.dll3.0.4853.1316,44816-Jun-200816: 47x 86
BizTalk Server 2006 R2, versión de 64 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Microsoft.Adapters.SAP.dll3.0.4853.1283,68016-Jun-200816: 47x 64
Nota Debido a la interdependencia entre archivos, la revisión más reciente que contiene estos archivos también puede contener archivos adicionales.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Este hotfix agrega una nueva propiedad de enlace que se denomina la propiedad DataTypesBehavior para el adaptador. La propiedad DataTypesBehavior es una propiedad compleja que contiene las subpropiedades de la siguientes:
  • DateTimeMaxToDats
  • DateTimeMinToDats
  • DateTimeMaxToTims
  • DateTimeMinToTims
  • DatsMaxToDateTime
  • DatsMinToDateTime
  • TimsMaxToDateTime
  • DateTimeNullToDats
  • DateTimeNullToTims
  • InvalidDatsToDateTime
  • InvalidNumcToInt
  • InvalidTimsToDateTime
  • EmptyDatsToDateTime
Por lo tanto, cuando se utiliza la propiedad EnableSafeTyping establecida en false , se puede controlar manualmente cómo se convierten los tipos de datos.

Por ejemplo, la propiedad DateTimeMaxToDats controla el comportamiento cuando el adaptador convierte el valor de DateTimeMax (.NET DateTime.MaxValue ) en el tipo de datos SAP DATS . El.NET DateTime.MaxValue valor puede estar presente sólo en un mensaje de solicitud. El adaptador debe convertir el valor en el tipo de datos SAP DATS cuando envía el valor a SAP. Por lo tanto, la propiedad DateTimeMaxToDats controla el comportamiento de cómo el adaptador analiza el mensaje de solicitud.

Otro ejemplo, la propiedad DatsMaxToDateTime controla el comportamiento cuando el adaptador se convierte el DatsMax valor (el valor SAP DATS MaxValue ) en el tipo de datos DateTime . Las demás propiedades siguen la misma lógica.

Para obtener más información acerca de la terminología relativa de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, sobre el rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 954539 - Última revisión: miércoles, 22 de octubre de 2008 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft BizTalk Server 2006 R2 Standard Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Branch
  • Microsoft BizTalk Adapter Pack 1.0
Palabras clave: 
kbmt kbbtsadapters kbautohotfix kbexpertiseinter kbhotfixserver kbqfe KB954539 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): 954539

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