使用消息内容控制消息处理的方法
有两种类型的属性提升: 可分辨字段 和 属性字段,后者使用属性架构。 在 BizTalk 编辑器中,可以使用“提升属性”对话框管理这两种类型的属性升级,该对话框可通过使用“架构”节点的“提升属性”属性进行访问。
注意
对于可以升级的值有一些限制。 有关详细信息,请参阅 提升属性中的表。
您必须基于具体情况,确定要使用的属性升级的类型。 请考虑可 分辨字段 属性升级和 属性字段 属性升级之间的以下区别:
可分辨字段 不能参与消息路由,因此它们不会显示在筛选表达式中。 它们只能用于业务流程的上下文中,但在发送和接收消息时的系统开销较小。
可分辨字段 没有任何大小限制。 属性字段 限制为 255 个字符。
可分辨字段 不需要创建任何单独的项目,而 属性字段 需要创建和维护属性架构。
根据这些注意事项,仅当打算将提升的属性用于消息路由或跟踪目的时,才应将节点提升为 属性字段 。 否则,如果只想从业务流程中访问升级的属性,则应利用 可分辨字段 比 属性字段更便宜、更轻量、更易于使用这一事实。
使用 可分辨字段 机制提升的属性只能从业务流程内部访问,不能从管道、端口等访问。 另一方面,使用 属性字段和属性 架构机制提升的属性可从所有这些组件访问。 两者的另一个重要差异是:属性字段值限制为 255 个字符,而可分辨字段值没有这样的限制。
本部分提供有关这两种属性升级的信息,包括如何使用 BizTalk 编辑器为消息架构建立此类升级属性的有关信息。