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.
Bei Windows NT-basierten Systemen können Sie das integrierte IF mit ERRORLEVEL, EXIST oder Zeichenfolgenvergleich, gefolgt von einem speziellen Befehl verwenden und so sicherstellen, dass das Stapelskript mit einem Fehlercode und Abbruch beendet wird und Software Delivery den Fehler erkennt.
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. Bei Windows NT-basierten Systemen können Sie eine Eingabeaufforderung öffnen und "help if" oder "help exit" eingeben, wenn Sie weitere Informationen benötigen.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|