2014-03-04 34 views
0

我在嘗試使用QB IDS V3創建TimeActivity時遇到問題。我有時會得到一些我根本不知道根本原因的錯誤。最糟糕的是TimeActiviy條目有時會在Quickbooks上創建,但會返回錯誤消息。下面的一些錯誤的消息,我得到我的TimeActivity索取樣品QB IDS V3 - 創建時間活動時出錯消息

Error #1) javax.xml.bind.UnmarshalException 
- with linked exception: 
[org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 32; An invalid XML character (Unicode: 0x13) was found in the element content of the document.] 

Error #2) ERROR CODE:6003, ERROR MESSAGE:message=General IO error while proxying request; errorCode=006003; statusCode=500, ERROR DETAIL:null 

Error #3) java.net.UnknownHostException: quickbooks.api.intuit.com: nodename nor servname provided, or not known 

Error #4) java.net.SocketException: Connection reset 

我的要求是如下:

<TimeActivity domain="QBO" sparse="false" xmlns="http://schema.intuit.com/finance/v3"> 
    <TxnDate>2014-02-11</TxnDate> 
    <NameOf>Employee</NameOf> 
    <EmployeeRef name="Employee Name">2113</EmployeeRef> 
    <CustomerRef name="custom Name">1859</CustomerRef> 
    <ItemRef name="Database Development">5</ItemRef> 
    <BillableStatus>NotBillable</BillableStatus> 
    <Taxable>false</Taxable> 
    <HourlyRate>0</HourlyRate> 
    <Hours>8</Hours> 
    <Minutes>0</Minutes> 
    <Description>description</Description> 
<TimeActivity> 

我因爲很長一段時間這個問題上掙扎,最糟糕的是不能找出爲什麼某些時候事情可以正常工作並且有時不行的根本原因。 有人可以幫我解決這個問題

+0

能否請您分享您的公司relamId從這個link.developer.intuit.com/Support/Incidents 感謝 –

+0

嗨提出一個支持票,我提出了一個支持票。 00009137.我在票證中提供了realmId。請告訴我。我們發送的內容,真正創建的內容以及從V3 API – user2364499

+0

「錯誤#1」收到的響應之間存在很多數據不一致性:javax.xml.bind.UnmarshalException - 帶有鏈接的異常:「是來自Java SDK的錯誤。我已經使用XML解決了問題。 SDK似乎不支持一些特殊字符,如回車符(0x13) – user2364499

回答

0

PN - QBO US支持ASCII-7位和全球支持Unicode。

如果服務返回除此之外的任何內容,則應將其視爲服務問題。如果我找到了解決方法,我會更新這篇文章。

感謝