Compartir vía


Configurar el componente de canalización de desensamblador XML en BizTalk Server

El componente de canalización del desensamblador XML debe usarse en la etapa de desensamblaje de una canalización de recepción.

Configuración de las propiedades para el componente de canalización de desensamblador XML

  1. Arrastre el componente de canalización Desensamblador XML a la fase Desensamblaje de una canalización de recepción.

  2. En la ventana Propiedades, en la sección Propiedades del componente de canalización , haga lo siguiente.

    • Permitir mensaje no reconocido: indica si se deben permitir que los mensajes que no tengan un tipo de mensaje reconocido se pasen a través del desensamblador. Valor predeterminado: False

    • Esquemas de documento: indica el espacio de nombres y el nombre de tipo del esquema o esquemas que se van a aplicar al documento. Valor predeterminado: colección vacía

      Para obtener más información, vea Cómo usar el Editor de propiedades de la colección de esquemas.

      Los esquemas especificados en esta propiedad deben tener espacios de nombres de destino únicos. Si alguno de los esquemas tiene el mismo espacio de nombres, es posible que la validación de las instancias del documento no funcione según lo previsto. Si los esquemas deben compartir el mismo espacio de nombres, tiene dos opciones: o bien crea una canalización independiente para cada esquema y especifica un esquema por componente de canalización del desensamblador XML, o utiliza una sola canalización, pero sin especificar ningún esquema como parámetro para el componente de canalización del desensamblador XML.

    • DtdProcessing: indica si se debe permitir el procesamiento de DTD dentro de la canalización. Valor predeterminado: vacío.

      • Cuando Parse esté presente o esté vacío, se habilitará el procesamiento de DTD.
      • Cuando se establece Ignore, se omitirá el elemento DOCTYPE de los mensajes XML entrantes y no se producirá ningún procesamiento DTD.
      • Cuando se prohíbe, el procesamiento de DTD se deshabilitará y se suspenderán todos los mensajes XML entrantes que usen DTD.

      Esta configuración se aplica a:

      • BizTalk Server 2020 y versiones posteriores
      • Actualización acumulativa de BizTalk Server 2016 6 y versiones posteriores
    • Esquemas de envoltura: indica el espacio de nombres y el nombre de tipo del esquema o esquemas que se aplicarán a la envoltura. Valor predeterminado: colección vacía

      Para obtener más información, vea Cómo usar el Editor de propiedades de la colección de esquemas.

      Los esquemas especificados en esta propiedad deben tener espacios de nombres de destino únicos. Si alguno de los esquemas tiene el mismo espacio de nombres, es posible que la validación de las instancias del documento no funcione según lo previsto. Si los esquemas deben tener el mismo espacio de nombres, debe crear una canalización independiente para cada esquema y especificar un esquema por componente de canalización de desensamblador XML, o bien usar una sola canalización, pero no especificar ningún esquema como parámetro para el componente de canalización de desensamblador XML.

    • Procesamiento de intercambio recuperable: False indica que todo el intercambio se desensambla como una unidad (si se produce un error en algún mensaje contenido, se suspende todo el intercambio).

      True indica que los mensajes dentro del intercambio se extraen individualmente mediante el desensamblaje, con posibilidad de que algunos se propaguen a través de la ruta de mensajería y otros sean suspendidos.

      Para obtener más información sobre el procesamiento de intercambio recuperable, consulte Procesamiento de intercambio recuperable.

    • Validar la estructura del documento: valor predeterminado: False

      Cuando True, realiza una validación del mensaje entrante contra los esquemas de documento y, opcionalmente, de sobre. Cuando es True, puede recibir un error de dos o más de los esquemas seleccionados comparten el mismo espacio de nombres de destino si escribe dos o más esquemas para las propiedades de Esquemas de documento o Esquemas de sobre.

      Si una propiedad promocionada no tiene un valor predeterminado o fijo y esta propiedad se establece en False, la propiedad no se promueve.

Véase también

Componente de canalización del desensamblador XML
Esquema y propiedades de propiedades xml y de archivos planos
Pipelines-AssemblerDisassembler (carpeta de ejemplos de BizTalk Server)
Configuración de componentes de canalización nativa