Altova MapForce 2023 Basic Edition

La sintaxis general para usar un comando de MapForce en la línea de comandos es:

 

MapForce.exe <filename> [/{target} [[<outputdir>] [/options]]]

 

Leyenda

Para indicar la sintaxis de la línea de comando se usa la siguiente notación:

 

Notación

Descripción

Texto sin corchetes ni llaves

Elementos que puede teclear tal y como aparecen

<Texto entre cuñas>

Marcador de posición para el que debe indicar un valor

[Texto entre corchetes]

Elementos opcionales

{Texto entre llaves}

Conjunto de elementos obligatorios; elija uno

Barra vertical (|)

Separador para elementos mutuamente excluyentes; elija uno

Puntos suspensivos (...)

Elementos que pueden repetirse

 

<filename>

El archivo del diseño de la asignación (.mfd) a partir del cual se genera el código.

 

/{target}

Indica el lenguaje o entorno de destino para el que se genera el código. Son compatibles los siguientes destinos de generación de código.

 

Destino

Descripción

/XSLT

Genera código XSLT 1.0.

/XSLT2

Genera código XSLT 2.0.

/XSLT3

Genera código XSLT 3.0.

 

<outputdir>

Parámetro opcional que indica el directorio de salida. Si no se indica una ruta de salida, se usará el directorio de trabajo actual. Observe que las rutas relativas lo son al directorio de trabajo actual.

 

/options

Las opciones /options no se excluyen mutuamente. Se pueden indicar una o más de las siguientes opciones.

 

Opción

Descripción

/GLOBALRESOURCEFILE <filename>

Esta opción se puede aplicar si la asignación de datos usa los recursos globales para resolver los archivos o las rutas a directorios de entrada o de salida, o bases de datos. Para más información, consulte Recursos globales de Altova.
 

La opción /GLOBALRESOURCEFILE indica la ruta al archivo .xml de los recursos globales. Tenga en cuenta que si está indicado /GLOBALRESOURCEFILE también ha de estarlo /GLOBALRESOURCECONFIG.

/GLOBALRESOURCECONFIG <config>

Esta opción especifica el nombre de la configuración de los recursos globales (véase la opción anterior). Observe si está indicado /GLOBALRESOURCEFILE también ha de estarlo /GLOBALRESOURCECONFIG.

/LOG <logfilename>

Genera un archivo de registro en la ruta indicada. <logfilename> puede ser una ruta completa, es decir, puede incluir tanto un directorio como un nombre de archivo. Sin embargo, si indica una ruta completa, el directorio debe existir para que se genere el archivo de registro. Si solo indica el nombre del archivo, entonces este se guardará en el directorio actual del símbolo del sistema de Windows.

 

Observaciones

Las rutas relativas lo son al directorio de trabajo, que es el directorio de la aplicación que llama a MapForce en ese momento. Esto afecta a la ruta del nombre de archivo .mfd, del directorio de salida, del nombre del archivo de registro y del nombre de archivo de los recursos globales. .

No cierre la ruta con barra inversa y comillas en la línea de comandos (por ejemplo: "C:\Mi Directorio\"). El analizador sintáctico interpreta estos dos caracteres como comillas dobles literales. Use la doble barra inversa \\ si hay espacios en la línea de comando y necesita las comillas ("C:\Mi Directorio\\") o intente evitar el uso de espacios y, por ende, de comillas.

 

Ejemplos

1) Para iniciar MapForce y abrir la asignación <filename>.mfd, use:

 

MapForce.exe <filename>.mfd

 

2) Para generar código XSLT 2.0 y crear también un archivo de registro con el nombre <logfilename>, use:

 

MapForce.exe <filename>.mfd /XSLT2 <outputdir> /LOG <logfilename>

 

3) Para generar código XSLT 2.0 teniendo en cuenta la configuración del recurso global <grconfigname> del archivo de recurso global <grfilename>, use:

 

Mapforce.exe <filename>.mfd /XSLT2 <outputdir> /GLOBALRESOURCEFILE <grfilename> /GLOBALRESOURCECONFIG <grconfigname>

© 2017-2023 Altova GmbH