Promoción de propiedades en componentes de canalización de desensamblador
La promoción de propiedad es un proceso por el cual se extrae un valor de propiedad de un documento XML mediante una expresión XPath y se coloca en el contexto del mensaje de manera que se pueda utilizar para enrutamiento de mensajes.
Si una propiedad promocionada no tiene un valor predeterminado o fijo, falta el campo XML de esa propiedad y la propiedad Validate Document Structure es False, la propiedad no se promueve.
Un componente de canalización personalizado puede promocionar propiedades de múltiples valores (es decir, de matriz). Los mensajes que contienen propiedades de múltiples valores solo se admiten en escenarios de enrutamiento por contenidos (CBR); no pueden enrutarse hacia orquestaciones ni utilizarse para realizar seguimientos.
El desensamblador XML no promociona valores predeterminados o fijos de un elemento vacío si tiene una etiqueta de cierre. Por ejemplo, <field1> no se promueve en el siguiente XML.
<document>
<field1></field1>
</document>
Sin embargo, un elemento vacío sin una etiqueta de cierre (como se muestra en el siguiente ejemplo) sí se promociona.
<document>
<field1/>
</document>
Al leer datos del valor datetime desde un documento y colocarlos en la propiedad de contexto, si los datos tienen el formato UTC, éste se conserva. Si los datos de datetime están en formato local + desplazamiento, el servidor BizTalk Server convierte el formato datetime en el formato UTC que resulta de sumar el desplazamiento a la hora local. Si el formato datetime no especifica zona horaria o formato UTC, se entiende que la hora es local y se convierte a UTC en función de la zona horaria actual.
Consulte también
Desensamblador XML [componente de canalización]
Configuración del componente de canalización de desensamblador de XML