1단계: 작업에 대한 스키마 생성
완료 시간: 5분
목표: 이 단계에서는 SQL 어댑터를 사용하여 SQL Server 데이터베이스에서 수행하는 작업에 대한 스키마를 생성합니다. 이 자습서에서는 다음에 대한 스키마를 생성해야 합니다.
알림 (인바운드 작업).
UPDATE_EMPLOYEE 저장 프로시저(아웃바운드 작업).
Purchase_Order 테이블에 작업을 삽입합니다(아웃바운드 작업).
필수 구성 요소
- Visual Studio에서 BizTalk 프로젝트를 만드는 방법을 잘 알고 있어야 합니다. 자세한 내용은 BizTalk 프로젝트 시스템 사용을 참조하세요.
- BizTalk Server Administrators 그룹의 구성원으로 로그인합니다.
작업에 대한 스키마 생성
Visual Studio에서 새 BizTalk 프로젝트를 만듭니다. 이 자습서에서는 프로젝트의 이름을 로 지정합니다
Employee_PurchaseOrder
.어댑터 서비스 사용 추가 기능을 사용하여 ADAPTER_SAMPLES SQL Server 데이터베이스에 연결합니다. 어댑터 서비스 사용 추가 기능을 사용하여 연결하는 방법에 대한 지침은 어댑터 서비스 추가 기능 사용을 사용하여 Visual Studio에서 SQL Server 연결을 참조하세요.
참고
어댑터 메타데이터 추가 마법사를 사용하여 SQL Server 연결할 수도 있습니다. 그러나 이 자습서에서는 어댑터 서비스 사용 추가 기능을 사용합니다.
알림 인바운드 작업에 대한 스키마를 생성합니다.
ADAPTER_SAMPLES 데이터베이스에 연결한 후 어댑터 서비스 사용 추가 기능의 계약 유형 선택 목록에서 서비스(인바운드 작업)를 선택합니다.
범주 선택 상자에서 루트 노드(/)를 클릭합니다.
사용 가능한 범주 및 작업 상자에서 알림을 선택하고 추가를 클릭합니다. 이제 알림 작업이 추가된 범주 및 작업 상자에 표시됩니다. 확인을 클릭합니다.
UPDATE_EMPLOYEE 저장 프로시저 및 Purchase_Order테이블에 대한 삽입 작업에 대한 스키마를 생성합니다.
2단계를 반복하여 어댑터 서비스 사용 추가 기능을 사용하여 SQL Server ADAPTER_SAMPLES 데이터베이스에 연결합니다.
참고
인바운드 및 아웃바운드 작업에 대한 스키마를 동시에 생성할 수 없습니다. 따라서 3단계에서 확인을 클릭하여 알림 작업에 대한 스키마를 생성한 후 어댑터 서비스 사용 추가 기능이 닫힙니다. 아웃바운드 작업에 대한 스키마를 생성하려면 SQL Server 데이터베이스에 다시 연결해야 합니다.
계약 유형 선택 목록에서 클라이언트(아웃바운드 작업)를 선택합니다.
범주 선택 상자에서 강력한 형식의 프로시저 노드를 클릭합니다. 사용 가능한 범주 및 작업상자에서 UPDATE_EMPLOYEE 선택한 다음 추가를 클릭합니다.
중요
UPDATE_EMPLOYEE 저장 프로시저는 프로시저 노드에서도 사용할 수 있습니다. 그러나 프로 시저 노드 아래에서 저장 프로시저에 대한 스키마를 생성하는 경우 응답 메시지 스키마는 디자인 타임에 사용할 수 없지만 저장 프로시저를 실행한 후 응답 메시지와 함께 수신됩니다.
이 자습서에서는 저장 프로시저의 응답 스키마를 Purchase_Order 테이블에 있는 삽입 작업의 입력 스키마에 매핑합니다. 따라서 디자인 타임에 UPDATE_EMPLOYEE 저장 프로시저에 대한 스키마가 필요하며 강력한 형식의 프로시저 아래에서 저장 프로시저를 선택해야 합니다. 이렇게 하면 디자인 타임에 저장 프로시저의 스키마가 표시됩니다.
범주 선택 상자에서 테이블 노드를 확장하고 Purchase_Order 테이블에 대한 노드를 클릭합니다. 사용 가능한 범주 및 작업상자에서 삽입을 선택하고 추가를 클릭한 다음 확인을 클릭합니다.
이 단계에서 수행한 작업
이 단계에서는 Purchase_Order 테이블에서알림(인바운드 작업), UPDATE_EMPLOYEE 저장 프로시저 및 삽입 작업에 대한 스키마를 생성했습니다. 스키마를 생성한 후 어댑터 서비스 사용 추가 기능은 BizTalk 프로젝트에 다음 파일을 추가합니다.
SQL Server 작업을 호출하기 위한 요청 메시지에 대한 스키마가 포함된 XSD 파일입니다.
BizTalk Server 관리 콘솔에서 WCF-Custom 송신 및 수신 포트를 만드는 데 사용할 수 있는 XML 바인딩 파일입니다.
스키마 생성에 대한 자세한 내용은 SQL 어댑터를 사용하여 SQL 작업에 대한 메타데이터 찾아보기, 검색 및 가져오기를 참조하세요.
다음 단계
2단계: BizTalk 오케스트레이션에 대한 메시지 만들기의 스키마에 대한 BizTalk 프로젝트에서 메시지를 만듭니다.