情况:我正在使用.Net Web服务通过调用Web服务的Web连接器连接到Quickbooks 2012。
到目前为止,我知道获取编辑序列ID /列表ID的唯一方法是通过对象操作时的响应(创建,更新,删除)
如果我的编辑序列ID / listID不同步我的数据存储区崩溃,或者他们使用其他网络服务来更新对象,我该如何同步恢复?
答案 0 :(得分:1)
想出来,你需要查询你的对象。一旦你为我查询它是EmployeeQueryRq
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<EmployeeQueryRq requestID = "1">
<FullName >Smith, Jane H</FullName>
</EmployeeQueryRq>
</QBXMLMsgsRq>
</QBXML>
这提供了一个潜在的竞争条件,我可以在其中获取编辑序列ID,但可以在我获得更新之前更新和更改。