Compartir vía


Instrucciones de procesamiento en el componente de canalización del ensamblador XML

Las instrucciones de procesamiento proporcionan información a la aplicación que procesa un documento XML. Esta información puede incluir instrucciones sobre cómo procesar el documento, cómo mostrarlo, etc.

Las instrucciones de procesamiento se agregan a un documento XML mediante la propiedad Add processing instructions (o la propiedad XMLNorm.ProcessingInstructionOption equivalente en el contexto del mensaje). El texto de las instrucciones de procesamiento se especifica con la propiedad Agregar instrucciones de procesamiento de texto (o la propiedad XMLNorm.ProcessingInstruction equivalente en el contexto del mensaje).

La propiedad Add processing instructions (o XMLNorm.ProcessingInstructionOption ) tiene tres valores posibles, que se describen en la tabla siguiente.

Importancia Importancia Descripción
Anexar 0 Las nuevas instrucciones de procesamiento del ensamblador XML se anexan a las instrucciones de procesamiento al principio del documento.
Crear nuevo 1 Las nuevas instrucciones de procesamiento del ensamblador XML sobrescriben las instrucciones de procesamiento existentes al principio del documento.
Ignorar 2 Se quitan las instrucciones de procesamiento al principio del documento.

El par de instrucciones de procesamiento (o propiedades de contexto de mensaje) especificadas en un contexto de mensaje tiene prioridad sobre el par de propiedades especificado en el Diseñador de canalizaciones. Por ejemplo, si no se especifica XMLNorm.ProcessingInstructionOption como Create new (1) y XMLNorm.ProcessingInstruction , una instrucción de procesamiento vacía reemplazará una instrucción de procesamiento existente.

Como otro ejemplo, si se especifica XMLNorm.ProcessingInstruction , pero XMLNorm.ProcessingInstructionOption no es , no se usa ninguna de las propiedades del contexto del mensaje. En este caso, se usan las instrucciones de procesamiento del Diseñador de canalizaciones.

De forma predeterminada, agregar instrucciones de procesamiento se establece en Anexar y el texto Agregar instrucciones de procesamiento está vacío.

Propiedades y envolventes de procesamiento

Dado que las instrucciones de procesamiento no se conservan para los sobres, la siguiente combinación de la configuración del ensamblador de archivos planos da como resultado solo el sobre más externo que tiene la instrucción de procesamiento:

  • Propiedad de ámbito de instrucción de procesamiento establecida en "Envelope".

  • Agregue la propiedad de instrucciones de procesamiento establecida en "Append".

    La envoltura usaría la instrucción de procesamiento especificada en la propiedad de Agregar las instrucciones de procesamiento del texto del ensamblador.

    Las instrucciones de procesamiento existentes en los sobres externos o internos, como se especifica en el mensaje entrante, no estarán presentes en los mensajes de salida.

Véase también

Componente del ensamblador de canalización XML
Cómo configurar el componente de canalización del ensamblador XML
Pipelines-AssemblerDisassembler (carpeta de ejemplos de BizTalk Server)