2014-06-05 71 views
0

我們正試圖驗證我們的下載邏輯能夠在將新交易添加到銀行帳戶時保存新交易。我們正在將自定義XML文件上傳到DAG,並且在關聯帳戶後第一次下載正常。在我們在本地編輯XML文件以添加新的事務並將文件再次上傳到同一個帳戶後,我們仍然會在我們再次請求銀行事務時獲取舊數據。如何更新上傳到Yodlee的DAG的交易?

是否可以使用DAG測試此場景?

更新後的問題

我們稱之爲startSiteRefresh我們稱之爲executeUserSearchRequest之前。

我們得到

{"siteRefreshStatus":{"siteRefreshStatusId":1,"siteRefreshStatus":"REFRESH_TRIGGERED"},"siteRefreshMode":{"refreshModeId":2,"refreshMode":"NORMAL"},"updateInitTime":1401995207,"nextUpdate":1401996107,"code":0,"suggestedFlow":{"suggestedFlowId":2,"suggestedFlow":"REFRESH"},"itemRefreshInfo":[{"memItemId":19416156,"itemSuggestedFlow":{"suggestedFlowId":2,"suggestedFlow":"REFRESH"},"errorCode":0,"retryCount":0}],"noOfRetry":0} 

,然後executeUserSearchRequest返回相同的數據。

+0

您是否正確編輯DAG XML文件?您可能有一個原因,因爲您已經正確編輯了DAG XML,因此無法看到更新的事務(請仔細檢查一下)。或者如果你錯過了任何價值。 –

回答

0

您是否正確編輯DAG XML文件?您可能有一個原因,因爲您已經正確編輯了DAG XML,因此無法看到更新的事務(請仔細檢查一下)。或者如果你錯過了任何價值。上傳到DAG網站後,您是否刷新了帳戶?如果否,則請在上傳已編輯的DAG XML後刷新該帳戶,並嘗試檢查您是否獲得新交易。

編輯1:根據您的評論(這解釋了問題)。

爲了解釋你有兩個步驟從Yodlee檢索數據(這只是爲了你的理解,實際的步數會更多)。

第1步:當您添加賬戶(在這種情況下,它是DAG站點)或刷新已經添加的賬戶(刷新意味着從銀行網站爲已經添加的賬戶提取最新數據)。然後在這一步中,Yodlee從各自的銀行網站(這裏是DAG網站)獲取數據。

第2步:從Yodlee檢索數據 - 由於Yodlee檢索了銀行網站的數據,現在您需要從Yodlee檢索數據。

根據您的意見,我們看到您正在更新DAG XML並上傳,即在Bank網站上有新的交易,但Yodlee不知道。所以,如果你調用API從Yodlee檢索數據,你會得到舊的事務。我們的建議是使用here以上的刷新API來更新Yodlee DataBase和最新的事務。之後,當您調用API從Yodlee檢索數據時,您也會收到最新的交易。

摘要: 刷新您的帳戶(Dag網站),而不是再次添加它,然後檢索事務。你會得到最新的交易。

+0

如果我們再次鏈接銀行賬戶,我們會得到新的交易,但如果我們查詢現有鏈接的交易,則不會。 –

+0

@BrunoSilva - 我編輯了我的答案,向您解釋過程以及您在實施過程中需要更改的內容。 –

+0

我編輯了我的問題以回覆您的編輯。 –

相關問題