BizTalk学习笔记(一)——Document Schemas
XML schemas 在BizTalk中是所有场景和文档交互的基础。一旦创建完schema,就可以创建各种应用场景。
在Visual Studio中,可以根据创建的XML schemas自动生成XML实例,也可以验证一个已经存在XML实例是不是能够通过SChema验证。
可以通过自动生成的方式从一个XML文档直接产生一个BizTalk schema.
BizTalk Server通过使用namespaces和根节点的组合方式解决schema的引用问题。所以当需要在根节点(root node)中创建两个同名schemas时,就可以用到Namespaces。
“EDI”不能被用在任何使用BizTalk EDI引擎项目的namespace中,否则会在运行时产生冲突。
属性升级后,可以在发送端口、发送端口组、流程中被订阅,属性升级一般情况下也是为了跟踪的目的,通过它们跟踪错误产生报表。
在BizTalk中,升级后的属性是决定哪些消息被分发到订阅系统和处理流程的关键属性。如果没有升级的属性,BizTalk不知道消息应该发到哪里。
通常把消息中升级属性叫做消息的上下文。在流程的逻辑处理中,使用升级的属性可以让BizTalk不在需要打开消息正文。

Distinguished fields 和 Promoted properties的区别:
前者只能用在流程当中,但是字段可以是任意长度,后者只能接受255个字符。前者的性能没有后者好,因为前者的在MessageBox Database中并不是持久的
。