EXE-CDE-SYS : exécution Commande Système
BUT Permet l’exécution d’une commande système. La fonction retourne « *CDE-PB » suivi du libellé de l’erreur système dans la variable résultat si un problème est survenu pendant l’exécution, la liste chaînée des résultats dans le cas contraire.
TYPE CARACTERE
SYNTAXE
Variable = EXE-CDE-SYS( CDE-SYS= VarCdeSys,
SEPARATEUR= VarSéparateur,
REMP-SEPARATEUR = VarRempSeparateur ).
PARAMETRES
Paramètre | E/S | O | Type | Description |
CDE-SYS | E | Oui | Caractère | Variable ou constante locale contenant la commande à exécuter. |
SEPARATEUR | E | Oui | Caractère | Caractère séparateur de la liste chaînée des résultats. |
REMP-SEPARATEUR | E | Oui | Caractère | Caractère remplaçant le séparateur dans un élément de la liste chaînée. |
REMARQUE
Les paramètres « SEPARATEUR » et « REMP-SEPARATEUR » ne doivent pas prendre la valeur « VIDE »
EXEMPLE
VLO.Resultat = EXE-CDE-SYS ( CDE-SYS= CLO.’ls /tmp/*.p’,
SEPARATEUR= CLO.’/’,
REMP-SEPARATEUR= CLO.’%’ )
Si le répertoire /tmp contient les programmes ‘test1.p’ et ‘test2.p’ la variable résultat contiendra : ‘%tmp%test1.p/%tmp%test2.p’.