2단계: BizTalk 편집기를 사용하여 가격 및 가용성 프로젝트에 대한 Contoso LOB 애플리케이션 스키마 만들기
이 단계에서는 특정 제품의 가격 및 가용성에 대해 Contoso ERP 시스템을 쿼리하는 데 사용할 스키마를 생성합니다. BizTalk Server Microsoft SQL 어댑터를 사용하여® 이 스키마를 생성합니다.
스키마 생성을 위해 SQL 저장 프로시저를 업데이트하려면
시작을 클릭하고 모든 프로그램을 가리킨 다음 Microsoft SQL Server 2008 R2를 가리킨 다음 SQL Server Management Studio 클릭합니다.
Microsoft SQL Server Management Studio 데이터베이스를 확장하고 Contoso를 확장한 다음 프로그래밍 기능을 확장한 다음 저장 프로시저를 확장합니다.
dbo를 마우스 오른쪽 단추 로 클릭합니다. SP_GetInventoryForProductID수정을 클릭합니다.
쿼리 창에서 "for xml auto" 바로 뒤에 쉼표, 공백, "xmldata"를 삽입합니다. 코드 줄은 다음과 같습니다.
for xml auto, xmldata
실행을 클릭하여 저장 프로시저에 변경 내용을 저장합니다.
참고
다음 절차를 위해 Microsoft SQL Server Management Studio 열어 둡니다.
Contoso 가격 및 가용성 스키마를 만들려면
Visual Studio에서 Contoso 솔루션을 엽니다.
솔루션 탐색기 ContosoPriceAndAvailability 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 생성된 항목 추가를 클릭합니다.
생성된 Iems 추가 대화 상자의 왼쪽 창에서 어댑터 메타데이터 추가 가 선택된 상태에서 오른쪽 창에서 어댑터 메타데이터 추가 를 클릭한 다음 추가를 클릭합니다.
어댑터 추가 마법사 페이지의 등록된 어댑터 목록에서 SQL을 선택하고 다음을 클릭합니다.
데이터베이스 정보 페이지에서 설정을 클릭합니다.
데이터 연결 속성 대화 상자의 서버 이름 선택 또는 입력 상자에 localhost를 입력합니다. Windows NT 통합 보안 사용을 선택합니다. 서버에서 데이터베이스 선택에서 데이터베이스 목록에서 Contoso 데이터베이스를 선택합니다. 확인을 클릭합니다.
데이터베이스 정보 페이지에서 다음을 클릭합니다.
스키마 정보 페이지에서 다음을 수행합니다.
사용 항목 원하는 작업 대상 네임스페이스 http://contoso.com/Price
.포트 유형 선택 송신 포트를 선택합니다. 문서 루트 요소 이름 요청 rootPriceRequest를 입력합니다. 응답 문서 루트 요소 이름 rootPriceResponse를 입력합니다. 다음을 클릭합니다.
문 유형 정보 페이지에서 저장 프로시저를 선택하고 다음을 클릭합니다.
문 정보 페이지의 저장 프로시저> 선택에 대해< 드롭다운 목록에서 SP_GetInventoryForProductID 선택합니다. 생성을 클릭한 다음 다음을 클릭합니다.
SQL 전송 스키마 생성 마법사 완료 페이지에서 마침을 클릭하여 ContosoPriceAndAvailability BizTalk 프로젝트로 스키마를 가져옵니다.
솔루션 탐색기 생성된 스키마(SQLService_Price.xsd)를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭한 다음 ContosoPriceAndAvailability.xsd를 스키마의 새 이름으로 입력합니다. Enter 키를 클릭합니다.
ContosoPriceAndAvailability 스키마에 대한 속성 창 Type Name 속성을 ContosoPriceSchema로 설정합니다.
기본적으로 BizTalk Server BizTalk Orchestration.odx라는 BizTalk 오케스트레이션을 만듭니다. 이 오케스트레이션을 마우스 오른쪽 단추로 클릭한 다음 이 오케스트레이션이 필요하지 않으므로 삭제 를 클릭합니다. 오케스트레이션이 영구적으로 삭제됨을 나타내는 팝업에서 확인을 클릭합니다.
Microsoft SQL Server Management Studio 이전 단계에서 추가한 저장 프로시저에서
SP_GetInventoryForProductID
조건자와 쉼표를 제거하고xmldata
실행을 클릭합니다.
참고 항목
3단계: BizTalk 맵 편집기를 사용하여 가격 및 가용성 프로젝트에 대한 Contoso LOB 애플리케이션 맵 만들기