Establecer la compilación de asignaciones y las opciones de salida

Establezca las propiedades del mapa en el asignador de BizTalk.

Con estas propiedades de mapa, puede establecer cómo se compilan los mapas, incluir o excluir una declaración XML y establecer la codificación.

En este tema se muestra cómo establecer estas propiedades en el mapa.

Establecimiento de la compilación de nivel de mapa

A partir de BizTalk Server 2016, elija o la XslTransformXslCompiledTransform clase para compilar los mapas.

  1. Abra el mapa en la vista Cuadrícula.

  2. Haga clic con el botón derecho en cualquier parte de la cuadrícula del asignador y seleccione Propiedades.

  3. Establezca la propiedad Usar transformación XSL :

    Opción Descripción
    No definido Se usa la marca del Registro para la configuración XslTransform:
    • Instancias de host de 64 bits: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
    • Instancias de host de 32 bits y funcionalidad de mapa de pruebas de Visual Studio: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
    True La propiedad de compilación de nivel de mapa se establece XslTransform en (comportamiento heredado)
    False La propiedad de compilación de nivel de mapa se establece en . XslCompiledTransform

Nota

A partir de BizTalk Server 2013, el comportamiento de compilación del asignador cambió de XslTransform a XslCompiledTransform. La entrada de blog What the Mapper Novedades Mean for You (What the Mapper Novedades Mean for You) proporciona una excelente explicación del comportamiento y su posible impacto.

A partir de BizTalk Server 2016, puede elegir qué clase compilar los mapas.

Incluir o excluir una declaración XML

Puede elegir si una declaración XML es una salida o no.

  1. Abra el mapa en la vista Cuadrícula.
  2. Haga clic con el botón derecho en cualquier parte de la cuadrícula del asignador y seleccione Propiedades.
  3. En la lista desplegable de la propiedad Omit XML Declaration , seleccione para omitir una declaración XML. Seleccione No para omitir una declaración XML.

Aparecerá una declaración XML (si seleccionó No) similar a la siguiente.

<?xml version="1.0" encoding="utf-8"?>  

Establecimiento de la codificación para los datos de la instancia de salida

La codificación proporciona al motor en tiempo de ejecución la información que necesita para determinar qué juego de caracteres utilizar cuando cree el resultado de salida de una asignación.

  1. Abra el mapa en la vista Cuadrícula.
  2. Haga clic con el botón derecho en cualquier parte de la cuadrícula del asignador y seleccione Propiedades.
  3. En la lista desplegable de la propiedad Codificación XSLT, seleccione el conjunto de caracteres que desea usar para los datos de instancia de salida.

Consulte también

Compilación y pruebas de asignaciones
Uso del Asignador de BizTalk
Tipos válidos de codificación XSLT en el Asignador de BizTalk