BizTalk使用禁忌
BizTalk Server是一个大型应用程序,它通常会为完成一些事情提供几种方法。 但是由于各种各样的原因,一些方法存在陷阱需要避免使用:
- 避免使用 BizTalk Server 2006 中的 BizTalk 浏览器。此功能在 BizTalk Server 2004 中至关重要,因此,Microsoft 决定不将它从 BizTalk Server 2006 中去除,但新的应用程序打包功能和经过重新设计的 BizTalk 管理控制台已使其成为多余的。在某些情况下使用它会造成麻烦。
- 在 Visual Studio® 2005 解决方案资源管理器中,永远不要在“项目”一级上单击“部署”。 在解决方案中独立构建项目是可以的,但您只应在“解决方案”一级上单击“部署”。 原因是: Visual Studio 会尝试自动跟踪依赖关系,而单独为 BizTalk 部署程序集可能会导致它无法进行跟踪。
- 仔细编辑命名空间属性(以确保匹配)就能将架构文件 (.XSD) 从一个项目复制到另一个项目。 记住这一点,不然您肯定会遇到让您大为头疼的问题。
- BizTalk 专家从不使用 Quick Promote。 等到您采取必要的步骤来纠正它提供给您的类型时(假如您还记得这样做),您会发现其实您自己本来可以快速显式地创建这些类型。
- 不要将映射放入业务流程中,除非您需要将多个传入消息映射到一个消息中,或者您需要以现有消息的经过修改(映射后)的内容为基础生成一条新消息。 为简化部署,最好将您的映射放到“接收”和“发送”端口上。 如果您的业务合作伙伴对其架构进行了修改,或者如果您添加了需要新映射的新合作伙伴,您将不得不同时更新您的架构和业务流程,而这不是您所希望的。