다음을 통해 공유


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 구성

  1. 구성 요소 서비스를 엽니다.

    또는 서버 관리자도구를 선택한 다음 구성 요소 서비스를 선택합니다.

  2. 구성 요소 서비스, 컴퓨터, 내 컴퓨터, 분산 트랜잭션 코디네이터를 차례로 확장하고 로컬 DTC를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  3. 보안 탭을 선택합니다. 이 탭에서 다음을 모두 선택합니다.

    • 네트워크 DTC 액세스
    • 원격 클라이언트 허용
    • 인바운드 허용
    • 아웃바운드 허용
    • 인증 필요 없음
  4. 확인을 선택하여 변경 내용을 저장합니다.

  5. MSDTC 서비스를 다시 시작하라는 메시지가 표시되면 예를 선택합니다. MSDTC 서비스가 다시 시작되면 속성 및 Component Services MMC를 닫습니다.

Windows 방화벽 예외 목록에 MSDTC 추가

MSDTC(Microsoft Distributed Tansaction Coordinator)는 방화벽에서 이미 허용될 수 있습니다. 이 경우 인바운드 규칙으로 나열됩니다. 나열되지 않은 경우 이 섹션을 사용하여 MSDTC를 허용합니다.

  1. Windows 방화벽을 열고 왼쪽에서 고급 설정을 선택합니다.

    또는 서버 관리자도구를 선택한 다음 고급 보안이 포함된 Windows 방화벽을 선택합니다.

  2. 인바운드 규칙을 마우스 오른쪽 단추로 클릭하고 새 규칙을 선택합니다.

  3. 마법사에서:

    1. 프로그램을 선택하고 다음을 선택합니다.
    2. 프로그램 경로를 로 설정하고 다음%SystemRoot%\system32\msdtc.exe선택합니다.
    3. 연결을 허용하고 다음을 선택합니다.
    4. 도메인을 선택하고 다음을 선택합니다.
    5. 와 같은 MSDTC for Oracle EBS이름을 입력하고 마침을 선택합니다.
  4. 마법사를 완료하고 Windows 방화벽을 닫습니다.

다음

Oracle EBS 어댑터에 대한 샘플