다음을 통해 공유


맵 컴파일

맵의 유효성을 검사할 때 BizTalk Mapper 컴파일러 구성 요소는 XSLT(Extensible Stylesheet Language Transformations) 스타일시트를 생성합니다. 이렇게 하면 원본 스키마에서 정의한 인스턴스 메시지를 대상 스키마에서 정의한 인스턴스 메시지로 변환하는 컴파일된 맵이 만들어집니다. 맵을 컴파일하면 그리드 페이지에 지정된 구조적 규칙 및 변환이 적용됩니다.

링크와 같은 변환은 레코드 및 필드가 대상 스키마에 표시되는 순서와 동일한 순서로 처리됩니다. 예를 들어 BizTalk Mapper가 링크를 사용하여 대상 레코드 또는 필드 노드에 도달하면 BizTalk Mapper는 링크의 속성을 컴파일합니다. 이 작업은 원본 스키마의 레코드 또는 필드에서 단순 복사 값일 수도 있고, 펑토이드와 여러 레코드 및 필드를 사용하여 여러 계산을 수행할 수도 있습니다.

컴파일러에서 잘못된 출력을 생성할 수 있는 상황이 발생하면 BizTalk 매퍼가 출력 창 및 작업 목록 창에서 경고를 생성합니다. 예를 들어 펑토이드에 하나의 입력 매개 변수가 필요하고 입력 매개 변수가 없는 경우 BizTalk 매퍼는 출력 창에서 경고를 생성합니다. 일반적으로 경고를 생성하는 경우 프로덕션 환경에서 맵을 사용하면 안 됩니다.

맵이 올바르게 컴파일될 때 생성된 XSLT 스타일시트에 대한 링크도 출력 창에 표시됩니다.

BizTalk Server는 컴파일된 맵을 사용하여 입력 인스턴스 메시지를 출력 인스턴스 메시지로 변환합니다.

또한 참조하십시오

맵 테스트
데이터 변환 구성
Node-Hierarchy 등급 매칭