QuickBooks编辑序列ID网络连接器

QuickBooks编辑序列ID网络连接器,quickbooks,Quickbooks,情景:我正在使用一个.Net web服务,通过调用web服务的Webconnector连接到Quickbooks 2012 到目前为止,我知道获取编辑序列ID/列表ID的唯一方法是在操作对象(创建、更新、删除)时通过响应 如果我的Edit SequenceID/listID不同步,或者我的数据存储崩溃,或者他们使用另一个Web服务更新对象,我如何使其恢复同步?解决了这个问题,您需要查询您的对象。一旦你为我查询它,它就是EmployeeQueryRq <?xml version="1.0"

情景:我正在使用一个.Net web服务,通过调用web服务的Webconnector连接到Quickbooks 2012

到目前为止,我知道获取编辑序列ID/列表ID的唯一方法是在操作对象(创建、更新、删除)时通过响应


如果我的Edit SequenceID/listID不同步,或者我的数据存储崩溃,或者他们使用另一个Web服务更新对象,我如何使其恢复同步?

解决了这个问题,您需要查询您的对象。一旦你为我查询它,它就是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>

史密斯,简H

这表示了一种潜在的竞争条件,在这种情况下,我可以获取编辑序列ID,但可以在获取更新之前对其进行更新和更改。

如果解决了这个问题,您需要查询您的对象。一旦你为我查询它,它就是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>

史密斯,简H
这表示了一种潜在的竞争条件,在这种情况下,我可以获取编辑序列ID,但可以在获取更新之前对其进行更新和更改