Soap quickbooks未运行时web连接器出错

Soap quickbooks未运行时web连接器出错,soap,quickbooks,intuit,ipp-qbd-sync,Soap,Quickbooks,Intuit,Ipp Qbd Sync,我在应用程序中使用web连接器与quickbooks桌面集成。当quickbooks运行时,一切正常,但当quickbooks未运行时,我出现以下错误: 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.CheckCFNResponse():用户已验证。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.do_authenticate():完成。 20140820.15:43:08 UTC

我在应用程序中使用web连接器与quickbooks桌面集成。当quickbooks运行时,一切正常,但当quickbooks未运行时,我出现以下错误:

20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.CheckCFNResponse():用户已验证。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.do_authenticate():完成。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.OpenConnection():连接到QuickBooks。。。 20140820.15:43:08 UTC:QBWebConnector.SOAPWebService.HandleAllotheror():QBWC1013:连接到QuickBooks时出错。正在将错误消息返回到应用程序。 如果QuickBooks公司数据文件未打开,则对“BeginSession”方法的调用必须包含数据文件的名称。

我在authenticate响应中发送公司数据文件路径,但即使选择了选项“始终是;即使quickbooks未运行也允许访问”,并且还选中了quickbooks公司首选项中的自动登录,仍然会出现此错误

我搜索了这个错误并找到了以下链接

但当我检查quickbooks时,它已经设置为从应用程序自动登录


请为这个错误提出任何解决方案。

最后我解决了这个问题,这是由于一个愚蠢的错误。文件路径是我发送的“C:/Users/Public/Documents/Intuit/QuickBooks/sample Company Files/QuickBooks Enterprise Solutions 14.0/sample\u manufacturing business.qbw”,而它应该是“C:\Users\Public\Documents\Intuit\QuickBooks\sample Company Files\QuickBooks Enterprise Solutions 14.0\sample\u manufacturing business.qbw”适用于windows系统

做了一件愚蠢的事却忽略了:)


终于弄好了谢谢William

您可能需要在QBWC和SDK中启用详细日志记录,并查看连接启动时是否传递了文件名。