Quickbooks web服务连接器未连接到python web服务

Quickbooks web服务连接器未连接到python web服务,python,quickbooks,qbxml,qbfc,qbwc,Python,Quickbooks,Qbxml,Qbfc,Qbwc,我正在尝试将Quickbooks Web服务连接器连接到python Web服务,但尚未建立连接。我想问题出在我的.qwc文件上。下面是.qwc文件的代码 <?xml version="1.0"?> <QBWCXML> <AppName>QBWCService</AppName> <AppID>IDTMKV</AppID> <AppURL>http://localhost:8181/Tro

我正在尝试将Quickbooks Web服务连接器连接到python Web服务,但尚未建立连接。我想问题出在我的.qwc文件上。下面是.qwc文件的代码

<?xml version="1.0"?>
<QBWCXML>
    <AppName>QBWCService</AppName>
    <AppID>IDTMKV</AppID>
    <AppURL>http://localhost:8181/TroubleshootWebServiceFS</AppURL>
    <AppDescription></AppDescription>
    <AppSupport>http://support.quickbooks.intuit.com/support/</AppSupport>
    <UserName>username</UserName>
    <OwnerID>{90A44FB7-33D9-4815-AC85-AC86A9E7D1EB}</OwnerID>
    <FileID>{57F3B9B6-86F1-4FCC-B1FF-967DE1613D20}</FileID>
    <QBType>QBFS</QBType>
    <Style>Document</Style>
    <AuthFlags>0xF</AuthFlags>
</QBWCXML>

QBWC服务
IDTMKV
http://localhost:8181/TroubleshootWebServiceFS
http://support.quickbooks.intuit.com/support/
用户名
{90A44FB7-33D9-4815-AC85-AC86A9E7D1EB}
{57F3B9B6-86F1-4FCC-B1FF-967DE1613D20}
QBFS
文件
0xF
谁能告诉我出了什么问题?我已经使用ZSI框架创建了Web服务

QBWC日志:

20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : Initiated connection to the following application.
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppName: QBWCService
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppUniqueName (if available): QBWCService
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.instantiateWebService() : AppURL: http://localhost:8181/TroubleshootWebServiceFS
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_serverVersion() : *** Calling serverVersion().
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_serverVersion() : Actual error received from web service for serverVersion call: <Processing Failure>. For backward compatibility of all webservers, QBWC will catch all errors under app-not-supporting-serverVersion.
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_serverVersion() : This application does not contain support for serverVersion. Allowing update operation for backward compatibility.
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_clientVersion() : *** Calling clientVersion() with following parameter:<productVersion="2.1.0.30">
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.updateWS() : Actual error received from web service for clientVersion call: <Processing Failure>. For backward compatibility of all webservers, QBWC will catch all errors under app-not-supporting-clientVersion.
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_clientVersion() : This application does not contain support for clientVersion. Allowing update operation for backward compatibility.
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : Authenticating to application 'QBWCService', username = 'username'
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : *** Calling authenticate() with following parameters:<userName="username"><password=<MaskedForSecurity>
20150629.15:43:00 UTC   : QBWebConnector.SOAPWebService.do_authenticate() : QBWC1012: Authentication failed due to following error message.
Processing Failure
More info:
StackTrace =    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at QBWebConnector.localhost.WCWebServiceDoc.authenticate(String strUserName, String strPassword)
   at QBWebConnector.localhost.WCWebService.authenticate(String strUserName, String strPassword)
   at QBWebConnector.SOAPWebService.authenticate(String UserName, String Password)
   at QBWebConnector.WebService.do_authenticate(String& ticket, String& companyFileName)
Source = System.Web.Services
20150629.15:43:00 UTC   : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False
20150629.15:43:00 UTC   : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session unlocked *********************
20150629.15:43:00 UTC   : QBWebConnector.WebServiceManager.DoUpdateSelected() : Update completed with errors. See log (QWClog.txt) for details.
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.InstanceWebService():已启动到以下应用程序的连接。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.InstanceWebService():AppName:QBWCService
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.InstanceWebService():AppUniqueName(如果可用):QBWCService
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.InstanceWebService():AppURL:http://localhost:8181/TroubleshootWebServiceFS
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_serverVersion():***正在调用serverVersion()。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_serverVersion():从web服务接收到服务器版本调用的实际错误:。对于所有Web服务器的向后兼容性,QBWC将捕获应用程序不支持serverVersion下的所有错误。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_serverVersion():此应用程序不支持serverVersion。允许更新操作以实现向后兼容性。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_clientVersion():***使用以下参数调用clientVersion():
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.updateWS():从web服务接收到clientVersion调用的实际错误:。对于所有Web服务器的向后兼容性,QBWC将捕获应用程序不支持clientVersion下的所有错误。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_clientVersion():此应用程序不支持clientVersion。允许更新操作以实现向后兼容性。
20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_authenticate():对应用程序“QBWCService”进行身份验证,用户名=“用户名”

20150629.15:43:00 UTC:QBWebConnector.SOAPWebService.do_authenticate():***使用以下参数调用authenticate():日志文件说明了什么?如果您在系统上禁用了SSL v3.0或TLS 1.0,QBWC将无法连接。@Keith我已将QBWC日志放入我的问题中。它给出了处理失败错误。我不确定到底是什么问题。如果你在浏览器中访问,你会看到什么?另外,在Web连接器@Keith中打开详细日志记录。我试图通过Google Chrome中的Postman插件向我的Web服务发送post请求。在这种情况下,服务返回响应。有没有办法检查quickbooks web连接器发送的SOAP请求?