我尝试使用QBFC v13构建一个请求消息集,其中包含有待在QuickBooks中创建的46个客户。
该程序会抛出 string too long
异常。
我想知道您是否可以将最大数量的请求放入一个请求消息集中。
感谢。
答案 0 :(得分:2)
理论上,没有。你遇到的真正限制是当你的内存不足时。
据说,这个错误:
string too long
听起来不像内存不足或请求类型错误太多。听起来你的qbXML请求中有一段太长的字符串(QuickBooks OSR中记录了最大字段长度)。
您确定在部分请求中没有太长的字符串吗?你检查过了吗?
答案 1 :(得分:0)
您的错误与您发送的请求数量无关。我会说,您可以在一个消息集中发送的请求数量有限制。我似乎无法从任何人那里获得一定数量。我尝试导入20,000个订单项的信用备忘录,每个信用备忘录每个信用备忘录约10-15个订单项,每个贷项凭证约2个额外请求,用于自定义字段设置和清算,每次都出错。当我将数据减少到大约15,000个订单项时,一切都没有问题。