2014-11-03 4 views
-2

Oracle에서 여러 행의 메시지를 발생시키고 어댑터를 삽입하거나 키 필드 값이 이미 있으면 업데이트하도록합니다. 누구든지 오라클 저장 프로 시저/패키지 또는 이와 유사한 작성하지 않고도 이것을 달성 할 수 있는지 안다. 이 메시지는 약 50k 개의 행을 포함하며 삽입되는 테이블에는 약 500k가 포함됩니다. 업데이트 또는 삽입해야 할 경우 기존 데이터를 먼저 가져 와서 오케스트레이션에서 수동으로 체크인 할 수 있다는 것을 알았지 만 이전에 WCF 어댑터에 있는지 여부를 확인하고 업데이트하거나 삽입 할 수 있음을 이전에 읽은 것 같은 느낌이 들었습니다. 필수?BizTalk Oracle WCF 어댑터 삽입 또는 업데이트

답변

0

오라클 어댑터는 삽입 또는 삭제를 허용 할 수 있습니다. 내 문제에 대한 해결책은 업데이트 할 모든 행에 대해 delete + 삽입 된 BizTalk에서 어댑터에 대한 단일 요청을 발행하는 것이 었습니다. "UseAmbientTransactions"라는 어댑터 속성이 있습니다.이 설정을 true로 설정하면 후속 업데이트없이 레코드가 삭제 될 가능성이 없습니다.

이 정보가 도움이된다면, 현재 -2로 설정되어 있습니다.

관련 문제