Categorías de functoids
Los functoids de BizTalk se dividen en categorías según la utilización que se les vaya a dar. Por ejemplo, los functoids de bases de datos están diseñados para extraer datos de una base de datos en tiempo de ejecución, los functoids matemáticos se utilizan para efectuar operaciones matemáticas, etc. En el asignador de BizTalk, los functoids aparecen por categoría en el Cuadro de herramientas de Visual Studio.
En la siguiente tabla se muestran las categorías de functoids, se describe brevemente la categoría y se muestra la lista de functoids de cada una de ellas, incluidos los vínculos a las correspondientes páginas de referencia.
Categoría functoid Descripción de la categoría |
Functoids de la categoría |
---|---|
Avanzadas Utilizado principalmente con registros de bucle. También se utiliza para ejecutar secuencias de comandos arbitrarias o código compilado. |
Assert, Index, Iteración, Looping, Mass Copy, Nil Value, Record Count, Scripting, Table Extractor, Table Looping, Value Mapping, Value Mapping (aplanamiento) |
Conversión Se utiliza para convertir desde y hacia ASCII y entre bases numéricas. |
ASCII to Character, Character to ASCII, Hexadecimal, Octal |
Acumulativo Se utiliza para efectuar operaciones matemáticas en registros de bucle, como promedios y concatenaciones. |
Promedio acumulado, Concatenación acumulativa, Máximo acumulado, Mínimo acumulado, Suma acumulativa |
Base de datos Se utiliza para extraer datos de una base de datos y utilizarlos en los mensajes de instancia de destino. |
Búsqueda de base de datos, devolución de errores, Mensaje de formato, Obtener id. de aplicación, Obtener valor de aplicación, Obtener identificador común, Obtener valor común, Quitar id. de aplicación, Establecer id. común, Extractor de valores |
Fecha y hora Se utiliza para obtener la fecha y hora actuales y calcular diferencias de tiempo. |
Agregar días, fecha, fecha y hora, hora |
lógicos Se utiliza para efectuar una serie de operaciones lógicas, como mayor que y existencia lógica. |
Igual, mayor que, mayor o igual que, IsNil, menor o igual que, AND lógico, fecha lógica, existencia lógica, numérico lógico, NOT lógico, OR lógico, cadena lógica, no igual |
Matemáticas Se utiliza para efectuar una serie de operaciones matemáticas, como la suma o la multiplicación. |
Valor absoluto, suma, división, entero, valor máximo, valor mínimo, módulo, multiplicación, redondeo, raíz cuadrada, resta |
Científico Se utiliza para efectuar una serie de operaciones científicas, como logaritmos y trigonometría. |
10^n, Tangente de Arco, Base-Specified Logaritmo, Logaritmo Común, Coseno, Función Exponencial Natural, Logaritmo Natural, Sine, Tangente, X^Y |
String Se utiliza para efectuar una serie de funciones de cadena, como recorte y concatenación. |
Minúsculas, Tamaño, Concatenación de cadena, Extracción de cadena, Búsqueda de cadenas, Cadena izquierda, Recorte de cadena izquierda, Cadena derecha, Recorte de cadena derecha, Mayúsculas |
Nota
El objeto de un functoid suele quedar claro con su nombre.
Nota
Todos los functoids incluidos con Microsoft BizTalk Server están insertados en C#, excepto los functoids de base de datos.