다음을 통해 공유


자습서 2: 직원 - SQL 어댑터를 사용한 구매 주문 프로세스

이 자습서에서는 신입 직원이 organization 참가할 때마다 장비 주문을 하는 구매 부서의 프로세스를 자동화합니다. 직원 세부 정보 및 구매 주문 세부 정보는 SQL Server 데이터베이스의 Employee 테이블과 Purchase_Order 테이블에 각각 유지 관리됩니다. 구매 부서는 SQL Server 데이터베이스에서 Purchase_Order 테이블을 업데이트하고 전자 메일을 전송하여 정보를 받습니다. 프로세스 내에서 다음 작업이 수행됩니다.

  1. 어댑터는 Employee 테이블이 업데이트될 때마다 알림을 받습니다. 그런 다음 어댑터는 BizTalk 오케스트레이션에 알림을 보냅니다.

  2. BizTalk 오케스트레이션은 Employee 테이블에 삽입된 새 레코드에 대한 알림인지 여부를 파악합니다. Employee 테이블의 다른 작업에 대한 알림인 경우 오케스트레이션은 작업을 수행하지 않습니다.

  3. Employee 테이블의 삽입 작업에 대한 알림이 새 직원 레코드가 추가되었음을 알리는 경우 오케스트레이션은 SQL 어댑터를 사용하여 새 레코드의 세부 정보를 읽습니다.

  4. 오케스트레이션은 새로 추가된 직원 레코드의 세부 정보가 포함된 응답을 받습니다. 오케스트레이션은 응답의 Employee_ID지정 필드를 Purchase_Order 테이블의 삽입 작업에 대한 요청 메시지에 매핑합니다.

  5. 그런 다음, 오케스트레이션은 SQL 어댑터를 사용하여 Purchase_Order 테이블에서 삽입 작업을 수행합니다. 삽입 작업에 대한 응답은 구매 부서에 전자 메일로 전송됩니다.

이 샘플에서 사용되는 데이터베이스 개체 정보

이 자습서에서는 샘플과 함께 제공되는 SQL 스크립트에서 만든 데이터베이스 개체를 사용합니다. 스크립트 및 샘플에 대한 자세한 내용은 어댑터 샘플을 참조하세요. 이 자습서에서 사용할 데이터베이스 개체는 다음과 같습니다.

  • ADAPTER_SAMPLES 데이터베이스.

  • 직원Purchase_Order 테이블.

  • 저장 프로시저를 UPDATE_EMPLOYEE.

    이러한 모든 데이터베이스 개체는 샘플과 함께 제공되는 SQL 스크립트를 실행할 때 만들어집니다. 자습서를 시작하기 전에 스크립트를 실행해야 합니다.

이 자습서를 기반으로 하는 샘플

이 자습서를 기반으로 하는 샘플 Employee_PurchaseOrder BizTalk 어댑터 팩도 제공됩니다. 자세한 내용은 어댑터 샘플을 참조하세요.

어댑터를 사용하여 BizTalk 프로젝트를 만드는 방법을 완전히 이해한 다음 샘플을 참조로 살펴보는 것이 좋습니다.

섹션 내용