2014-12-18 2 views
0

은행 계좌가 removeItem을 사용하여 연결이 끊긴 후 Yodlee SOAP aggregation API에서 addItemForContentService1을 사용하여 다시 연결되는 경우가 간혹 있습니다. 비교적 최근 (1-2 개월 전?)까지 동일한 은행 계좌가 다시 연결될 때 이전 연결에서 이미 검색된 은행 거래의 거래 ID가 동일 할 것이라고 제안 할 수있는 일화 적 증거가 있습니다. 그러나 이제는 은행 계좌가 연결 해제 된 후 다시 연결되면 모든 은행 거래가 새 거래 ID로 지정되어 이전 연결의 거래를 동일한 은행 계좌로 연결하려고 시도하는 모든 클라이언트 논리가 깨집니다. . 예를 들어 이미 은행 조정을 수행 한 계정에 대해 많은 중복 트랜잭션을 생성 할 수 있기 때문에 심각한 문제가 될 수 있습니다.동일한 계좌로 Yodlee 연결 간의 은행 거래 일치

제 질문은 이제 removeItem 및 addItemForContentService1을 사용하여 동일한 은행 계좌를 연결 해제했다가 다시 연결할 때 동일한 은행 거래를 식별 할 수있는 신뢰할 수있는 메커니즘이 있는지 여부와 해당하는 경우 무엇입니까?

답변

0

removeItem을 호출하면 계정이 삭제되고 해당 계정과 관련된 모든 데이터가 삭제됩니다. 이제 addItemForContentService1을 호출하면 해당 항목에 대해 새 itemId가 만들어지고 새 계정으로 간주되는 데이터가 데이터베이스에 새로 추가됩니다. 이전 데이터에 매핑이 없으므로 해당 트랜잭션에 대해 동일한 트랜잭션 ID를 얻지 못합니다.

따라서 removeItem은 Yodlee 플랫폼에서 계정과 데이터를 삭제하려는 경우에만 호출해야합니다.

관련 문제