2014-06-05 2 views
0

우리는 다운로드 로직이 은행 계좌에 추가 될 때 새로운 거래를 저장할 수 있는지 확인하려고합니다. 사용자 지정 XML 파일을 DAG에 업로드하고 계정을 연결 한 후 첫 번째 다운로드가 제대로 작동합니다. XML 파일을 로컬에서 편집하여 새 트랜잭션을 추가하고 동일한 계정에 파일을 다시 업로드 한 후에는 은행 트랜잭션을 다시 요청할 때 이전 데이터를 계속 가져옵니다.Yodlee의 DAG에 업로드 된 트랜잭션을 어떻게 업데이트합니까?

DAG를 사용하여이 시나리오를 테스트 할 수 있습니까? 우리가 executeUserSearchRequest를 호출하기 전에

업데이트 된 질문

우리는 startSiteRefresh를 호출합니다.

우리는

{"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에서 데이터를 검색해야하는 Bank 웹 사이트의 데이터를 검색했습니다.

귀하의 의견대로 DAG XML을 업데이트하고 업로드하는 중입니다. 즉, 은행 웹 사이트에서는 새로운 거래가 가능하지만 Yodlee은 이에 대해 알지 못합니다. 따라서 Yodlee에서 데이터를 검색하기 위해 API를 호출하면 이전 트랜잭션이 발생합니다. 우리의 제안은 here 이상의 Refresh API를 사용하여 Yodlee DataBase를 최신 트랜잭션으로 업데이트하는 것입니다. 그런 다음 API를 호출하여 Yodlee에서 데이터를 검색하면 최신 트랜잭션도 가져옵니다.

요약 : 다시 추가하는 대신 계정 (Dag 사이트)을 새로 고친 다음 거래를 검색하십시오. 최신 거래를 할 수 있습니다.

+0

은행 계좌를 다시 연결하면 새 거래가 발생하지만 기존 링크의 거래를 조회하지는 않습니다. –

+0

@BrunoSilva - 내 대답을 편집하여 구현 과정을 변경하고 구현 내용을 변경해야합니다. –

+0

귀하의 편집에 대한 회신을 위해 제 질문을 수정했습니다. –

관련 문제