Help Center > Studio with Connect

Exécuter un script Transaction depuis la ligne de commande

Lorsque vous exécutez un script Transaction depuis la ligne de commande, vous pouvez envoyer des commandes de script Transaction sous forme de paramètres.

Vous pouvez exécuter un script Transaction à partir de la ligne de commande en utilisant la syntaxe suivante :

« Chemin complet de Winshuttle.Studio.Console.exe » -SapTransaction -run"<nom du script Transaction avec chemin complet>" [paramètres - facultatifs]

Remarque : Cette commande nécessite de placer le « chemin complet de Winshuttle.Studio.Console.exe » entre des guillemets doubles. En outre, veillez à laisser un espace entre le « chemin complet de Transaction.exe » et le « nom du script Transaction avec le chemin complet.

Lorsque vous entrez des commandes de script Transaction Script, séparez les commandes avec un espace. L’ordre des commandes n’a pas d’importance. Si la commande de script Transaction que vous avez définie n’existe pas dans le script Transaction que vous utilisez, la commande est ajoutée lors de l’exécution.

Exemple :

"C:\Program Files\Winshuttle\Studio\Winshuttle.Studio.Console.exe" -SapTransaction -run"C:\MyDocuments\Winshuttle\Studio\Script\Sample.TxR" -dsr"4" -der"6"

Dans cet exemple, Transaction exécute, ouvre Sample.TxR, lit le fichier, puis remplace ou ajoute ces commandes dans le fichier :

  • -dsr starts from row 4 (ignore la valeur Ligne de début définie dans l’onglet Exécution Studio).
  • -der stops the run after three transactions (ignore la valeur Ligne de fin définie dans l’onglet Exécution Studio).

Transaction exécute l’enregistrement, en utilisant les paramètres qui se trouvent dans la ligne de commande. Toutes les commandes exécutées depuis l’invite de commande prévalent sur les mêmes commandes contenues dans le fichier Transaction.

Vous pouvez tester cette opération de ligne de commande en exécutant cette commande dans la boîte de dialogue Exécuter de Windows.

Remarque : Pour optimiser les résultats, testez ces commandes dans un système de non-production avec un nombre limité de transactions avant d’exécuter le script Transaction depuis la ligne de commande.

Référence de commande

Paramètre

Description

Exemple

-alf

Nom des données d’identification de connexion automatique

-alf"W6r-800-someone"

-arf

Attachement du fichier de données avec les résultats de publication

-arf"true"

-dsw

Désactivation de l’avertissement du serveur de production

-dsw"true"

-rfn

Nom du fichier de résultat

-rfn"C:\Users\centraluser\Desktop\MM02.xlsx

-eml

Envoi d’un e-mail de notification lors de la confirmation de la planification

-eml"someone@winshuttle.com,someone@example.com"

-irr

Indique si une raison est requise ou non

-irr"true"

-rsn

Raison de l’exécution

-rsn"Il s’agit d'une démo d’exécution"

-mod

Mode d’enregistrement du script

-mod"0" (0 = Batch, 1 = Non batch sans contrôles, 2 = Non-batch avec contrôles, 3 = Scritpage GUI)

-dsr

Ligne de début

-dsr"5"

-der

Ligne de fin

-der"10"

-wel Écrire le journal étendu -wel"true"

-scd

Enregistrer dans Foundation

-scd"true"