我已經繼承了一個與桌面QB集成的Java應用程序。這整個設置的結構中有一些我不理解。這是我第一次使用QB API作爲開發人員。QuickBooks java SOAP Web連接器結構
QB Web連接器2.2.0.71已安裝且可用。我看到.qwc文件並理解它,並將其加載到Web連接器中。有一個Application類將一個端點發布到與.qwc文件中相同的URL,然後啓動一個名爲QBWebService的類。此Web服務類實現com.intuit.developer.TroubleshootWebServiceFSSoap並具有方法authenticate,sendRequestXML等方法sendRequestXML具有我正在測試並嘗試修改的代碼。但是,在我能做到這一點之前,我需要理解XML來回。
因爲我不知道我不知道什麼,如果我提出錯誤的問題,請務必說出口。
是否正確,然後,Web連接器(按計劃)啓動應用程序類並調用sendRequestXML方法?
我期待能找到一個URL,我可以用SOAPui之類的東西發送XML,以便測試XML並檢查響應,但這似乎不是Web服務的工作原理。是否可以這樣設置?或許我不明白QB Web連接器應用程序正在做什麼。如果通過POST不能接受XML,那麼在localhost上打開URL的目的是什麼?
在此先感謝您的幫助
--Matt
SOAP比今天的REST更加複雜,應該使用生成的存根,而不是「手動」解析 –