症状
请考虑以下情形:
-
Biztalk Server 尝试发送多个消息 (例如 20 个或更多邮件) 通过适用性语句 2 (AS2) 规范,在同一时间。
-
Biztalk Server 发送端口上跟踪已启用。
-
AS2 发件人邮件跟踪对当事方协议处于启用状态。
在这种情况下,您可能会收到类似于以下内容的错误消息:
在"HTTP"发送端口"SEALING_AS2"URI"http://as2xxxxxxxxxxxxxx"发送到适配器的消息被挂起。
错误详细信息: 执行发送管道发生了错误:"_COMM。SendPipelineXSLTAS2,_COMM,版本 = 13.0.0.0,区域性程序 = 849b3f7212ac46ca"源:"AS2 编码器"发送端口:"SEALING_AS2"URI:"http://as2.xxxxxxxxxxxxxxxxxx" 原因: 无法在 AS2 EDIINT MIC 表中创建条目。这可能由于重复 AS2-从,AS2 的到和邮件 Id 组合正在写入表。 错误: 锁定资源与另一个进程已被死锁,已被选作死锁牺牲品的事务 (进程 ID 115)。死锁牺牲品。
解决方案
累积更新信息
BizTalk Server 包含在以下累积更新的修复程序可以解决此问题:
BizTalk Server 2013 r2累积更新 5 。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
为 BizTalk Server,请查阅服务包和累积更新列表。 了解修补程序 BizTalk Server 和累积更新支持。