BUT Permet l’exécution d’une commande système distante (par exemple sur le serveur de services). 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.
TYPECARACTERE
SYNTAXE
Variable = EXE-CDE-SYS-DIS( REF-SRV = VarRefSrv,
TYPE-CDE = VarTypCde,
COMMANDE = VarCmdSys,
PARAMETRES = VarParam,
SEPARATEUR= VarSeparateur).
PARAMETRES
|
Paramètre |
E/S |
O |
Type |
Description |
|
REF-SRV |
E |
Oui |
Caractère |
Variable ou constante locale contenant la référence du serveur sur lequel exécuter la commande système. Une référence de serveur de services peut être directement sélectionnée parmi ceux référencés sur DIAPASON. |
|
TYPE-CDE |
E |
Oui |
Caractère |
Variable ou constante locale contenant le type de commande système à exécuter :
|
|
COMMANDE |
E |
Oui |
Caractère |
Variable ou constante locale contenant la commande à exécuter ou la référence de la commande à exécuter. Une référence de commande système peut être directement sélectionnée parmi celles existantes sur DIAPASON. |
|
PARAMETRES |
E |
Non |
Caractère |
Variable ou constante locale contenant la liste des paramètres nécessaires à l’exécution de la commande système. Renseigné seulement dans le cas ou la commande système est une référence. |
|
SEPARATEUR |
E |
Non |
Caractère |
Variable ou constante locale contenant le caractère séparateur de la liste chaînée des paramètres. Renseigné seulement dans le cas ou la commande système est une référence. |
REMARQUE
Les paramètres « SEPARATEUR » ne doit pas prendre la valeur « VIDE »
EXEMPLE
VLO.Resultat = EXE-CDE-SYS-DIS ( REF-SRV = ‘0’,
TYPE-CDE = CDE,
COMMANDE= CLO.’ls /tmp/*.p’)
Si le répertoire /tmp contient les programmes ‘test1.p’ et ‘test2.p’ le fichier WfFicContenu résultat contiendra pour NomFichier = ‘CDESYSDIS’ , deux lignes : /tmp/test1.p et /tmp/test2.p.