navision - Microsoft Dynamics NAV 2018 PaymentJournal 合同更改导致自定义 API 失败
问题描述
出于某种原因,Microsoft 更改了 PaymentJournal 的合同定义,仅删除了一个属性中的下划线!
错误消息是:“服务 PaymentJournal_Service 中的方法 PaymentJournal_Port 中的类型 Applies_to_Doc_No 的参数无效!”
有谁知道他们为什么要这样做?它破坏了我们的 API。它在任何地方都有记录吗?
解决方案
资产净值 2013 R2 中的旧资产:
<xsd:element minOccurs="0" maxOccurs="1" name="Applies_to_Doc_No" type="xsd:string"/>
2018年资产净值:
<xsd:element minOccurs="0" maxOccurs="1" name="AppliesToDocNo" type="xsd:string"/>
以防其他人有同样的问题。你去吧。
不知道他们为什么要删除下划线。为什么?!?!?
推荐阅读
- c# - Console.ReadLine() 不将字符串设置为用户输入
- python - 如何在python Tkinter中按下按钮后显示文本
- sql-server - SQL Server 的 IP 限制
- python - for k in data:如何在这个循环中达到 k+1 in data
- javascript - 在表格单元格之间循环,读取不同的数据
- javascript - 使用 react refs 来关注兄弟元素
- python - Django 如何处理 AutoField 主键的增量?
- laravel - 我无法将字符串添加到数组的所有值
- c# - 如何使用 libgit2sharp 正确取消暂存文件
- angular - 将 Angular 8 应用程序迁移到 9 的奇怪问题