Habilite JavaScript para visualizar esta página.

Altova MapForce 2022 Professional Edition

» No hay temas de nivel superior a este «

Funciones

Desplazarse Inicio Anterior Inicio Siguiente Más

Las funciones suponen un potente mecanismo para transformar datos. En esta sección encontrará instrucciones para trabajar con funciones (tanto sin son funciones integradas de MapForce, como si son funciones definidas por el usuario o importadas de fuentes externas).

 

Funciones integradas de MapForce: estas funciones vienen predefinidas en MapForce y se pueden usar en las asignaciones para tareas de procesamiento que conlleven cadenas de texto, números, fechas y otros tipos de datos. También puede usarlas para tareas de agrupamiento, suma, numeración automática y muchas tareas más. Para ver todas las funciones disponibles consulte la Referencia de la biblioteca de funciones.

Funciones de nodo y predeterminadas: estas funciones son más especializadas que permiten crear y aplicar una lógica de procesamiento personalizada a uno o varios nodos descendientes en un componente de asignación. Estas funciones permiten procesar los datos antes de que la función alcance un nodo de una estructura de asignación o inmediatamente después de abandonar un nodo. Para más detalles consulte Valores predeterminados y funciones.

Funciones definidas por el usuario: estas son funciones de MapForce que puede crear usted mismo usando como base los tipos de componente nativos y las funciones integradas que ya están disponibles en MapForce (véase Funciones definidas por el usuario).

Funciones personales: estas son funciones que puede importar de fuentes externas, como bibliotecas XSLT, módulos de bibliotecas XQuery, archivos Java .class, archivos .NET .dll y adaptarlas a MapForce. Tenga en cuenta que para poder reutilizarlas en MapForce, los datos que devuelvan las funciones personalizadas deben ser de tipo simple (como una cadena o un número entero) y los parámetros que tomen también deben ser de tipo simple. Para más información consulte Importar funciones XSLT personales, Importar funciones XQuery 1.0 personales y Importar bibliotecas Java y .NET personales.
 

Nota:puede importar bibliotecas externas de funciones directamente (no necesita configurar nada) o configurando un MFF (archivo de función MapForce) que MapForce reconozca. Si usa esta última opción, también puede importar bibliotecas C++ además de clases Java y ensamblajes .NET. Tenga en cuenta que las bibliotecas importadas con archivos .mff cumplen los requisitos mencionados en Referencias manuales a bibliotecas Java, C# y C++ personales.

 

A continuación puede ver un resumen de los temas que incluye esta sección:

 

Si le interesa...

Consulte este tema...

Aprender a agregar funciones integradas o constantes a una agregación de datos

Agregar una función integrada a una asignación de datos

Agregar una constante a una asignación de datos

Buscar una función

Ver el tipo y la descripción de una función

Agregar o eliminar argumentos en una función

Crear sus propias funciones en MapForce.

Funciones definidas por el usuario

Agregar funciones XSLT personales a MapForce.

Importar funciones XSLT personales

Importar bibliotecas .NET y Java personales a MapForce

Importar bibliotecas Java y .NET personales

Importar bibliotecas personales .NET, Java y C++ en MapForce y adaptarlas con ayuda de un archivo de función de MapForce (.mff). Este método requiere más configuración que el anterior, pero también admite bibliotecas C++.

Referencias manuales a bibliotecas Java, C# y C++ personales

© 2015-2021 Altova GmbH