BizTalk Server 使用 <prop:identity> 元素,而不是 <rcpt:identity> 元素回执

文章翻译 文章翻译
文章编号: 811092 - 查看本文应用于的产品
重要本文包含有关如何修改注册表的信息。请确保您对其进行修改之前备份注册表。请确保您知道如何还原注册表发生问题。有关如何备份、 还原,以及修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986在 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

本文内容

症状

BizTalk Server 不符合 BizTalk 框架。在 BizTalk Framework 2.0: 文档和消息规范声明 //deliveryReceipt/identity 元素属于 http://schemas.biztalk.org/btf-2-0/receipts 命名空间。但是,//deliveryReceipt/identity 元素声明 http://schemas.biztalk.org/btf-2-0/properties 命名空间。

如果您向 BizTalk Server 发送 BizTalk 框架信封中的消息,并且您请求一个送达回执送达回执与 BizTalk 框架规格不符。例如对于送达回执中列出以下行:
<prop:identity xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties">uuid:31C24EF4-EF6C-4DAE-8CE0-ACDE53AAEFC6</prop:identity>
这行应该是:
<rcpt:identity xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties">uuid:31C24EF4-EF6C-4DAE-8CE0-ACDE53AAEFC6</rcpt:identity>

原因

之所以会出现此问题,因为代码不使用该 <rcpt:identity> 元素。该代码而,使用 <prop:identity> 元素。

解决方案

服务包信息

若要解决此问题,获得最新的 service pack,Microsoft BizTalk Server 2002。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815781如何获取最新的 BizTalk Server 2002 服务包

修补程序信息

服务包级别和版本的 BizTalk Server 之间的兼容性,此修补程序是一个全部或没有任何方案。您应该安装此修补程序或 BizTalk Server 2002 Service Pack 1 运行 BizTalk Server 2002 的所有服务器上。这些包括合作伙伴。如果正在运行的 BizTalk Server 2000 的服务器还在环境中,您还应该安装此修补程序。这些包括合作伙伴。

BizTalk Server 2002

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
Date         Time   Version     Size	  File name		 
------------------------------------------------------
06-Dec-2002  21:58  3.0.1554.0  721,168  Cisparser.dll


BizTalk Server 2000

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果未出现本部分,将申请提交到 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。
此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
Date         Time   Version     Size	  File name		 
------------------------------------------------------
31-Jul-2003  14:29  2.0.2009.0  680,208   Cisparser.dll
31-Jul-2003  14:29  2.0.2009.0  688,400   Ciscore.dll

更多信息

警告如果您修改注册表错误地使用注册表编辑器或使用另一种方法,则可能会出现严重问题。这些问题可能需要重新安装操作系统。Microsoft 不能保证可以解决这些问题。修改注册表的风险由您自己承担。

安装此服务包或修补程序后,您必须创建下面的注册表项并将条目的值设置为 1 会导致使用新的回执格式的 BizTalk (<rcpt:identity…>)。如果此服务包或修补程序安装,如果 service pack 或修复程序未在两个系统上安装,并且这两个系统都不通过使用新的格式生成收货交换两个 BizTalk Server 系统之间的回执时,可能会出现兼容性问题。
收起该表格展开该表格
密钥名称类型位置
UseFixedReceiptFormatREG_DWORDHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc
若要创建此值在注册表中,请按照下列步骤操作:
  1. 单击 开始,单击 运行,并键入 regedit
  2. 找到注册表条目,然后通过使用表中的信息创建一个新的 DWORD 值。

    值为 1 表示新的回执格式 (<rcpt:identity…>) 生成,和 0 值表示原始回执设置格式 (<prop:identity…>) 生成。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

Microsoft BizTalk Server 2002 Service Pack 1 中,第一次已得到纠正此问题。

属性

文章编号: 811092 - 最后修改: 2007年11月15日 - 修订: 3.10
这篇文章中的信息适用于:
  • Microsoft BizTalk Server 2002 标准版
  • Microsoft BizTalk Server 2000 标准版
关键字:?
kbmt kbautohotfix kbhotfixserver kbqfe kbbiztalk2002sp1fix kbfix KB811092 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 811092
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com