Acerca de las asignaciones
Con el Asignador de BizTalk, se define la relación entre un esquema de origen y uno de destino mediante vínculos y functoids. Un vínculo define una copia de datos directa de un registro o campo. Los vínculos puede conectarse directamente con elementos del otro esquema, o pueden establecer conexiones con functoids. Los functoids llevan a cabo manipulaciones de datos más complejas, como:
Sumar el valor de dos campos del esquema de origen y copiar el resultado en el esquema de destino.
Convertir un carácter en su formato equivalente ASCII.
Devolver el promedio de un campo de un registro de repetición y copiar el resultado en un campo del esquema de destino.
El Asignador de BizTalk almacena las asignaciones en un archivo con la extensión .btm. El archivo guarda información de diseño sobre el mapa: las ubicaciones de iconos que representan functoids, los vínculos entre elementos de esquema y functoids, y otra información sobre el mapa. Cuando genera o compila la asignación, el Asignador de BizTalk convierte la información sobre la asignación en la hoja de estilo de Transformación de lenguaje de hojas de estilo extensible (XSLT).
Nota
El compilador de Visual Studio tiene una limitación de 16 megabytes en el tamaño total de todas las cadenas de un solo proyecto. Al compilar proyectos de BizTalk, el compilador serializa esquemas, asignaciones y orquestaciones para crear los ensamblados y, por ello, el tamaño total de todas las cadenas aumenta y puede superar el límite. Para resolver este problema, puede reorganizar el proyecto colocando esquemas o asignaciones en diferentes proyectos de Biztalk (normalmente, en la misma solución), de modo que el tamaño total de todas las cadenas de cada proyecto sea inferior a 16 MB.
Las asignaciones que cree pueden transformar o traducir datos y pueden ser específicas para un único socio comercial o utilizarse con muchos socios comerciales. En los temas de esta sección se proporciona una introducción a los conceptos relacionados con los esquemas de asignación. Para obtener información general sobre los mapas, vea Mapas.