PDA

View Full Version : Client Access rfrompcb



beegee
24-11-08, 10:42
Hallo,

ich habe ein uraltes Script zu bearbeiten, welches eine Datenübertragung von PC auf die iSeries ausführt und dann einen Remote Command durchführt:

rfrompcb w:\excel_uebertragungen\excel_uebertragung.dtt
pause
rmtcmd CALL EXCVER
pause

Jetzt kann es vorkommen, dass es vom 1. Befehl einen Abbruch oder eine Fehlermeldung gibt wie z.B. CWBTF0022 - Datei gesperrt.

Das Script macht aber weiter und führt nach der "pause" den RemoteCommand durch, was in unserem Fall fatal sein kann.

Wie kann man einen Fehler von rfrompcb abfangen und das Script beenden ?

Danke für eure Hilfe.
Lg

BenderD
24-11-08, 12:15
soweit das eine DOS Batch Datei ist könnte die Abfrage auf errolevel helfen, falls rformpcb den ErrorLöffel verwendet und deine Windoof Version den durchreicht.

D*B



Hallo,

ich habe ein uraltes Script zu bearbeiten, welches eine Datenübertragung von PC auf die iSeries ausführt und dann einen Remote Command durchführt:

rfrompcb w:\excel_uebertragungen\excel_uebertragung.dtt
pause
rmtcmd CALL EXCVER
pause

Jetzt kann es vorkommen, dass es vom 1. Befehl einen Abbruch oder eine Fehlermeldung gibt wie z.B. CWBTF0022 - Datei gesperrt.

Das Script macht aber weiter und führt nach der "pause" den RemoteCommand durch, was in unserem Fall fatal sein kann.

Wie kann man einen Fehler von rfrompcb abfangen und das Script beenden ?

Danke für eure Hilfe.
Lg

beegee
24-11-08, 13:01
Mit Abfrage auf Errorlevel hats geklappt:

if ERRORLEVEL 0

Vielen Dank :)