Oracle E-Business Suite에 대한 연결 만들기
Microsoft BizTalk Adapter for Oracle E-Business Suite는 WCF(Windows Communication Foundation) 사용자 지정 바인딩입니다. 따라서 WCF 엔드포인트 주소를 통해 Oracle E-Business Suite와 통신할 수 있습니다. WCF에서 엔드포인트 주소는 서비스의 네트워크 위치를 식별하며 일반적으로 URI(Uniform Resource Identifier)로 표현됩니다. Oracle E-Business 어댑터는 Oracle E-Business 어댑터가 Oracle E-Business Suite에 대한 연결을 설정하는 데 사용하는 속성을 포함하는 연결 URI로 이 위치를 표현합니다. 다음과 같은 경우 연결 URI를 지정해야 합니다.
WCF 채널 모델을 사용하거나 WCF 서비스 모델을 사용하여 WCF 클라이언트 또는 서비스 호스트를 만들 때 채널 팩터리 또는 채널 수신기를 만듭니다.
BizTalk Server 솔루션에서 물리적 포트 바인딩을 만듭니다.
어댑터 서비스 참조 Visual Studio 플러그 인 추가를 사용하여 WCF 서비스 모델 솔루션에 대한 WCF 클라이언트 클래스 또는 WCF 서비스 인터페이스를 생성합니다.
어댑터 서비스 BizTalk 프로젝트 추가 기능 사용을 사용하여 BizTalk Server 솔루션에 대한 Oracle E-Business 어댑터에서 메시지 스키마를 검색합니다.
ServiceModel 메타데이터 유틸리티 도구(svcutil.exe)를 사용하여 WCF 서비스 모델 솔루션에 대한 WCF 클라이언트 클래스 또는 WCF 서비스 인터페이스를 생성합니다.
Oracle에 연결하는 방법
Oracle E-Business 어댑터는 기본 Oracle 데이터베이스에 대한 연결을 설정하는 두 가지 방법을 지원합니다.
tnsnames.ora 사용. 이 방법에서 어댑터 클라이언트에서 제공하는 연결 URI에는 tnsnames.ora 파일에 입력된 net 서비스 이름만 포함됩니다. 어댑터는 파일의 net service name 항목에서 서버 이름, 서비스 이름, 포트 번호 등의 연결 매개 변수를 추출합니다. 이 방법을 사용하려면 Oracle 클라이언트를 실행하는 컴퓨터가 tnsnames.ora 파일에 Oracle 데이터베이스의 net 서비스 이름을 포함하도록 구성되어야 합니다.
중요
Oracle 클라이언트 제한으로 인해 트랜잭션에서 작업을 수행하는 경우 Oracle E-Business Suite 연결 URI 만들기의 DataSourceName 매개 변수(net service name)는 39자를 초과할 수 없습니다. 따라서 트랜잭션에서 작업을 수행하는 경우 DataSourceName 매개 변수 값이 39자 미만인지 확인합니다.
tnsnames.ora를 사용하지 않습니다. 이 방법에서 어댑터 클라이언트는 연결 URI에 직접 연결 매개 변수를 입력합니다. 이렇게 하려면 클라이언트 컴퓨터의 tnsnames.ora 파일에 net 서비스 이름이 있을 필요가 없습니다. 이 방법은 tnsnames.ora 파일이 클라이언트 컴퓨터에 있을 필요도 없습니다.
중요
트랜잭션에서 작업을 수행하는 경우 이 연결 모드는 지원되지 않습니다. 이는 Oracle 클라이언트의 제한 때문입니다.
섹션 내용
다음 topics Oracle E-Business 어댑터와 Oracle E-Business Suite 간에 연결을 설정하는 방법을 설명합니다.
E-Business Suite 어댑터에 대한 Oracle 클라이언트 구성: tnsnames.ora를 사용하여 Oracle 클라이언트를 cconfiguring하는 방법에 대한 정보(tnsnames.ora를 사용하여 연결을 설정하는 경우에만 필요)
Oracle E-Business Suite 연결 URI 만들기: Oracle E-Business Suite 연결 URI의 연결 속성 및 구조에 대한 정보
Windows 인증을 사용하여 Oracle E-Business Suite에 연결: Windows 인증을 사용하여 Oracle에 연결하는 방법에 대한 정보