|
Zurück zu |
In diesem Abschnitt |
Beim Ausführen eines Transaction-Skripts von der Befehlszeile aus können Sie eine Anzahl von Transaction-Skriptbefehlen als Parameter eingeben. Eine vollständige Beschreibung aller Transaction-Skriptbefehle finden Sie in der Transaction-Skriptbefehlreferenz.
Sie können ein Transaction-Skript mit folgender Syntax von der Befehlszeile aus ausführen:
"<Path>TxShuttlecom.exe" <Central Site>/ShuttleFiles/<script file name>,#f1<Local data file path><data file name>,#AL<Local ALF path><ALF file name>
Hinweis: Stellen Sie sicher, dass zwischen <Path>TxShuttlecom.exe und Transaction-Skriptname mit vollständigem Pfad ein Leerzeichen steht.
Angenommen, Sie möchten die FB50_kt1.TxR-Datei ausführen. In diesem Fall lautet die Befehlszeilensyntax:
"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
Mit diesem Befehl wird Transaction mit geladener FB50_kt1.txr-Datei gestartet und die Ausführung des Transaction-Skripts beginnt. Sie können diesen Befehlszeilenvorgang testen, indem Sie ihn im Windows-Dialogfeld Ausführen eingeben und ausführen.
Zum Ausführen eines Transaction-Skripts aus Central müssen Sie die folgenden Parameter eingeben:
Wenn die „Run Reason Required“-Option gesetzt ist, muss auch das +RT-Feld ausgefüllt werden.
Wenn Sie Transaction-Skriptbefehle eingeben, muss jeder Befehl durch ein Komma 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:\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
In diesem Beispiel wird im Rahmen der Ausführung von Transaction die Datei FB50_kt1.txr geöffnet und gelesen. Anschließend werden diese SHUTTLEScript-Befehle ersetzt bzw. der Datei hinzugefügt:
+DB5000 fügt eine Verzögerung vor Anmeldung um 5000 Millisekunden hinzu (ignoriert den +DB-Befehl im Transaction-Skript, falls vorhanden).
+SR4 startet ab Zeile 4 (ignoriert die im Transaction-Skript angegebene Startzeile).
+SA3 hält nach drei Transaktionen an (ignoriert die im Transaction-Skript angegebene Endzeile).
Nach dem Ändern des Transaction-Skripts und Einfügen der neuen Parameter führt Transaction die Aufzeichnung aus.
Wichtig: Sie sollten die Befehle zunächst in einem produktionsfreien System mit einer beschränkten Anzahl von Transaktionen testen, bevor Sie das Transaction-Skript verwenden.
Beachten Sie außerdem Folgendes:
Diese Funktion wird von der Testversion von Transaction möglicherweise nicht unterstützt.