Le système d’échanges de variables WinDev est un nouveau système d’échange d’informations avec les programmes AS/400. Ce système est alternatif au classique passage de paramètres.
Les avantages par rapport au passage de paramètres classique sont les suivants :
• Maintenance plus facile : on peut ajouter de nouvelles variables à échanger de part et d’autre sans provoquer de plantage brutal. Le système est contrôlable de chaque côté (gérer l’absence d’une variable par exemple).
• Souplesse de type de données : Gestion des types de données de chaque côté facilité. On peut par exemple avoir une chaîne côté WinDev et un champ de type « pack » côté AS/400.
• Type de données tableau, liste, etc. facilement gérable (ajout élément par élément côte AS/400 par exemple)
• Performance optimale : seules les données modifiées transitent !
L’inconvénient par contre est de devoir lier le programme AS/400 à un programme de service Easycom, afin d’avoir accès aux variables WinDev. Si cela représente un problème, nous suggérons un programme frontal pour séparer la partie utilisant Easycom de la partie native pure.