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

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

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

메모

레코드 노드를 속성 스키마의 필드 요소 노드로 승격할 수도 있지만 레코드 노드의 콘텐츠 형식 속성이 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>  

또한 참조하십시오

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