QuickBooks Enterprise 2016 с использованием QBFC12 ICustomerMod ShipAddress приводит к огромному снижению производительности
Я использую QBFC12 для изменения клиента в корпоративном файле QuickBooks Enterprise 2016. Я восстановил файл компании этого клиента из резервной копии, обновил его до 2016 года и выполнил перестройку данных для этого файла. Запрос ICustomerMod без ShipAddress занимает около одной секунды. В остальном идентичный запрос ICustomerMod с ShipAddress занимает около двух минут и 50 секунд, что является очень низкой производительностью. Я повторил эти результаты несколько раз. Этот клиент должен отправить ShipAddress в файл своей компании QB. Как мне улучшить эту производительность для нашего клиента? Благодарю.
Изменить: я пробовал это с 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. Интуит, я в твоей власти.
1 ответ
Отправьте запрос в службу поддержки Intuit. https://developer.intuit.com/help Пожалуйста, включите подробные журналы.