PreviousNext
Help > Développement > Fonctions W-Langage pour AS/400 > Fonctions Appel de Programmes/Procédure > AsAppelRTV >
Détail

 

L'utilisation des commandes retrieve implique un niveau de connaissance minimum de la programmation AS/400. Le plus simple étant bien sûr de composer la commande au préalable sur un terminal.

 

Les principales commandes AS/400 renvoyant des variables sont les commandes retrieve (RTV*) et certaines commandes receive (RCV*).

Il est possible d'exécuter les commandes supplémentaires développées spécifiquement.

 

Ces commandes peuvent retourner une ou plusieurs variable(s) passée(s) en paramètre(s).

Ces variables n'ont pas besoin d'être déclarées si elles font partie des variables prédéfinies de la fonction, en revanche l'appel d'une commande où une variable peut ne pas être connue doit s'accompagner d'une déclaration (par exemple un le RTNVAR pour un RTVDTAARA).

Dans ce cas la syntaxe est de la forme (les indications entre [ et ] sont optionnelles)

[NomVar1=Type;[NomVar2=Type;...]]NomCommande paramètre1(NomVar1) paramètre2(NomVar2) ...]

 

NomVarn  est un nom de variable

Type  est un type AS/400 (identique à un source CL)

NomCommande est le nom de la commande à exécuter

Paramètren est un paramètre de la commande (identique à un source CL)

 

La récupération du résultat d'une commande retrieve se fait par la fonction ASRésultatRtv.

 

Cette commande renvoie toujours vrai, il faut ensuite tester la variable réservée "RC".