If-Then-Else 식 예: BizTalk 서비스

업데이트 날짜: 2015년 8월

Microsoft Azure BizTalk 서비스의 If-Then-Else 예를 나열합니다.

입력 문서에는 Zip 필드가 있고 출력 문서에는 State 필드가 있습니다. 입력 문서에서 Zip이 98052이면 출력 문서의 State 필드는 WA로 업데이트됩니다. Zip이 98052가 아니면 StateOther로 업데이트됩니다.

이러한 방식을 적용하려면 If-Then-Else 식 매핑 작업을 변환에 추가합니다.

  1. If-Then-Else 식을 변환 디자이너 영역으로 끌어옵니다.

  2. 입력 문서의 Zip 필드에서 이 If-Then-Else 식으로의 링크를 만듭니다.

  3. 출력 문서의 State 필드에서 이 If-Then-Else 식으로의 링크를 만듭니다.

  4. 다음 매개 변수를 사용하여 If-Then-Else 식을 구성합니다.

     

    Zip

    입력 이름이 입력 문서에서 연결되는 노드 이름으로 표시됩니다.

    Zip

    Condition

    Zip == 98052

    Then 값

    "WA"

    Else 값

    "Other"

이 변환을 사용하는 경우 우편 번호가 98052이면 출력의 State 노드에 WA가 입력되고 그렇지 않으면 State 노드에 Other가 입력됩니다.

If-Then-Else 식 매핑 작업에서 오류가 발생하면 기본적으로 전체 변환이 중단됩니다. 이 오류 처리 동작은 구성 가능합니다. BizTalk 서비스의 식 - 사용법 및 예오류 및 데이터 처리를 참조하세요.

참고 항목

표시: