【问题标题】:BizTalk Null Reference Error when Editing Party Agreement Envelope Properties编辑参与方协议信封属性时出现 BizTalk Null 引用错误
【发布时间】:2021-03-14 08:35:24
【问题描述】:

我正在使用带有功能更新 3 (CU7) 和 BizTalk Server 管理控制台版本 3.12.774.0 的 BizTalk 2016

  • 在 BizTalk 组中,我转到各方节点
  • 选择一方并转到协议列表中的协议
  • 打开协议并转到第二个选项卡(传出设置,例如 BizTalkApp->ThirdParty)
  • 转到事务集设置 -> 信封
  • 有一个信封记录。转到此更改其中一个值,例如GS4 - 从 CCYYMMDD 更改为 YYMMDD
  • 点击应用
  • BizTalk 显示错误Object reference not set to an instance of an object. (Microsoft.BizTalk.Administration.EdiText)

由于此错误,您无法对信封 GS 值应用任何更改。可以很好地保存对其他协议属性的更改,例如交换设置 -> 标识符。

以前有人遇到过这个错误吗?我们怎样才能克服它?

【问题讨论】:

  • FP3 有 CU5、CU6 和 CU7 三种不同的版本。安装的是哪一个? 3.12.774.0 是基本 BizTalk Server 2016 版本。所以检查添加/删除程序或 BizTalk 运行时的 DLL 版本。 social.technet.microsoft.com/wiki/contents/articles/…
  • @Dijkgraaf 它是 CU7
  • @Dijkgraaf 功能更新 3 版本是 3.13.340.2 (CU7)。 Biztalk Server 与功能更新分开列出,是基本版本 3.12.774.0。

标签: biztalk nullreferenceexception biztalk-2016


【解决方案1】:

事实证明,这个错误是由于我没有在 GS1 下拉列表中输入任何值造成的。一旦我在行中输入了这个值,就可以保存对该行的其他更改。

如果 GS 段的格式或值与信封选项卡中指定的不匹配,Biztalk 会暂停消息实例。所以这意味着我必须分析我们从外部方收到的所有 EDI 文件,并确保他们使用的 GS1 值被涵盖。如果使用了不止一种类型的 GS1 值,我将不得不在信封列表中输入多行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多