通过D365中的OData更新数据时出错

时间:2018-09-10 09:54:20

标签: odata integration data-integration

使用Microsoft在本地环境中提供的代码在D365中更新AssetMajorType时遇到以下错误。我通过LCS下载的VPC中的代码运行正常。首先,该代码仅适用于插入操作,但使用跨公司参数,它也开始适用于读取,但仍不适用于更新操作。

我得到的错误是

{“ MajorTypeId”:“ Z_TEST_01”,“ Description”:“ Z_TEST_01的描述”,“ AssetType_JP”:0,“ DataAreaId”:“ dat”,“ FixedAssetGroup”:null} 成功创建并读取ID为Z_TEST_01的资产主要类型。 异常Microsoft.OData.Client.DataServiceRequestException:处理此请求时发生错误。 ---> Microsoft.OData.Client.DataServiceClientException:{“ Message”:“路径结构:/ data / AssetMajorTypes(MajorTypeId ='Z_TEST_01',dataAreaId ='dat')不存在。”}    ---内部异常堆栈跟踪的结尾---    在Microsoft.OData.Client.SaveResult.HandleResponse()    在Microsoft.OData.Client.BaseSaveResult.EndRequest()    在Microsoft.OData.Client.DataServiceContext.SaveChanges(SaveChangesOptions选项)    在Microsoft.OData.Client.DataServiceContext.SaveChanges()    在ODataConsoleApplication.SimpleCRUDExamples.SimpleCRUD(资源d365)在C:\ Users \ ssarang.TIMG \ Downloads \ Dynamics-AX-Integration-vpc \ ServiceSamples \ ODataConsoleApplication \ SimpleCRUDExamples.cs:line 34    在C:\ Users \ ssarang.TIMG \ Downloads \ Dynamics-AX-Integration-vpc \ ServiceSamples \ ODataConsoleApplication \ Program.cs:line 46处的ODataConsoleApplication.Program.Main(String [] args) 异常详细信息Microsoft.OData.Client.DataServiceClientException:{“ Message”:“路径结构:/ data / AssetMajorTypes(MajorTypeId ='Z_TEST_01',dataAreaId ='dat')不存在。”}

0 个答案:

没有答案