您好,我创建了一个只有SalesAgreementHeader
as 表的查询。然后我使用向导创建了一个文档 aif webservice。网络服务工作正常,但更新总是报告“ Invalid xml document.
”错误。moveToNextElement
该错误是由类中的方法引发的AxdBaseCreate
。
例外的原因是,
reader.fieldName() = AgreementClassification
和
_expectedElementName = AgreementRelationType.
我怎样才能解决这个问题?或者有什么好的方法来调试这个?
在我创建查询之前,SalesAgreementHeader
我有一个更复杂的查询并且有同样的错误。然后我创建了一个新的并将其缩减为仅SalesAgreementHeader
.
更新:
A 还没有解决问题,但我认为问题可能是因为SalesAgreementHeader
扩展AgreementHeader
和字段RelationType
在 AOS 中不可见,但如果您直接查看数据库。
更新 2: 这是调用堆栈:
[s] \Classes\AxdBaseCreate\moveToNextElement 9
[s] \Classes\AxdBaseCreate\readSurrogateForeignKeyValue 37
[s] \Classes\AxdBaseCreate\readProperty 14
[s] \Classes\AxdBaseCreate\readProperties 122
[s] \Classes\AxdBaseUpdate\deserializeTopEntity 25
[s] \Classes\AxdBaseUpdate\deserializeDocument 131
[s] \Classes\AxdBaseUpdate\updateDocumentList 42
[s] \Classes\AxdBase\updateList 64
[s] \Classes\AifDocumentService\updateList 34
[s] \Classes\SalesAgreementService\update 4