Oracle E-Business Suite 어댑터를 사용하여 트랜잭션 처리
Oracle E-Business Suite용 Microsoft BizTalk 어댑터는 Oracle E-Business Suite에서 작업을 수행하는 동안 트랜잭션을 시작하지 않습니다. 대신 어댑터는 어댑터 클라이언트에서 제공하는 트랜잭션 컨텍스트를 사용하여 작업을 수행합니다. Oracle E-Business 어댑터를 사용하여 트랜잭션에서 작업을 수행하려면 다음을 수행해야 합니다.
어댑터 클라이언트에서 트랜잭션을 사용하도록 설정합니다. 예를 들어 BizTalk Server 트랜잭션을 사용하도록 설정하려면 WCF-Custom 또는 WCF-OracleEBS 포트에 대한 메시지 탭의 트랜잭션 영역에서 트랜잭션 검사 사용 상자를 선택해야 합니다.
어댑터에서 UseAmbientTransaction 바인딩 속성의 값을 True 로 설정합니다. 바인딩 속성에 대한 자세한 내용은 BizTalk Adapter for Oracle E-Business Suite 바인딩 속성에 대해 읽어보세요.
중요
어댑터를 사용하여 Oracle E-Business Suite에서 트랜잭션을 수행하려면 어댑터 클라이언트를 실행하는 컴퓨터에 Oracle 클라이언트를 설치하는 동안 Oracle Services For Microsoft Transaction Server 구성 요소를 설치해야 합니다.
아웃바운드 작업의 트랜잭션
Oracle E-Business 어댑터는 단일 트랜잭션에서 아웃바운드 작업을 수행합니다. 복합 작업의 경우 모든 작업은 단일 트랜잭션에서 수행되지만 다른 ODP.NET 연결을 사용합니다. Oracle E-Business 어댑터에서 표시되는 아웃바운드 작업에 대한 자세한 내용은 어댑터 Surface Oracle E-Business Suite 메타데이터는 어떻게 합니까?를 참조하세요.
인바운드 작업의 트랜잭션
Oracle E-Business 어댑터는 다음과 같은 두 가지 인바운드 작업을 노출합니다.
폴링: 폴링 문과 폴링 후 문(지정된 경우)이 트랜잭션에서 실행되는 반면, 폴링된 데이터 사용 가능한 문은 다른 트랜잭션에서 실행됩니다. 마찬가지로 폴링 문과 폴링 후 문은 동일한 ODP.NET 연결을 사용하여 실행되는 반면, 폴링된 데이터 사용 가능한 문은 다른 ODP.NET 연결을 사용하여 실행됩니다.
알림: 알림 작업은 단일 ODP.NET 연결을 사용하여 트랜잭션에서 수행됩니다.
Oracle E-Business 어댑터에서 표시되는 인바운드 작업에 대한 자세한 내용은 어댑터 Surface Oracle E-Business Suite 메타데이터는 어떻게 합니까?를 참조하세요.