Q00XML查询50000客户不起作用

时间:2013-07-10 08:33:12

标签: enterprise quickbooks intuit-partner-platform qbxml

我安装了QuickBooks Enterprise 13.0试用版。 使用其提供的Excel模板导入50000个客户

下载QB SDKTest.exe

[https://member.developer.intuit.com/qbsdk-current/samples/readme.html#SDKTest(VB)(qbxml)(桌面)] [1]

我有一个简单的查询来请求客户

<?xml version="1.0" ?>
   <!DOCTYPE QBXML PUBLIC '-//INTUIT//DTD QBXML QBD 1.0//EN' >
      <QBXML>
         <QBXMLMsgsRq onError="stopOnError">
             <CustomerQueryRq requestID = "Customers"> 
                <ActiveStatus>All</ActiveStatus> 
             </CustomerQueryRq> 
         </QBXMLMsgsRq>
      </QBXML>

它失败并带有以下回复

<CustomerQueryRs statusMessage="There has been an internal error when processing the request." statusSeverity="Error" statusCode="1000" requestID="Customers"/>

40000名客户的测试结果还可以。我达到了极限吗?我希望能够与100000个客户合作

1 个答案:

答案 0 :(得分:4)

50K的记录非常庞大。因此,您可以尝试使用“Iterators”。

参考 - https://member.developer.intuit.com/qbSDK-current/doc/PDF/QBSDK_ProGuide.pdf (Pg - 119) 如果有效,请告诉我。

您可以参考以下链接获取对象限制 http://support.quickbooks.intuit.com/support/articles/INF12412

由于