2

我正在尝试使用 AIF 服务将 Dynamics ax 2012 集成到第三方应用程序。有问题的服务是开箱即用的 InventOnHandService,我已向其中添加了更新方法。

更新文件服务

InventoryOnHandService

但是,当我尝试在入站端口上设置服务时:

在此处输入图像描述

我收到以下错误。

错误日志

我按照教程作为指导。我还尝试在我创建的 InventoryOnHandServiceUpdate 权限上创建一个新入口点,但并没有产生更好的结果。我也尝试重新编译整个项目并重新生成完整的 CIL。

任何帮助将不胜感激,因为我对 Dynamics 还比较陌生,而且它的有限文档并不能解决我当前的问题。

谢谢

4

1 回答 1

0

AIF 文档服务用于对 Ax 表进行 CRUD 操作。InventSum 表是汇总表,用于存储 Ax 系统中发生的所有库存交易的库存,并且用于在 Inventory Transactions 表上发生 CUD 操作时进行更新。不建议直接更新 InventSum 和 InventTrans。这些表格通过其他源文档(如销售行、采购行等)进行更新。因此 InventoryOnHand 服务应仅用于读取可用的现有信息。请在动态社区中找到类似的问题。 http://community.dynamics.com/ax/f/33/t/101203

您的问题是关于启用库存现货服务更新操作的错误,我的建议是不要将 CUD 操作添加到现货服务。

于 2016-04-21T07:25:47.657 回答