OpenSync と QODBC の 2 つのツールを使用して簡単な TimeTracking クエリを作成しようとしたときに、クライアントが問題に遭遇しました。どちらも qbsdklog.txt ファイルに同じエラーを示します。QBXML 開発者でこれを経験したり、解決策を考案したりした人はいますか? Intuit の一般的なサポートは、サード パーティの開発者に問題があると伝えていますが、どのようにしてそのような結論に達したのかはわかりません。
QODBC:
20130913.095701 I 2588 QBSDKProcessRequest Application named 'FLEXquarters QODBC' starting requests (process 6920).
20130913.095701 I 2588 SpecVersion Current version of qbXML in use: 10.0
20130913.095701 I 2588 QBSDKMsgSetHandler QUERY: Time Tracking
20130913.095701 I 2588 TimeTrackingStorage::DoQuery Setting iterator chunk size to 00001000
20130913.100310 E 2588 TimeTrackingStorage::DoQuery Failed to get an Interface ptr: Source: .\src\TimeActFilter.cpp line #86 HRESULT=0x80004005
20130913.100310 I 2588 QBSDKMsgSetHandler Request 1 failed.
20130913.100310 I 2588 MsgSetHandler Finished.
OpenSync:
20130913.142336 I 2588 QBSDKProcessRequest Application named 'OpenSync' starting requests (process 700).
20130913.142336 I 2588 SpecVersion Current version of qbXML in use: 10.0
20130913.142336 I 2588 QBSDKMsgSetHandler QUERY: Time Tracking
20130913.142336 I 2588 TimeTrackingStorage::DoQuery Setting iterator chunk size to 2147483647
20130913.142337 E 2588 TimeTrackingStorage::DoQuery Failed to get an Interface ptr: Source: .\src\TimeActFilter.cpp line #86 HRESULT=0x80004005
20130913.142337 I 2588 QBSDKMsgSetHandler Request failed.
20130913.142337 I 2588 MsgSetHandler Finished.
どんな情報でも大歓迎です。
更新: OpenSync からの XML 要求は次のとおりです。
<トレース> <発信> <?xml version="1.0" encoding="ISO-8859-1"?><QBXML><QBXMLMsgsRq onError = "continueOnError"><TimeTrackingQueryRq><ModifiedDateRangeFilter><FromModifiedDate>2013-09-12T22:22:59</ FromModifiedDate><ToModifiedDate>2013-09-12T22:50:17</ToModifiedDate></ModifiedDateRangeFilter></TimeTrackingQueryRq></QBXMLMsgsRq></QBXML> </発信> <返品について> <QBXML> <QBXMLMsgsRs> <TimeTrackingQueryRs statusCode="1" statusSeverity="Info" statusMessage="QuickBooks で一致するオブジェクトがクエリ要求で見つかりませんでした" /> </QBXMLMsgsRs> </QBXML> </リターン> </トレース>