다음을 통해 공유


맵에 Assert 펑토이드를 추가하는 방법

Assert 펑토이드를 사용하면 지도의 조건에 대한 가정을 테스트할 수 있습니다. 예를 들어 일부 계산을 수행하여 제품 구매에 대한 추가 할인을 결정하는 경우 논리 펑토이드(보다 크거나 음)를 사용하여 추가 할인이 $100 이하라고 주장할 수 있습니다.

참고

Assert 펑토이드는 개발 빌드에서 또는 프로젝트 빌드 설정에서 디버깅 정보 생성 속성이 True로 설정된 경우에만 실행됩니다. BizTalk 애플리케이션이 배포를 위해 컴파일되고 디버깅 정보 생성 속성이 False (기본값)로 설정되면 어설션이 무시됩니다.

Assert 펑토이드에 대한 개념 정보는 Assert 펑토이드를 참조하세요.

맵에 Assert 펑토이드를 추가하고 구성합니다.

  1. Visual Studio 도구 상자가 활성화된 상태에서 고급 펑토이드 탭을 클릭하여 해당 범주의 펑토이드를 선택합니다. 선택한 범주의 고급 펑토이드 목록이 나타납니다.

  2. Assert 펑토이드(Assert 펑토이드)를 도구 상자에서 그리드 페이지의 적절한 위치로 끌어옵니다.

    참고

    표시된 그리드 페이지에 펑토이드가 배치됩니다. 다른 그리드 페이지에 펑토이드를 배치하려면 먼저 해당 그리드 페이지부터 표시해야 합니다.

    둘 이상의 펑토이드를 사용하는 맵을 생성하는 경우 왼쪽에서 오른쪽으로 펑토이드를 상대적 순서에 따라 배치해야 합니다. 펑토이드는 왼쪽에서 오른쪽으로 실행됩니다. 펑토이드의 출력은 오른쪽에 있는 다른 펑토이드에 대한 입력만 될 수 있습니다.

  3. 이 펑토이드는 정확하게 세 개의 입력 매개 변수를 필요로 하며 하나의 출력 매개 변수를 생성합니다. Assert 펑토이드에 대한 첫 번째 매개 변수를 설정하려면 입력 instance 메시지의 다른 논리 펑토이드 또는 변수 부울 필드에서 출력을 끌어 입력 링크를 만듭니다.

  4. Assert 펑토이드에 대한 두 번째 입력 매개 변수를 설정하려면 원본 스키마의 필드 노드에서 Assert 펑토이드에 대한 입력 링크를 만들거나 상수를 삽입합니다.

  5. Assert 펑토이드에 대한 세 번째 입력 매개 변수를 설정하려면 원본 스키마의 필드 노드에서 Assert 펑토이드에 대한 입력 링크를 만들거나 상수를 삽입합니다.

  6. Assert 펑토이드의 출력 매개 변수를 사용하려면 Assert 펑토이드를 대상 스키마의 필드로 끌어 출력 링크를 만듭니다.

    참고

    다른 펑토이드와 마찬가지로 Assert 펑토이드의 출력을 다른 펑토이드에 대한 입력으로 사용할 수 있습니다.

참고 항목