我正在尝试将Dynamics ax 2012与使用AIF服务的第三方应用程序集成。有问题的服务是我已添加更新方法的开箱即用的InventOnHandService。
然而,当我尝试在入站端口上设置服务时:
我收到以下错误。
我遵循this教程作为指导。我还尝试在我创建的InventInventoryOnHandServiceUpdate权限上创建一个新的入口点,但这并没有产生更好的结果。我还尝试重新编译整个项目并重新生成完整的CIL。
任何帮助都会非常感激,因为我对Dynamics仍然相对较新,而且它的有限文档并没有解决我当前的问题。
由于
答案 0 :(得分:0)
AIF文档服务用于对Ax表进行CRUD操作。 InventSum表是一个汇总表,用于存储Ax系统中发生的所有库存交易的库存,以及用于在库存交易表上发生CUD操作时更新的库存。建议不要直接更新InventSum和InventTrans。这些表格通过其他源文档更新,如销售线,净化线等。 因此,InventoryOnHand服务仅应用于读取可用的onhand信息。请在动态社区中找到类似的问题。 http://community.dynamics.com/ax/f/33/t/101203
您的问题是关于在库存现场服务上启用更新操作的错误,我建议不要将CUD操作添加到现场服务。