我正在使用SOAP Web服务将记录插入带有KingswaySoft SSIS组件的Navision中。
有一件事真的让我烦恼。
KingswaySoft目的地资产净值组件返回Key和IsNew值。
我尝试使用Key来检索插入的记录。
我在NAV源组件上使用过滤器:
<filter>
<Field>Key</Field><Criteria>32;uhMAAAJ7/1MAVABJAEsANgA0ADQAMQ==9;3083718490;</Criteria>
</filter>
这个实际上会返回很多记录(9K +),如果没有找到,我当然会预期为1或0。
我做错了什么?如何检索刚插入NAV的记录?我需要阅读生成的&#34;否&#34;资产净值领域。
然后如何检索插入的记录数据?
答案 0 :(得分:1)
这是Dynamics NAV查询设计的方式。根据我们的实验,您几乎可以过滤任何其他列,但不能过滤Key列。 Key列是Dynamics NAV系统中的一个特殊列。
在我们最新发布的版本(2016年1月22日发布的用于Microsoft Dynamics NAV的SSIS Integration Toolkit v3.1)中,我们添加了返回No字段作为记录的附加标识符的功能,您可以使用该功能用于记录或任何其他适用的目的。
希望这会有所帮助。