Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

REVISI�N: Una orquestaci�n no se completa correctamente y se registra una excepci�n en una transacci�n at�mica en BizTalk Server 2004 SP1


View products that this article applies to.

S�ntomas

Puede experimentar el problema siguiente en Microsoft BizTalk Server 2004 Service Pack 1 (SP1). Cuando intenta ejecutar una orquestaci�n que contiene mensajes que se declaran en una forma �mbito donde la propiedad de Tipo de transacci�n est� establecida a at�mica , la orquestaci�n no se completa correctamente. Este problema se produce cuando BizTalk Server 2004 intenta conservar los mensajes para la base de datos.

Adem�s, se registra una excepci�n que es similar al siguiente en una transacci�n at�mica en estado de Microsoft BizTalk y seguimiento de actividad (HAT):
Microsoft.XLANGs.Core.PersistenceException: Exception occurred when persisting state to the database. 
---> Microsoft.BizTalk.XLANGs.BTXEngine.PersistenceItemException: A batch item failed persistence Item-ID 4a3bbe04-691d-4eea-b0b9-baa2b7ab9de9 OperationType MAIO_CommitBatch Status -1061151960 ErrorInfo Error in accessing the part data or one of its fragments. The part or fragment may not exist in the database. . 
---> Microsoft.BizTalk.XLANGs.BTXEngine.PublishMessageException: Failed to publish (send) a message in the batch. This is usually because there is no one expecting to receive this message.  The error was Error in accessing the part data or one of its fragments. The part or fragment may not exist in the database.  with status -1061151960. 
---> Microsoft.XLANGs.Core.PersistenceException: Exception occurred when persisting state to the database. 
---> Microsoft.BizTalk.XLANGs.BTXEngine.PersistenceItemException: A batch item failed persistence Item-ID 4a3bbe04-691d-4eea-b0b9-baa2b7ab9de9 OperationType MAIO_CommitBatch Status -1061151960 ErrorInfo Error in accessing the part data or one of its fragments. The part or fragment may not exist in the database. . 
---> Microsoft.BizTalk.XLANGs.BTXEngine.PublishMessageException: Failed to publish (send) a message in the batch. This is usually because there is no one expecting to receive this message.  The error was Error in accessing the part data or one of its fragments. The part or fragment may not exist in the database.  with status -1061151960. 
---> Microsoft.XLANGs.RuntimeTypes.RuntimeInternalErrorException at Microsoft.BizTalk.XLANGs.BTXEngine.BTXService.ReleasePartsUnderConstruction()   at Microsoft.BizTalk.XLANGs.BTXEngine.CommitHelper.Commit(BTXSession session, ITransaction transaction, Object[] batches, IBTOperationStatus& s) at Microsoft.BizTalk.XLANGs.BTXEngine.CommitManager.Commit(IBTMessageBatchEx[] batches, Segment seg, IBTOperationStatus& s)   --- End of inner exception stack trace ---   --- End of inner exception stack trace ---   --- End of inner exception stack trace ---  at Microsoft.BizTalk.XLANGs.BTXEngine.CommitManager.Commit(IBTMessageBatchEx[] batches, Segment seg, IBTOperationStatus& s)   at Microsoft.BizTalk.XLANGs.BTXEngine.TransactionBatch.Commit(IBTMessageBatchEx[] batches, ITransaction transaction, IBTOperationStatus& s)   at Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.Commit()   --- End of inner exception stack trace ---   --- End of inner exception stack trace ---   --- End of inner exception stack trace ---   at Microsoft.BizTalk.XLANGs.BTXEngine.BTXXlangStore.Commit()   at Microsoft.XLANGs.Core.Service.Persist(Boolean dehydrate, Context ctx, Boolean idleRequired, Boolean finalPersist, Boolean bypassCommit, Boolean terminate)   at Microsoft.XLANGs.Core.TransactionalContext.OnCommit()   at Microsoft.XLANGs.Core.AtomicTransaction.OnCommit()   at StatuFac.StatutFacturation.segment16(StopConditions stopOn) in c:\Documents and Settings\nnn\Local Settings\Temp\1\4wow7d17.18.cs:line 14677   at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp)
Microsoft.XLANGs.Core.PersistenceException Scoped@<OrchestrationName.Transaction_3> 
notas
  • En esta informaci�n OrchestrationName.Transaction_3 es un marcador para informaci�n que es espec�fica de la orquestaci�n.
  • Este problema no se produce en BizTalk Server 2004 cuando BizTalk Server 2004 Service Pack 1 no se ha aplicado.

↑ Back to the top


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. Apl�quela s�lo a los sistemas que experimenten este problema espec�fico. 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 Microsoft cliente 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: 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

Esta revisi�n requiere BizTalk Server 2004 Service Pack 1.

Requisito de reinicio

No es necesario que reinicie el equipo una vez aplicado 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 de la herramienta fecha y hora en el panel de control.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   04-Mar-2005  02:11  3.0.6109.0        221,184  Microsoft.xlangs.biztalk.engine.dll
   04-Mar-2005  02:11  3.0.6109.0        217,088  Microsoft.xlangs.engine.dll

↑ Back to the top


Soluci�n

Para evitar este problema, quite los mensajes que se declaran en la forma �mbito donde la propiedad de Tipo de transacci�n est� establecida a at�mica . En su lugar, declare los mensajes en el �mbito envolvente.

↑ Back to the top


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:".

↑ Back to the top


M�s informaci�n

Para obtener informaci�n adicional, 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

↑ Back to the top


Propiedades

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): 895175

↑ Back to the top


Keywords: kbmt, kbautohotfix, kbbiztalk2004sp2fix, kbbug, kbfix, kbprb, kbhotfixserver, kbqfe, KB895175, kbbiztalk2004-2006swept, KbMtes

↑ Back to the top

Article Info
Article ID : 895175
Revision : 9
Created on : 11/15/2007
Published on : 11/15/2007
Exists online : False
Views : 307