다음을 통해 공유


고유 필드를 사용하여 인스턴스 메시지 처리

고유 필드 메커니즘을 사용하여 속성을 승격해도 속성 스키마를 만들 필요가 없습니다. 모든 속성 승격과 마찬가지로 메시지 스키마에서 스키마 노드의 속성 승격 속성을 사용하거나 Promote | 을 사용하여 액세스할 수 있는 속성 승격 대화 상자를 사용합니다. BizTalk 또는 바로 가기 메뉴에 프로모션 표시 명령

속성 승격 대화 상자의 대화 상자 오른쪽에서 고유 필드 탭이 선택되어 있는지 확인합니다. 그런 다음 대화 상자 왼쪽에 있는 스키마 트리의 노드를 확장하여 필드 요소 노드 또는 고유 필드로 승격할 필드 특성 노드를 찾아 선택한 다음 추가를 클릭합니다. 속성 승격 대화 상자를 사용하여 속성을 고유 필드로 승격하는 방법에 대한 단계별 지침은 메시지 컨텍스트에 데이터 복사를 고유 필드로 복사를 참조하세요.

참고

레코드 노드를 속성 스키마의 필드 요소 노드로 승격할 수도 있지만 레코드 노드의 콘텐츠 형식 속성이 SimpleContent로 설정된 경우에만 승격할 수 있습니다.

고유 필드로 승격되는 속성 집합에서 노드를 제거하려면 고유 필드 탭에서 승격된 속성을 선택하고 제거를 클릭합니다.

고유 필드 메커니즘을 사용하여 속성을 승격할 경우 루트 요소의 주석 하위 요소 내에 XSD(XML 스키마 정의) 언어 조각이 추가됩니다. 다음 예의 해당 언어 조각은 고유 필드 메커니즘을 사용하여 승격한 두 개의 속성을 보여 줍니다.

<b:properties>  
    <b:property distinguished="true"  
        xpath="/*[local-name()='Record' and namespace-  
         uri()='http://BizTalk_Server_Project1.Schema11']/*[local-  
         name()='test']/*[local-name()='Field1']" />  
    <b:property distinguished="true"  
        xpath="/*[local-name()='Record' and namespace-  
         uri()='http://BizTalk_Server_Project1.Schema11']/*[local-  
         name()='test']/*[local-name()='Field5' and position()='1']" />  
</b:properties>  

참고 항목

메시지 콘텐츠를 사용하여 메시지 처리를 제어하는 방법
메시지 컨텍스트에 고유 필드로 데이터를 복사하는 방법