Durch eine bedingte Verarbeitung in Stapelprogrammen können Sie sicherstellen, dass der Status für den Job, für den die Prozedur verwendet wird, nicht OK lautet, wenn das Stapelskript fehlgeschlagen ist.
Unter Windows können Sie das integrierte IF mit ERRORLEVEL, EXIST oder Zeichenfolgenvergleich gefolgt von einem speziellen Befehl verwenden, damit das Batch-Skript mit einem Fehlercode beendet und verlassen wird und die Software Delivery-Funktionen den Fehler so erkennen.
So kopiert z. B. die folgende Befehlsdatei der Elementprozedur die Datei "myfile.txt" in das Stammverzeichnis der Festplatte, sofern die Datei im Quellverzeichnis existiert. Ist dies nicht der Fall, endet die Prozedurdatei mit einem Fehlercode.
@echo off copy myfile.txt C:\*.* IF ERRORLEVEL 1 EXIT
Wenn die Datei "myfile.txt" nicht gefunden wird, endet der Job mit Fehlercode "SDM228001".
Weitere Informationen zur Ausführung bedingter Verarbeitungsprozesse in Stapelprogrammen finden Sie in der Dokumentation zur jeweiligen Plattform. Unter Windows können Sie eine Eingabeaufforderung öffnen und "help if" oder "help exit" eingeben, wenn Sie weitere Informationen benötigen.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|