3단계: 마이그레이션된 애플리케이션을 Oracle Database 어댑터로 테스트
완료 시간: 5분
목표: 이 단계에서는 SCOTT에서 삽입 작업을 수행하여 마이그레이션된 애플리케이션을 테스트합니다. CUSTOMER 테이블. 이렇게 하려면 vPrev Oracle 데이터베이스 어댑터를 사용하여 생성된 스키마를 준수하는 요청 메시지를 삭제합니다.
필수 구성 요소
BizTalk 오케스트레이션의 논리 포트를 BizTalk Server 관리 콘솔의 물리적 포트에 매핑하여 BizTalk 애플리케이션을 구성합니다.
WCF 기반 Oracle 데이터베이스 어댑터에 대한 WCF-Custom 송신 포트를 사용하도록 BizTalk 애플리케이션을 구성합니다.
마이그레이션된 애플리케이션을 테스트하려면
Oracle_Migration 폴더에서 OracleInsert.xml 요청 메시지를 복사합니다. 이 요청 메시지는 vPrev Oracle 데이터베이스 어댑터에서 생성된 스키마를 따릅니다. 아웃바운드 맵을 사용하여 WCF-Custom 송신 포트는 WCF 기반 Oracle 데이터베이스 어댑터에 대한 스키마를 준수하도록 변환하여 Oracle 데이터베이스로 보냅니다.
<ns0:Insert xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]"> <ns0:Rows> <ns0:InsertRecord> <ns0:NAME>Customer_1</ns0:NAME> <ns0:STREET>Street_1</ns0:STREET> <ns0:CITY>City_1</ns0:CITY> </ns0:InsertRecord> <ns0:InsertRecord> <ns0:NAME>Customer_2</ns0:NAME> <ns0:STREET>Street_2</ns0:STREET> <ns0:CITY>City_2</ns0:CITY> </ns0:InsertRecord> </ns0:Rows> </ns0:Insert>
요청 메시지를 파일 수신 위치에 매핑된 폴더에 붙여넣습니다.
오케스트레이션은 요청 메시지를 사용하고 Oracle 데이터베이스로 보냅니다. Oracle 데이터베이스의 응답은 WCF 기반 Oracle 데이터베이스 어댑터의 스키마를 준수하는 스키마에서 수신됩니다. 인바운드 맵을 사용하여 WCF-Custom 송신 포트는 이를 vPrev Oracle 데이터베이스 어댑터의 스키마로 변환합니다. Oracle 데이터베이스의 응답은 오케스트레이션의 일부로 정의된 다른 파일 위치에 저장됩니다. 이전 요청 메시지에 대한 응답은 다음과 같습니다.
<?xml version="1.0" encoding="utf-8"?> <ns0:InsertResponse xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]"></ns0:InsertResponse>