Navision 2015 在使用页面 Web 服务插入后获取记录
Navision 2015 get record after insert with page web service
我正在使用 SOAP Web 服务将记录插入到带有 KingswaySoft SSIS 组件的 Navision。
有一件事真的很困扰我。
KingswaySoft 目标 NAV 组件returns Key 和 IsNew 值。
我尝试使用Key来检索插入的记录。
我在 NAV 源组件上使用过滤器:
<filter>
<Field>Key</Field><Criteria>32;uhMAAAJ7/1MAVABJAEsANgA0ADQAMQ==9;3083718490;</Criteria>
</filter>
这实际上 returns 很多记录 (9K+),如果找不到,我当然希望正好是 1 或 0。
我做错了什么?如何检索刚刚插入到 NAV 中的记录?我需要从 NAV 中读取生成的 "No" 字段。
然后如何检索插入的记录数据?
这就是 Dynamics NAV 查询的设计方式。根据我们的实验,您几乎可以过滤任何其他列,但不能过滤 Key 列。 Key栏是Dynamics NAV系统中的一个特殊栏目。
在我们的最新版本(2016 年 1 月 22 日发布的 Microsoft Dynamics NAV SSIS Integration Toolkit v3.1)中,我们添加了 return No 字段的功能作为记录,您可以将其用于日志记录或任何其他适用目的。
希望这对您有所帮助。
我正在使用 SOAP Web 服务将记录插入到带有 KingswaySoft SSIS 组件的 Navision。
有一件事真的很困扰我。
KingswaySoft 目标 NAV 组件returns Key 和 IsNew 值。
我尝试使用Key来检索插入的记录。
我在 NAV 源组件上使用过滤器:
<filter>
<Field>Key</Field><Criteria>32;uhMAAAJ7/1MAVABJAEsANgA0ADQAMQ==9;3083718490;</Criteria>
</filter>
这实际上 returns 很多记录 (9K+),如果找不到,我当然希望正好是 1 或 0。
我做错了什么?如何检索刚刚插入到 NAV 中的记录?我需要从 NAV 中读取生成的 "No" 字段。
然后如何检索插入的记录数据?
这就是 Dynamics NAV 查询的设计方式。根据我们的实验,您几乎可以过滤任何其他列,但不能过滤 Key 列。 Key栏是Dynamics NAV系统中的一个特殊栏目。
在我们的最新版本(2016 年 1 月 22 日发布的 Microsoft Dynamics NAV SSIS Integration Toolkit v3.1)中,我们添加了 return No 字段的功能作为记录,您可以将其用于日志记录或任何其他适用目的。
希望这对您有所帮助。