ARexx ne plante pas quand un fichier ne peut être ouvert.
C'est à nous de tester la valeur de retour
Il renvoie "1" si OPEN OK et "0" si OPEN KO.
Le REXX ci-dessous renvoie "1" car "T:usb.log" est OK.
Le REXX ci-dessous renvoie "0" si Fichier = "T:usb.XXXlogXXX est KO mais pas de plantage du REXX..
/* REXX */
Fichier = "T:usb.log"
rc = OPEN('FILE',Fichier,'R')
say "rc="rc
if rc = 1,
then do
ligne = readln(FILE)
say ligne
end
else say "lecture KO"
exit