西煞魄工厂

posts - 193, comments - 278, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

[BTS]5719, 5753错误处理?

Posted on 2008-03-31 12:44 西煞魄工人 阅读(159) 评论(2)  编辑 收藏 所属分类: BizTalk

 又是奇怪的错误!

在生产环境下安装BTS组件,部署不使用VS2005进行部署,而是直接使用BizTalk Admin工具进行!





开始测试。

当接收到指定的消息后,BTS就报错!


事件类型: 错误
事件来源: BizTalk Server 2006
事件种类: BizTalk Server 2006
事件 ID: 5719
日期:  2008-3-31
事件:  11:46:29
用户:  N/A
计算机: GDEIAC-BIZ01
描述:
执行接收管道时出错:“Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”,源:“XML 拆装器”,接收端口:“R_OA_NS_MSG”,URI:“FORMATNAME:DIRECT=TCP:10.16.25.81\PRIVATE$\NS_MESSAGE”,原因: 无法从程序集 <EIAC.OA.NotificationSystem.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=faf62f0e1206ebb8> 加载文档规范 <EIAC.OA.NotificationSystem.Schemas.NotificationData_XML>。请验证已部署此文档规范的架构并且该架构位于全局程序集缓存中。





 

事件类型: 错误
事件来源: BizTalk Server 2006
事件种类: BizTalk Server 2006
事件 ID: 5753
日期:  2008-3-31
事件:  11:46:29
用户:  N/A
计算机: GDEIAC-BIZ01
描述:
接收位置“R_OA_NS_MSMQ_Message”(URI 为“FORMATNAME:DIRECT=TCP:10.16.25.81\PRIVATE$\NS_MESSAGE”)上的适配器“MSMQ”接收的消息已挂起。
 错误详细信息: 执行接收管道时出错:“Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”,源:“XML 拆装器”,接收端口:“R_OA_NS_MSG”,URI:“FORMATNAME:DIRECT=TCP:10.16.25.81\PRIVATE$\NS_MESSAGE”,原因: 无法从程序集 <EIAC.OA.NotificationSystem.Schemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=faf62f0e1206ebb8> 加载文档规范 <EIAC.OA.NotificationSystem.Schemas.NotificationData_XML>。请验证已部署此文档规范的架构并且该架构位于全局程序集缓存中。  
 消息 ID:  {1403920C-8604-4B05-AFBA-7372E4B2220C}
 实例 ID: {E461A125-C380-497C-9152-CB60EC744B88}




查询GAC




检查Assembly目录




 都很正常呀!!!!奇怪了!!





解决:

重启了一下服务器,上现的现象就没有了!非常奇怪!找不到一个很好的解释。




自己的猜测:

由于我为这个流程单独创建了一个Host Instance,而Receive Adapter仍然用的是BizTalkApplicationHost,而这个默认的Host也需要Restart一下,才能加载到新注册的Dll 。





 

Feedback

#1楼    回复  引用  查看    

2008-03-31 16:02 by 鸡尾虾的壳      
每次GAC了新的Dll或者部署了新的BTS Assemble到Biztalk中,Restart BTS Service是一个好的习惯。

#2楼 [楼主]   回复  引用  查看    

2008-04-01 23:13 by 西煞魄工人      
谢谢大虾。
主要是没想明白为啥这的流程配置的是自定义的Host,但默认的Host也需要重启呢?
不过,还是注意更新GAC时,一定也要把默认的Host也重启一下更安全一些,少走弯路。

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-03-31 13:59 编辑过


相关链接: