BUT Permet l’exécution d’une commande système. La fonction retourne « *CDE-PB » dans la variable résultat si un problème est survenu pendant l’exécution, WFFicContenu contiendra le résultat ligne à ligne dans le cas contraire.
TYPE CARACTERE
SYNTAXE
Variable = EXE-CDE-SYS-LIS( 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 parametres « SEPARATEUR » et « REMP-SEPARATEUR » ne doivent pas prendre la valeur
« VIDE »
EXEMPLE
VLO.Resultat = EXE-CDE-SYS-LIS ( 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’.