Oracle 데이터베이스 어댑터를 사용하여 BizTalk 애플리케이션 개발
BizTalk 애플리케이션을 개발하려면 Visual Studio에서 BizTalk 프로젝트를 만들고 어댑터 서비스 BizTalk 프로젝트 추가 기능 사용을 사용하여 XML 스키마를 생성합니다. 스키마를 생성한 후에는 CBR(콘텐츠 기반 라우팅)을 사용하거나 BizTalk 오케스트레이션을 만들어 생성된 스키마를 준수하는 메시지를 보내고 받을 수 있습니다.
CBR은 Oracle 데이터베이스로 전송되는 메시지에 집중적인 처리가 필요하지 않은 시나리오에서 사용할 수 있습니다. 예를 들어 수신 포트가 특정 형식의 메시지만 수신한다는 것을 알고 있는 경우 송신 포트에 필터를 추가하여 필터 식과 일치하는 메시지를 송신 포트로 라우팅할 수 있습니다.
BizTalk 오케스트레이션에서는 WCF-Custom 어댑터 간에 메시지를 보내고 받는 송신 및 수신 포트를 만들어 메시지를 BizTalk Server 보냅니다. 이 섹션에서는 BizTalk 오케스트레이션을 사용하여 Oracle 데이터베이스 어댑터를 사용하여 Oracle 데이터베이스에서 작업을 수행하는 방법에 대한 정보를 제공합니다. Oracle 데이터베이스 어댑터는 WCF 바인딩과 상호 작용할 수 있는 WCF-Custom 어댑터를 사용합니다.
중요
Microsoft BizTalk Server Oracle Database 어댑터를 사용하려면 항상 EnableBizTalkCompatibilityMode 바인딩 속성을 True로 설정해야 합니다. 바인딩 속성을 설정하는 방법에 대한 지침은 Oracle Database에 대한 바인딩 속성 구성을 참조하세요.
중요
BizTalk 어댑터 팩에 포함된 Oracle 데이터베이스 어댑터는 BizTalk Server 관리 콘솔에 나열되지 않습니다. BizTalk 어댑터 팩의 어댑터는 WCF 기반이며 WCF 사용자 지정 바인딩을 사용합니다. BizTalk Server 관리 콘솔에는 WCF-Custom 어댑터가 표시됩니다. WCF 사용자 지정 바인딩을 자동으로 표시하지 않으므로 WCF 기반 Oracle 데이터베이스 어댑터가 표시되지 않습니다.
또한 메타데이터를 생성하려면 어댑터 서비스 BizTalk 프로젝트 추가 기능 사용을 사용합니다. 어댑터 메타데이터 추가 마법사를 사용하지 마세요. 어댑터 서비스 추가 기능 사용에 대한 지침은 Visual Studio에서 Oracle 데이터베이스 작업에 대한 메타데이터 가져오기를 참조하세요.
어댑터 버전 간의 다른 차이점은 BizTalk ODBC Adapter for Oracle Database를 사용하여 만든 BizTalk 프로젝트 마이그레이션을 참조하세요.