Altova MapForce 2023 Enterprise Edition

El paso siguiente es crear el nombre de archivo de los archivos de salida. Para ello vamos a usar la función concat, que une todos los valores suministrados como argumentos. Al unir estos valores se crea un nombre de archivo de salida (p. ej. Publication1.xml). Para generar los nombres de archivo con la función concat siga los pasos que describimos a continuación.

 

Agregar la función concat

Busque la función concat en la ventana Bibliotecas y arrástrela hasta el área de asignación (imagen siguiente). Por defecto esta función tiene dos parámetros cuando se añade a la asignación. En este ejemplo necesitamos tres parámetros. Haga clic en gui_add_function_parameter (Agregar parámetro) dentro del componente de la función y añada un tercer parámetro. Para borrar parámetros use gui_delete_function_parameter (Eliminar parámetro).

MF_Tut4_ConfigOutput1

 

Insertar una constante

Para agregar una constante haga clic en Constante en el menú Insertar. Cuando tenga que indicar un valor introduzca publication y deje la opción String como está. La constante publication suministra el valor de cadena de constante publication. Conecte la constante con value1 de la función concat, como se ve en la imagen siguiente:

MF_Tut4_ConfigOutput2

 

Suministrar el id

Conecte el atributo id del componente de origen con value2 de la función concat. El atributo id del archivo XML de origen proporciona un valor de identificador único para cada uno de los archivos. Esta acción evita que todos los archivos se generen con el mismo nombre. La conexión se vuelve roja al hacer clic en ella.

MF_Tut4_ConfigOutput3

 

Extraer la extensión de archivo

Busque la función get-fileext en la ventana Bibliotecas y arrástrela hasta el área de asignación. Cree una conexión desde del nodo superior del componente de origen (Archivo: BookTitle.xml) hasta el parámetro filepath de esta función. Ahora conecte el parámetro extension de la función get-fileext a value3 de la función concat. Así extrae solamente la parte de la extensión (en este caso, .xml) del nombre del archivo de origen y lo pasa al nombre del archivo de salida.

MF_Tut4_ConfigOutput4

 

© 2017-2023 Altova GmbH