Compilar asignaciones
Cuando se validan asignaciones, el componente de compilador de Asignador de BizTalk genera una hoja de estilo de Transformación de lenguaje de hojas de estilo extensible (XSLT). Esto crea una asignación compilada que transforma un mensaje de instancia definido por el esquema de origen en un mensaje de instancia definido por el esquema de destino. Compilar una asignación reclama las transformaciones y reglas estructurales especificadas en las páginas de cuadrícula.
Las transformaciones, como los vínculos, se procesan en el mismo orden en que los registros y campos aparecen en el esquema de destino. Por ejemplo, cuando el asignador de BizTalk alcanza un nodode campo o registro de destino con un vínculo, el asignador de BizTalk compila las propiedades del vínculo. La acción puede ser un sencillo valor copiado desde un registro o campo del esquema de origen, o puede implicar varios cálculos mediante functoids y múltiples registros y campos.
El asignador de BizTalk genera advertencias en la ventana Salida y la ventana Lista de tareas cuando el compilador encuentra una situación que podría producir resultados incorrectos. Por ejemplo, si un functoid requiere un parámetro de entrada y no tiene parámetros de entrada, el asignador de BizTalk genera una advertencia en la ventana Salida . Generalmente, no debe utilizar una asignación en un entorno de producción si está generando advertencias.
Un vínculo a la hoja de estilos XSLT generada también aparece en la ventana Salida cuando el mapa se compila correctamente.
El servidor BizTalk Server utiliza la asignación compilada para llevar a cabo la traducción de un mensaje de instancia de entrada a un mensaje de instancia de salida.
Comprobación de asignaciones
Configuración de transformación de datos
Coincidencia del nivel jerárquico de nodos