Help Center > Studio with Connect

Ein Transaction Skript von der Befehlszeile aus ausführen

Beim Ausführen eines Transaction Skripts von der Befehlszeile aus können Sie Transaction Skriptbefehle als Parameter eingeben.

Sie können ein Transaction Skript mit folgender Syntax von der Befehlszeile aus ausführen:

"Winshuttle.Studio.Console.exe vollständiger Pfad" -SapTransaction -run"<Transaction Skriptname mit vollständigem Pfad>" [Parameter - optional]

Hinweis: Bei diesem Befehl muss „Winshuttle.Studio.Console.exe vollständiger Pfad“ in Anführungszeichen eingeschlossen werden. Stellen Sie außerdem sicher, dass ein Leerzeichen zwischen „Transaction.exe vollständiger Pfad“ und „Transaction Skriptname mit vollständigem Pfad“ vorhanden ist.

Wenn Sie Transaction Skriptbefehle eingeben, muss jeder Befehl durch ein Leerzeichen getrennt werden. Die Reihenfolge, in der die Befehle eingegeben werden, ist nicht von Bedeutung. Wenn der von Ihnen angegebene Transaction Skriptbefehl im verwendeten Transaction Skript nicht vorhanden ist, wird er bei der Ausführung hinzugefügt.

Beispiel:

"C:\Programme\Winshuttle\Studio\Winshuttle.Studio.Console.exe" -SapTransaction -run"C:\Dokumente\Winshuttle\Studio\Script\Sample.TxR" -dsr"4" -der"6"

In diesem Beispiel wird im Rahmen der Ausführung von Transaction die Datei Sample.TxR geöffnet und gelesen. Anschließend werden diese Befehle ersetzt bzw. der Datei hinzugefügt:

  • -dsr startet ab Zeile 4 (ignoriert den auf der Registerkarte „Ausführen“ in Studio angegebenen Startzeilenwert).
  • -der beendet die Ausführung nach drei Transaktionen (ignoriert den auf der Registerkarte „Ausführen“ in Studio angegebenen Endzeilenwert).

Transaction führt die Aufzeichnung aus und verwendet dabei die Parameter in der Befehlszeile. Sämtliche über die Eingabeaufforderung ausgeführten Befehle haben Vorrang gegenüber Befehlen, die bereits in der Transaction Skriptdatei enthalten sind.

Sie können diesen Befehlszeilenvorgang testen, indem Sie ihn im Windows-Dialogfeld „Ausführen“ eingeben und ausführen.

Hinweis: Für optimale Ergebnisse sollten Sie die Befehle zunächst in einem produktionsfreien System mit einer beschränkten Anzahl von Transaktionen testen, bevor Sie das Transaction Skript ausführen.

Befehlsreferenz

Parameter

Beschreibung

Beispiel

-alf

Name der Anmeldedaten für automatische Anmeldung

-alf"W6r-800-someone"

-arf

Die Datendatei mit den Buchungsergebnissen anhängen

-arf"true"

-dsw

Produktionsserverwarnung deaktivieren

-dsw"true"

-rfn

Name der Ergebnisdatei

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

-eml

Benachrichtigungs-E-Mail bei Planungsbestätigung verschicken

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

-irr

Ob Ausführungsgrund notwendig ist oder nicht

-irr"true"

-rsn

Ausführungsgrund

-rsn"Dies ist eine Demo-Ausführung"

-mod

Aufzeichnungsmodus für das Skript

-mod"0" (0 = Stapel, 1 = Nicht-Batch ohne Steuerung, 2 = Nicht-Batch mit Steuerung, 3 = GUI-Scripting)

-dsr

Startzeile

-dsr"5"

-der

Endzeile

-der"10"

-wel Erweitertes Protokoll schreiben -wel"true"

-scd

In Foundation speichern

-scd"true"