MS 분산 트랜잭션 코디네이터가 Oracle E-Business Suite에 대한 트랜잭션을 허용하도록 설정
Oracle E-Business 어댑터를 사용하는 애플리케이션 만들기를 시작하기 전에 MSDTC를 구성합니다.
Oracle E-Business 어댑터(BizTalk Server, WCF 서비스 모델 또는 WCF 채널 모델을 통해)를 사용하여 Oracle E-Business Suite에서 수행되는 작업은 트랜잭션 scope 내에서 수행할 수 있습니다. 클라이언트 프로그램에 동일한 트랜잭션의 일부로 둘 이상의 트랜잭션 리소스가 있는 경우 트랜잭션은 MSDTC 트랜잭션으로 승격됩니다. 어댑터가 MSDTC 트랜잭션의 scope 내에서 작업을 수행할 수 있도록 하려면 Oracle E-Business 어댑터를 실행하는 컴퓨터와 Oracle E-Business Suite에서 MSDTC를 구성합니다. 또한 기본 제공 Windows 방화벽일 수 있는 방화벽의 예외 목록에 MSDTC를 추가합니다.
참고
MSDTC를 구성하는 단계는 운영 체제마다 다릅니다. 이 항목에 나열된 단계는 Windows 클라이언트 및 Windows Server 운영 체제에 적용됩니다.
MSDTC 구성
구성 요소 서비스를 엽니다.
또는 서버 관리자도구를 선택한 다음 구성 요소 서비스를 선택합니다.
구성 요소 서비스, 컴퓨터, 내 컴퓨터, 분산 트랜잭션 코디네이터를 차례로 확장하고 로컬 DTC를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
보안 탭을 선택합니다. 이 탭에서 다음을 모두 선택합니다.
- 네트워크 DTC 액세스
- 원격 클라이언트 허용
- 인바운드 허용
- 아웃바운드 허용
- 인증 필요 없음
확인을 선택하여 변경 내용을 저장합니다.
MSDTC 서비스를 다시 시작하라는 메시지가 표시되면 예를 선택합니다. MSDTC 서비스가 다시 시작되면 속성 및 Component Services MMC를 닫습니다.
Windows 방화벽 예외 목록에 MSDTC 추가
팁
MSDTC(Microsoft Distributed Tansaction Coordinator)는 방화벽에서 이미 허용될 수 있습니다. 이 경우 인바운드 규칙으로 나열됩니다. 나열되지 않은 경우 이 섹션을 사용하여 MSDTC를 허용합니다.
Windows 방화벽을 열고 왼쪽에서 고급 설정을 선택합니다.
또는 서버 관리자도구를 선택한 다음 고급 보안이 포함된 Windows 방화벽을 선택합니다.
인바운드 규칙을 마우스 오른쪽 단추로 클릭하고 새 규칙을 선택합니다.
마법사에서:
- 프로그램을 선택하고 다음을 선택합니다.
- 프로그램 경로를 로 설정하고 다음을
%SystemRoot%\system32\msdtc.exe
선택합니다. - 연결을 허용하고 다음을 선택합니다.
- 도메인을 선택하고 다음을 선택합니다.
- 와 같은
MSDTC for Oracle EBS
이름을 입력하고 마침을 선택합니다.
마법사를 완료하고 Windows 방화벽을 닫습니다.