BizTalk订单适配器问题 [英] BizTalk Order Adapter problem

查看:68
本文介绍了BizTalk订单适配器问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!


我们有WIN 2008 R2,BTS 2010 并尝试从CS 2007中汇出/导入订单。


配置文件适配器工作正常但是当Order Adapter 应用程序启动时,收到错误:


向BizTalk提交邮件失败。 消息:由于通信问题,MSDTC事务管理器无法将事务推送到目标事务管理器。可能的原因是:存在防火墙且MSDTC进程没有
异常,两台计算机无法通过其NetBIOS名称找到对方,或者未启用对其中一个网络事务的支持两个交易经理。 (HRESULT异常:0x8004D02A)。




堆栈追踪:   在Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object punkTransaction,UInt32& pcbTransactionCookie)

  在Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction transaction,Byte [] whereabouts)

  在Microsoft.CommerceServer.BizTalk.Adapters.CommonUtilities.CreateCommerceServerCookie(ITransaction transaction,Byte [] whereabouts)

  在Microsoft.CommerceServer.Adapter.Orders.OrdersReceiveEndpoint.SubmitBatch()。



非常感谢任何帮助!



谢谢!


解决方案

< blockquote>

在以下链接中尝试DTC测试仪工具。这将验证交易协调员是否在两台机器之间工作:

http:// support.microsoft.com/kb/293799


有时,重新启动计算机将解决此类问题。如果上述解决方案不起作用,则可以选择重新启动服务器。





Hi!

We have WIN 2008 R2, BTS 2010 and trying to pool out/import order from CS 2007.

The Profile Adapter works fine but when Order Adapter application starts, getting error:

Failed submitting message to BizTalk.  Message: The MSDTC transaction manager was unable to push the transaction to the destination transaction manager due to communication problems. Possible causes are: a firewall is present and it doesn't have an exception for the MSDTC process, the two machines cannot find each other by their NetBIOS names, or the support for network transactions is not enabled for one of the two transaction managers. (Exception from HRESULT: 0x8004D02A).


Stack trace:    at Microsoft.CommerceServer.Internal.ITransactionExport.Export(Object punkTransaction, UInt32& pcbTransactionCookie)
   at Microsoft.CommerceServer.Internal.TxHelper.GetCookieForTransaction(ITransaction transaction, Byte[] whereabouts)
   at Microsoft.CommerceServer.BizTalk.Adapters.CommonUtilities.CreateCommerceServerCookie(ITransaction transaction, Byte[] whereabouts)
   at Microsoft.CommerceServer.Adapter.Orders.OrdersReceiveEndpoint.SubmitBatch().

Will appreciate any help!

Thanks!

解决方案

Try DTC tester tool at the following link. This will verify the transaction coordinator is working between the two machines:
http://support.microsoft.com/kb/293799

Sometimes, rebooting the machines will resolve such issues. If above solution doesn't work, then you can opt for server restart.


这篇关于BizTalk订单适配器问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆