Volver a

Funciones nuevas en las versiones 10.6/10.7 de TRANSACTION

Ejecutar Transaction desde la línea de comandos (versión 10.7)

Cuando ejecute un script de Transaction desde la línea de comandos, podrá pasar cualquier cantidad de comandos de script de Transaction como parámetros. Consulte «Referencia de comandos de script de Transaction» para obtener una descripción completa del conjunto de comandos de script de Transaction.

Sintaxis

Para ejecutar un script de Transaction desde la línea de comandos, utilice esta sintaxis:

"<ruta>TxShuttlecom.exe" <sitio de Central>/ShuttleFiles/<nombre del archivo de script>,#f1<ruta del archivo de datos local><nombre del archivo de datos>,#AL<ruta local de ALF><nombre del archivo ALF>

Nota: Asegúrese de que haya un solo espacio entre «<ruta>TxShuttlecom.exe» y el nombre del script de Transaction con la ruta completa.

Ejemplo

Suponga, por ejemplo, que va a ejecutar FB50_kt1.TxR. En ese caso, la sintaxis de línea de comandos será:

"C:\Program Files (x86)\Winshuttle\TRANSACTION\TxShuttlecom.exe" http://ws8-sp10- 64:28116/sites/10.7FCS/ShuttleFiles/FB50_kt1.TxR,#f1C:\Users\vkumar\Documents\FB50_kt1.xlsx,#ALC:\Users\vkumar\Desktop\WE6800.ALF

Este comando inicia Transaction con FB50_kt1.TxR ya cargado y empieza a ejecutar el script de Transaction. Puede probar esta operación de línea de comandos si ejecuta el comando en el cuadro de diálogo Windows Run (Ejecución de Windows).

Parámetros obligatorios

Cuando ejecute un script de Transaction desde Central, debe incluir los siguientes parámetros:

Además, si se ha seleccionado la opción Run Reason Required (Motivo de la ejecución requerido) en el sitio de Central, el campo +RT será necesario.

Utilizar comandos de script de Transaction

Cuando introduzca los comandos de script de Transaction, utilice una coma como delimitador para separar los comandos. El orden en el que introduce estos comandos no es relevante. Si el comando de script de Transaction que ha especificado no existe en el script de Transaction que está utilizando, el comando se añadirá en el momento de la ejecución.

Ejemplo:

"C:\Program Files (x86)\Winshuttle\TRANSACTION\TxShuttlecom.exe" http://ws8-sp10- 64:28116/sites/10.7FCS/ShuttleFiles/FB50_kt1.TxR,#f1C:\Users\vkumar\Documents\FB50_kt1.xlsx,#ALC:\Users\vkumar\Desktop\WE6800.ALF,+DB5000,+SR4,+SA3

En este ejemplo, Transaction se ejecuta, abre FB50_kt1.TxR, lee el archivo y, a continuación, sustituye o añade estos comandos de SHUTTLEscript al archivo:

+DB5000 retrasa el inicio de sesión durante 5000 milisegundos (en caso de que esté presente, omite el comando +DB en el script de Transaction).

+SR4 empieza desde la fila 4 (omite la fila de inicio especificada en el script de Transaction).

+SR3 se detiene después de tres transacciones (omite la fila final especificada en el script de Transaction).

Tras modificar el script de Transaction con los nuevos parámetros, Transaction ejecuta la grabación.

Importante: Asegúrese de probar estos comandos primero en un sistema que no sea de producción con un número limitado de operaciones antes de implementar el script de Transaction.

Además:

Puede que la versión de evaluación de Transaction no admita esta función.

En esta sección

Referencia de comandos de script de Transaction