[英]Quickbooks Connection Error - Node
一个多星期以来,我一直在努力寻找解决该问题的方法,但没有运气,我一直在尝试与各方面的事情有所不同,但到目前为止没有任何效果。
我有一个节点/肥皂服务器试图通过Web连接器连接到quickbooks,我发现它在主机上运行并通过来宾通过ip(安装了QB / QBWC)连接到它的时候,可以,但是如果我把它放在网络上的其他地方,它就不行了,它可以连接并握手,但是可以给出以下信息:
20160421.19:34:39 UTC : QBWebConnector.WebServiceManager.DoUpdateSelected() : updateWS() for application = 'New API - Live' has STARTED
20160421.19:34:39 UTC : QBWebConnector.RegistryManager.getUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock = FALSE
20160421.19:34:39 UTC : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to True
20160421.19:34:39 UTC : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session locked *********************
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : Initiated connection to the following application.
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppName: New API - Live
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppUniqueName (if available): New API - Live
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppURL: http://10.192.2.48:8000/wsdl
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_serverVersion() : *** Calling serverVersion().
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_serverVersion() : Received from serverVersion() following parameter:<serverVersionRet="0.2.1">
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_clientVersion() : *** Calling clientVersion() with following parameter:<productVersion="2.1.0.30">
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_clientVersion() : Received from clientVersion() following parameter:<clientVersionRet="">
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_clientVersion() : This application agrees with the current version of QBWebConnector. Allowing update operation.
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_authenticate() : Authenticating to application 'New API - Live', username = 'username'
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_authenticate() : *** Calling authenticate() with following parameters:<userName="username"><password=<MaskedForSecurity>
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.updateWS() : Received from authenticate() following parameters:<authRet[0]="013eb730-07f8-11e6-87fa-ede5c5dc6f00"><authRet[1]="C:\Users\Public\Documents\Intuit\QuickBooks\Sample Company Files\QuickBooks 2014\sample_wholesale-distribution business.qbw"><authRet[2]=""><authRet[3]="">
20160421.19:34:39 UTC : QBWebConnector.RegistryManager.setCurrentWebServiceName() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceName has been set to New API - Live
20160421.19:34:39 UTC : QBWebConnector.RegistryManager.setCurrentWebServiceSessionTicket() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceSessionTicket has been set to 013eb730-07f8-11e6-87fa-ede5c5dc6f00
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.CheckCFNResponse() : User authenticated.
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.do_authenticate() : Done.
20160421.19:34:39 UTC : QBWebConnector.SOAPWebService.OpenConnection() : Connecting to QuickBooks...
20160421.19:34:40 UTC : QBWebConnector.SOAPWebService.handleAllOtherError() : QBWC1013: Error connecting to QuickBooks. Returning error message to application.
Could not start QuickBooks.
20160421.19:34:40 UTC : QBWebConnector.SOAPWebService.do_connectionError() : *** Calling connectionError() with following parameters:<wcTicket="013eb730-07f8-11e6-87fa-ede5c5dc6f00"><hresult="0x80040408"><message="Could not start QuickBooks.">
20160421.19:34:40 UTC : QBWebConnector.SOAPWebService.do_connectionError() : Received from connectionError() following parameters:<tryAgain="DONE">
20160421.19:34:40 UTC : QBWebConnector.SOAPWebService.OpenConnection() : Error connecting to QuickBooks. Application sent back DONE. Job ending.
20160421.19:34:40 UTC : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False
20160421.19:34:40 UTC : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session unlocked *********************
20160421.19:34:40 UTC : QBWebConnector.WebServiceManager.DoUpdateSelected() : Update completed with errors. See log (QWClog.txt) for details.
目前,我正在测试Quickbooks打开并且响应中有一个空字符串(告诉QB使用打开的文件)。
我也尝试输入手动路径,几乎得到了相同的结果。
我使用的是QBWS的稍微修改的版本。
请告知,任何帮助表示赞赏。
目前,我正在测试Quickbooks打开并且响应中有一个空字符串(告诉QB使用打开的文件)。
不你不是。
您是SOAP Web服务返回此消息(如您粘贴的日志中所示):
C:\\ Users \\ Public \\ Documents \\ Intuit \\ QuickBooks \\ Sample Company Files \\ QuickBooks 2014 \\ sample_wholesale-distribution business.qbw
如果您在QuickBooks中的键盘上F2
键,则在运行Web连接器的同一台计算机上,是QuickBooks告诉您文件的确切路径吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.