자동으로 레코드를 연결하는 방법
BizTalk 맵 편집기는 소스 스키마와 대상 스키마의 두 레코드 요소 간에 링크를 만들 때 바로 가기 메뉴를 통해 JIT(Just-In-Time) 지원을 제공합니다. 이 항목에서는 바로 가기 메뉴를 사용하여 연결 작업을 수행하는 방법에 대한 정보를 제공합니다.
다음 방법을 사용하여 레코드 간 링크를 자동으로 만들 수 있습니다.
직접 연결. 이 방법을 사용할 경우 BizTalk 맵 편집기는 소스 스키마의 레코드를 대상 스키마의 선택한 레코드에 연결합니다.
구조를 사용하여 연결. BizTalk 매퍼는 이 기술을 사용하여 해당 구조체 내의 해당 노드 이름에 관계없이 해당 Record 노드의 구조에 따라 연결된 레코드 노드 내의 Record 및Field 노드와 일치하려고 시도합니다.
이름을 사용하여 연결. 이 기술을 사용하여 BizTalk 매퍼는 연결된 레코드 노드 내에서 해당 노드의 구조에 관계없이 해당 노드의 이름에 따라 연결된 레코드 노드 내의 Record 및 Field 노드와 일치하려고 시도합니다.
Mass Copy. Mass Copy 펑토이드를 사용하면 맵에서 및anyAttribute 요소를 포함하는 스키마를 사용할 수 있습니다. BizTalk 매퍼에서 사용할 수 있는 펑토이드에 대한 자세한 내용은 펑토이드를 사용하여 더 복잡한 매핑 만들기를 참조하세요.
바로 가기 메뉴를 사용하려면 링크가 하위 계층 구조 부모 노드에서 시작되어 다른 하위 계층 구조 부모 노드에서 끝나야 합니다. 바로 가기 메뉴를 통해 두 스키마 노드 간에 만들어야 하는 링크 유형을 쉽게 확인할 수 있습니다. 다음은 바로 가기 메뉴에서 사용 가능한 옵션 목록입니다.
맵 소스 | 맵 대상 | 링크 동작 |
---|---|---|
필드 | 필드 | 직접 링크 |
레코드 | 필드 | 직접 링크 |
필드 | 레코드 | 직접 링크 |
레코드 | 레코드 | 바로 가기 메뉴가 표시됨 |
필수 구성 요소
다음 작업을 수행하려면 BizTalk 맵 편집기를 실행해야 합니다.
레코드 요소를 직접 연결하려면
소스 스키마의 하위 계층 구조 부모 노드에서 마우스를 끈 다음 대상 스키마의 하위 계층 구조 부모 노드에서 놓습니다.
바로 가기 메뉴에서 직접 링크를 클릭합니다. 다음 그림은 선택한 소스 노드에서 대상 노드 방향으로 표시되는 직접 연결을 보여 줍니다.
중요
소스 스키마의 하위 계층 구조 부모 노드에서 대상 스키마와 비하위 계층 구조 부모 노드로 직접 연결을 설정할 수 있습니다. 다음 그림은 소스 스키마의 부모 노드인 "Root"에서 대상 스키마의 "Root"에 대한 자식인 "Record1"로의 직접 연결을 보여 줍니다.
연결
구조를 사용하여 레코드 요소를 연결하려면
소스 스키마의 하위 계층 구조 부모 노드에서 마우스를 끈 다음 대상 스키마의 하위 계층 구조 부모 노드에서 놓습니다.
바로 가기 메뉴에서 구조별 연결을 클릭합니다. BizTalk 매퍼는 해당 구조 내의 해당 노드 이름에 관계없이 해당 레코드 노드의 구조에 따라 연결된 레코드 노드 내의 Record및Field 노드와 일치합니다.
연결
중요
소스 스키마의 하위 계층 구조 부모 노드를 대상 스키마와 비하위 계층 구조 부모 노드에 구조를 사용하여 연결하려고 하면 BizTalk 맵 편집기에서는 소스 부모 노드의 자식을 대상 부모 노드의 자식에 각각 매핑합니다. 다음 그림은 구조를 사용하는 연결을 보여 줍니다.
구조
이름을 사용하여 레코드 요소를 연결하려면
소스 스키마의 하위 계층 구조 부모 노드에서 마우스를 끈 다음 대상 스키마의 하위 계층 구조 부모 노드에서 놓습니다.
바로 가기 메뉴에서 이름으로 연결을 클릭합니다. BizTalk 매퍼는 연결하려는 레코드 노드 내에서 해당 노드의 구조에 관계없이 해당 노드의 이름에 따라 연결된 레코드 노드 내의 Record 및 Field 노드와 일치하려고 시도합니다.
이름
중요
이름을 사용하여 소스 스키마의 하위 계층 구조 부모 노드에서 대상 스키마의 비하위 계층 구조 부모 노드로 연결할 수 있습니다. BizTalk 맵 편집기는 소스 노드의 자식 이름을 대상 노드의 자식 이름과 일치시킵니다. 일치하는 자식이 발견되면 개별 자식 간의 링크가 설정됩니다. 다음 그림은 이 개념을 보여 줍니다.
Mass Copy 펑토이드를 사용하여 연결하려면
Mass Copy 펑토이드를 사용하면 맵에서 및anyAttribute 요소를 포함하는 스키마를 사용할 수 있습니다. 기본적으로 이러한 요소는 알 수 없는 구조 또는 특성과 일치시키기 위해 XML 스키마 정의 언어에 제공되는 와일드카드입니다.
대량 복사 펑토이드는 알 수 없는 구조로 데이터를 처리하는 것 외에도 스키마 개발을 간소화할 수 있습니다. 처리될 스키마 부분만 자세히 지정해야 합니다.
Mass Copy 펑토이드에 대한 자세한 내용은 Mass Copy 펑토이드를 참조하세요.