我一直在寻找一个多小时,我放弃了。在XML 反汇编组件上,有一个DocumentSpecNames
属性。我找不到关于放在那里的有用文档。它像目标命名空间吗?它是什么?一个例子会有所帮助。
2 回答
DocumentSpecNames
用于根据特定模式 ( SchemaList
) 验证消息。如果您想在处理管道中的给定消息之前确保严格接受消息传递,这很有用。请参阅相关博文。
属性值应该是程序集的名称和类名(来自上面的链接)。
DBLOG.ValidateMessage.IntegerSchema,DBLOG.ValidateMessage,版本=1.0.0.0,文化=中性,PublicKeyToken=349a4171d9432c58
文档命名空间是“名称”、“程序集”的组合
第1步。要找到它,您需要转到 BizTalk 管理控制台,然后导航到您已部署架构 Dll 的应用程序。
第2步。双击您想要文档规范名称的架构;您将在窗口左侧找到“常规”选项卡。
步骤 3。在此常规选项卡上,将定义“名称”、“程序集”和“类型”,现在获取文档规范名称 - 复制“名称”并将其粘贴到记事本,后跟逗号和空格。
前任。名称-“Microsoft.EAI.SAP.Schema.PurchaseOrder”程序集-“Microsoft.EAI.SAP.Schema,版本=1.0.0.0,文化=中性,PublicKeyToken=078b35dbd180a45k”
因此,正如我上面定义的那样,文档规格名称将是-
文档名称-“Microsoft.EAI.SAP.Schema.PurchaseOrder, Microsoft.EAI.SAP.Schema, Version=1.0.0.0, Culture=neutral, PublicKeyToken=078b35dbd180a45k”
希望这能消除您的疑问:)
问候马扬克