首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QBWC错误QBWC1013:“无法启动QuickBooks。”

QBWC错误QBWC1013:“无法启动QuickBooks。”
EN

Stack Overflow用户
提问于 2013-03-12 14:28:51
回答 3查看 5.9K关注 0票数 4

我无法让QuickBooks从网络连接器启动。我正在传递有效的文件,根据文档,一切看起来都是正确的。

  • QBWC版本为2.1.0.3.0
  • QB是2010年主要承包商版

如果我已经打开了QuickBooks,网络连接器就能正常运行。如果没有打开,我会得到QBWC1013错误.

日志的相关部分:

代码语言:javascript
复制
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : Initiated connection to the following application.
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppName: FOO
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppUniqueName (if available): FOO
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppURL: https://www.foo.com/server.php
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.do_serverVersion() : *** Calling serverVersion().
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.do_serverVersion() : Received from serverVersion() following parameter:<serverVersionRet="PHP QuickBooks SOAP Server v1.5.3 at /server.php">
20130312.14:14:56 UTC   : QBWebConnector.SOAPWebService.do_clientVersion() : *** Calling clientVersion() with following parameter:<productVersion="2.1.0.30">
20130312.14:14:57 UTC   : QBWebConnector.SOAPWebService.do_clientVersion() : Received from clientVersion() following parameter:<clientVersionRet="">
20130312.14:14:57 UTC   : QBWebConnector.SOAPWebService.do_clientVersion() : This application agrees with the current version of QBWebConnector. Allowing update operation.
20130312.14:14:57 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : Authenticating to application 'FOO', username = 'foo'
20130312.14:14:57 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : *** Calling authenticate() with following parameters:<userName="foo"><password=<MaskedForSecurity>
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.updateWS() : Received from authenticate() following parameters:<authRet[0]="91f62aac622b49ad483f20ef9d7729a3"><authRet[1]=""\\FOOSERVER\Users\Public\Documents\Intuit\QuickBooks\Company Files\Some Company File Inc..QBW""><authRet[2]=""><authRet[3]="">
20130312.14:14:58 UTC   : QBWebConnector.RegistryManager.setCurrentWebServiceName() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceName has been set to FOO
20130312.14:14:58 UTC   : QBWebConnector.RegistryManager.setCurrentWebServiceSessionTicket() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\CurrentWebServiceSessionTicket has been set to 91f62aac622b49ad483f20ef9d7729a3
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.CheckCFNResponse() : User authenticated.
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : Done.
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.OpenConnection() : Connecting to QuickBooks...
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.handleAllOtherError() : QBWC1013: Error connecting to QuickBooks. Returning error message to application.
Could not start QuickBooks.
20130312.14:14:58 UTC   : QBWebConnector.SOAPWebService.do_connectionError() : *** Calling connectionError() with following parameters:<wcTicket="91f62aac622b49ad483f20ef9d7729a3"><hresult="0x80040408"><message="Could not start QuickBooks.">
20130312.14:14:59 UTC   : QBWebConnector.SOAPWebService.do_connectionError() : Received from connectionError() following parameters:<tryAgain="done">
20130312.14:14:59 UTC   : QBWebConnector.SOAPWebService.OpenConnection() : Error connecting to QuickBooks. Application sent back DONE. Job ending.
20130312.14:14:59 UTC   : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False
20130312.14:14:59 UTC   : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session unlocked *********************
20130312.14:14:59 UTC   : QBWebConnector.WebServiceManager.DoUpdateSelected() : Update completed with errors. See log (QWClog.txt) for details.
EN

回答 3

Stack Overflow用户

发布于 2013-04-04 21:39:46

我将假设您的QWC文件具有正确的格式。

如果梅长得像这样

代码语言:javascript
复制
<QBWCXML>
  <AppName>Example WS</AppName>
  <AppID></AppID>
  <AppURL>https://localhost/Quickbooks.asmx</AppURL>
  <AppDescription>Example Service Service</AppDescription>
  <AppSupport>https://localhost/</AppSupport>
  <UserName>Etile</UserName>
  <OwnerID>{XXXXB9B1-86F1-4fcc-B1EE-566DE1813D20}</OwnerID>
  <FileID>{XXXX4FB5-33D9-4815-AC85-BC87A7E7D1EB}</FileID>
  <QBType>QBFS</QBType>
  <Scheduler>
    <RunEveryNMinutes>1</RunEveryNMinutes>
  </Scheduler>
</QBWCXML>

当您将应用程序添加到QuickBooks的Web时,系统会提示您允许应用程序访问QuickBooks数据。您需要选择最后一个选项“是,始终;允许访问,即使QuickBooks没有运行

并且不要忘记从您的Web Service的authenticate()方法中返回完整的路径到公司文件。

一个示例SOAP响应将是:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://developer.intuit.com/">
  <SOAP-ENV:Body>
    <ns1:authenticateResponse>
      <ns1:authenticateResult>
        <ns1:string>1e3ea2ed-a734-03e4-ed8c-80eb12f19845</ns1:string>
        <ns1:string>C:\Quickbooks Company File.QBW</ns1:string>
      </ns1:authenticateResult>
    </ns1:authenticateResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

注意,如果您使用的是quickbooks-php,则由于某些原因,必须添加手动文件。Web文档和新的QuickBooks集成维基都不清楚这方面的细节。

票数 5
EN

Stack Overflow用户

发布于 2021-07-30 16:14:24

我的头撞在墙上,但在与Intuit打了4个小时的电话后,最后让第2层的开发团队参与到了开发团队中,他们让我了解更多关于这个模糊的错误的细节。当您收到此错误时,问题不在于它无法启动quickbooks,而是您从服务器处得到的请求试图不正确地打开文件。会导致这一切的事情。文件名错误,文件路径错误。您的请求格式不正确。

在我的例子中,我们的文件名是正确的,但是我的服务器应该提取文件的路径,您可以在hkey_current_user\software\intuit\qbwebconnector\soapwebservices\的寄存器中确认该路径,查找companyfile,您将看到名称和完整路径。

希望这能帮助人们处理这个模糊的错误。

票数 2
EN

Stack Overflow用户

发布于 2020-02-24 14:26:04

由于日志数据显示->用户身份验证,这意味着.qwc文件的格式是正确的。身份验证之后,web连接器将向QuickBook发出连接请求,在您的情况下,这是失败的。

通过web连接器连接到QuickBooks桌面的步骤如下:

  1. 以管理模式运行web服务和QuickBook桌面应用程序
  2. web服务名称与QuickBook公司名称应相同
  3. 在多用户模式下运行QuickBook桌面,这样您也可以通过web连接器连接QuickBook。
  4. 在web服务代码中,如果用户是真实的,那么将authReturn1="“//连接到当前在QuickBooks中打开的公司文件

对我起作用了。祝你一切顺利。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15364005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档