2016-05-25 31 views
2

我正在使用QBFC12修改QuickBooks Enterprise 2016公司文件中的客戶。我從備份中恢復此客戶的公司文件,將其升級到2016年,並在此文件上完成重建數據。沒有ShipAddress的ICustomerMod請求需要大約一秒鐘的時間。與ShipAddress相同的ICustomerMod請求需要大約兩分五十秒,這是非常差的性能。我多次重複這些結果。該客戶必須將ShipAddress發送到其QB公司文件。我如何改善我們客戶的這種表現?謝謝。使用QBFC12的QuickBooks Enterprise 2016 ICustomerMod ShipAddress導致巨大的性能下降

編輯:我也試過用QBFC13,結果相同。我們有其他客戶遇到同樣的問題。

<QBXML> 
<QBXMLMsgsRq onError = "continueOnError"> 
<CustomerModRq requestID = "0"> 
<CustomerMod> 
<ListID>OMITTED FOR PRIVACY</ListID> 
<EditSequence>1464263853</EditSequence> 
<CompanyName>OMITTED FOR PRIVACY</CompanyName> 
<Salutation/> 
<FirstName/> 
<MiddleName/> 
<LastName/> 
<BillAddress> 
<Addr1>OMITTED FOR PRIVACY</Addr1> 
<Addr2>OMITTED FOR PRIVACY</Addr2> 
<Addr3/> 
<Addr4/> 
<City>OMITTED FOR PRIVACY</City> 
<State>FL</State> 
<PostalCode>OMITTED FOR PRIVACY</PostalCode> 
</BillAddress> 
<ShipAddress> 
<Addr1>OMITTED FOR PRIVACY</Addr1> 
<Addr2>OMITTED FOR PRIVACY</Addr2> 
<Addr3/> 
<Addr4/> 
<City>OMITTED FOR PRIVACY</City> 
<State>FL</State> 
<PostalCode>OMITTED FOR PRIVACY</PostalCode> 
</ShipAddress> 
<Phone>OMITTED FOR PRIVACY</Phone> 
<AltPhone/> 
<Fax>OMITTED FOR PRIVACY</Fax> 
<Email/> 
<Contact/> 
<AltContact/> 
<CustomerTypeRef> 
<FullName>OMITTED FOR PRIVACY</FullName> 
</CustomerTypeRef> 
<TermsRef> 
<FullName>Net 30</FullName> 
</TermsRef> 
<SalesRepRef> 
<FullName/> 
</SalesRepRef> 
<SalesTaxCodeRef> 
<FullName/> 
</SalesTaxCodeRef> 
<ItemSalesTaxRef> 
<FullName/> 
</ItemSalesTaxRef> 
<ResaleNumber/> 
<AccountNumber/> 
<CreditLimit/> 
<JobDesc/> 
<JobTypeRef> 
<FullName/> 
</JobTypeRef> 
<PriceLevelRef> 
<FullName/> 
</PriceLevelRef> 
</CustomerMod> 
</CustomerModRq> 
</QBXMLMsgsRq> 
</QBXML> 

除了ShipAddress節點被忽略,並且EditSequence顯然是不同的,這個請求可以很快地工作。

這是一個有趣的觀察。當ShipAddress被修改時,與ShipAddress相同的請求會及時響應。緩慢的ICustomerMod是當客戶還沒有ShipAddress時。

編輯:唉。我嘗試將ShipAddress添加到ICustomerAdd請求中,並且只將慢響應轉移到那裏,而不是ICustomerMod請求。 Intuit,我是你的憐憫。

+0

發佈您用於發出請求的QBXML。 –

回答

相關問題