다음을 통해 공유


3단계: Insert 작업 알림 필터 추가

3/3단계

완료 시간: 5분

목표: 이 단계에서는 오케스트레이션에 Decide 셰이프를 추가하여 삽입 작업에 대한 알림 메시지를 필터링합니다. 오케스트레이션의 후속 작업은 받은 알림이 Insert 형식인 경우에만 수행됩니다.

필수 구성 요소

2단계: 알림 메시지에서 알림 유형 추출을 완료해야 합니다.

알림 메시지를 필터링하려면

  1. 셰이프 다음에 오케스트레이션에 Decide 셰이프를 추가합니다. 도구 상자에서 셰이프 결정식 셰이프 바로 아래의 연결선으로 끕니다.

    Decide 셰이프는 확장되어 If(Rule_1)의 분기와 Else 문의 분기를 표시합니다.

  2. 디자인 화면에서 셰이프 결정 을 마우스 오른쪽 단추로 클릭한 다음 속성 창을 클릭합니다.

  3. Decide 셰이프의 속성 창에 Name 속성에 를 입력합니다CheckNotification.

  4. 디자인 화면에서 Rule_1 셰이프( 셰이프 결정 내부)를 마우스 오른쪽 단추로 클릭한 다음 속성 창을 클릭합니다.

  5. Rule_1속성 창의Name 속성에 Insert를 입력합니다.

  6. 도형 삽입을 마우스 오른쪽 단추로 클릭한 다음 부울 식 편집을 클릭합니다.

  7. BizTalk 식 편집기에서 다음을 입력합니다.

    NotificationType.Equals("Insert")  
    

    이 조건은 NotificationType 변수의 값이 Insert인 경우에만 후속 작업을 수행하도록 오케스트레이션에 지시 합니다.

    참고

    2단계: 알림 메시지에서 알림 유형 추출에서 이 변수를 추가하여 SQL Server 데이터베이스에서 받은 알림 메시지에서 알림 유형을 추출했습니다.

  8. 다음 그림에서는 결정 셰이프가 포함된 진행 중인 오케스트레이션을 보여줍니다.

    오케스트레이션 sql_adap_tut_03_add_filter_orch 결정 셰이프 추가

이 단계에서 수행한 작업

이 단계에서는 받은 알림이 삽입 작업용인 경우에만 후속 작업을 수행하도록 알림 메시지를 필터링하는 결정 셰이프를 추가했습니다.

다음 단계

다음 단계에서는 3단원: 저장 프로시저 실행에서 설명한 대로 Employee 테이블에서 UPDATE_EMPLOYE 저장 프로시저를 호출하는 오케스트레이션 셰이프를 추가하여 새 직원을 추가했습니다.

참고 항목

2단계: 알림 메시지에서 알림 유형 추출
2단원: 알림 받기 및 필터링