디스어셈블러 파이프라인 구성 요소의 속성 승격
속성 승격은 XPath 식을 사용하여 XML 문서에서 속성 값을 추출하고 메시지 라우팅에 사용할 수 있도록 메시지 컨텍스트에 배치하는 프로세스입니다.
승격된 속성에 기본값이나 고정 값이 없으면 해당 속성의 XML 필드가 누락되고 문서 구조 유효성 검사 속성이 False이면 속성이 승격되지 않습니다.
사용자 지정 파이프라인 구성 요소는 배열된 다중값 속성을 승격할 수 있습니다. 다중값 속성이 포함된 메시지는 CBR(내용 기준 라우팅) 시나리오에서만 지원되므로 오케스트레이션으로 라우팅하거나 추적에 사용할 수 없습니다.
XML Disassembler는 닫는 태그가 있는 빈 요소의 기본값이나 고정 값을 승격하지 않습니다. 예를 들어 <field1> 은 다음 XML에서 승격되지 않습니다.
<document>
<field1></field1>
</document>
그러나 다음 예제처럼 닫는 태그가 없는 빈 요소는 승격됩니다.
<document>
<field1/>
</document>
문서에서 날짜/시간 데이터를 읽어 컨텍스트 속성에 배치할 때 데이터가 UTC 형식이면 해당 형식이 그대로 유지됩니다. 그러나 날짜/시간 데이터가 local+offset 형식이면 BizTalk Server에서 날짜/시간 형식을 UTC 형식으로 변환하여 오프셋이 현지 시간에 추가되도록 합니다. 날짜/시간 형식에서 표준 시간대 또는 UTC 형식을 지정하지 않으면 시간은 현지 시간으로 간주되어 현재 표준 시간대에 따라 UTC로 변환됩니다.
참고 항목
XML Disassembler 파이프라인 구성 요소
XML 디스어셈블러 파이프라인 구성 요소를 구성하는 방법