5단계(온-프레미스의 경우): SalesOrder 테이블에 메시지를 삽입하는 스키마 생성
비즈니스 시나리오에 따르면 주문된 수량이 100보다 큰 경우 Contoso에서 보낸 X12 판매 주문 메시지를 Northwind의 SalesOrder 테이블에 삽입해야 합니다. SalesOrder 테이블에 메시지를 삽입하려면 테이블에서 삽입 작업에 대한 스키마를 생성해야 합니다. 이 항목에서는 BizTalk Server 솔루션을 만든 다음 어댑터 서비스 사용 추가 기능을 사용하여 SalesOrder 테이블에서 삽입 작업을 수행하기 위한 스키마를 생성합니다.
SalesOrder 테이블에 대한 삽입 작업을 수행하는 스키마를 생성하려면
BizTalk Server Visual Studio 프로젝트를 만듭니다. Visual Studio 파일 메뉴에서 새로 만들기를 클릭한 다음 프로젝트를 클릭합니다. 새 프로젝트 대화 상자의 설치된 템플릿 목록에서 BizTalk Projects를 클릭한 다음 빈 BizTalk Server 프로젝트를 선택합니다. 프로젝트 이름에 를 입력
OrderProcessingDemo
한 다음 확인을 클릭합니다.솔루션 탐색기 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 생성된 항목 추가를 클릭합니다.
생성된 항목 추가 대화 상자에서 어댑터 서비스 사용을 선택하고 추가를 클릭합니다. 어댑터 서비스 사용 추가 기능이 열립니다.
바인딩 선택 드롭다운 목록에서 sqlBinding을 선택한 다음 구성을 클릭합니다.
어댑터 구성 대화 상자에서 보안 탭을 클릭하고 클라이언트 자격 증명 유형 드롭다운 목록에서 다음 중 하나를 수행합니다.
선택할 유형 원하는 작업 없음 Windows 인증을 사용하여 SQL Server에 연결합니다. Windows Windows 인증을 사용하여 SQL Server에 연결합니다. 사용자 이름 SQL Server 데이터베이스의 사용자 정의에 자격 증명을 지정하는 방식으로 SQL Server에 연결하기 위한 사용자 이름과 암호를 지정합니다. 사용자 이름과 암호는 대/소문자를 구분합니다. 참고:사용자 이름 및 암호 필드를 비워 두면 어댑터가 Windows 인증 사용하여 SQL Server 연결됩니다. URI 속성 탭을 클릭한 다음 연결 매개 변수에 대한 값을 지정합니다. SQL 어댑터의 연결 URI에 대한 자세한 내용은 SQL Server 연결 URI를 참조하세요.
참고
연결 매개 변수에 예약된 문자가 포함된 경우 URI 속성 탭, 즉 이스케이프 문자를 사용하지 않고 그대로 지정해야 합니다. 그러나 URI 구성 필드에서 직접 URI를 지정하고 연결 매개 변수에 예약 문자가 포함된 경우 적절한 이스케이프 문자를 사용하여 연결 매개 변수를 지정해야 합니다.
참고
URI 속성 탭에서 값을 지정하지 않으면 어댑터 서비스 사용 추가 기능에 URI가 로
mssql://.//
표시됩니다. 이 경우 어댑터는 기본 데이터베이스와 로컬 컴퓨터의 기본 데이터베이스 인스턴스에 연결됩니다.어댑터 구성 대화 상자에서 확인을 클릭합니다. 어댑터 서비스 사용 대화 상자에서 연결을 클릭합니다.
범주 선택 상자에서 테이블을 확장한 다음 SalesOrder 테이블을 클릭합니다.
사용 가능한 범주 및 작업 상자에서 삽입을 선택하고 추가를 클릭한 다음 확인을 클릭합니다. 새 항목이 솔루션 탐색기에 추가됩니다. 스키마 파일(TableOperation.dbo.SalesOrder.xsd)은 SalesOrder 테이블에서 삽입 작업을 수행하기 위해 생성된 스키마입니다.