Modifie les options locales au programme natif concernant l’échange de variables.
Protype RPG (abrégé en var_config) :
Dvar_config PR 10I 0 ExtProc('variables_config')
D cfg_string * value options(*string)
cfg_string correspond à une chaîne de caractère correspondant aux options à modifier
La syntaxe de cfg_string est la suivante :
Cfgopt1=valeur1;cfgopt2=valeur2 ; …
Seule une option est disponible :
• Msg détermine si un message est généré en cas d’erreur. Valeurs possibles : 0 ou 1. Valeur par défaut : 1.
o Si la valeur est 1, un message de type « *ESCAPE » est généré en cas d’erreur, et doit être rattrapé par un mécanisme de traitement des exceptions (soit, en RPG un monitor/on-error, par exemple). S’il n’y a pas de mécanisme de rattrapage d’exception, le travail Easycom passe en état MSGW jusqu’à ce que l’on réponde au message par annulation ou ignorer.
o Remarque : si msg=0, un message de type *INFO est tout de même envoyé.
Exemple :
/free
iRet = var_config ('msg=0');