Next
Help >
Introduction

 

 

 

 

 

 

Depuis presque 30 ans, EASYCOM accompagne PC Soft en assurant un outil complet et puissant pour l'accès natif AS400 sur l'ensemble de ses outils de développement.

Easycom For Windev 2025 WinDev 28 et Easycom For WebDev 2025 viennent compléter une longue série d'évolutions et d'améliorations.

 

Cette documentation est commune aux deux environnements mais l'utilisation d'Easycom requiert une licence propre à chaque AGL et il faut bien sûr disposer de la version WinDev ou WebDev correspondante.

Pour simplifier le texte dans la suite de cette documentation, le terme « WINDEV » sera utilisé. Les spécificités WebDev sont précisées dans des chapitres distincts.

 

 

 

Easycom vous offre un accès global aux ressources de l'AS/400 :

     accès natif aux données par les fonctions classiques (HLitPremier, etc...)

     accès SQL par les fonctions HExecuteRequete,

     appel de commandes simples ou avec retour de paramètres,

     accès aux programmes et aux data queues (représentés par une description de fichier),

 

Pour ce qui est de l'accès aux fichiers ou l'utilisation de requêtes SQL, le principe de base est la plus grande compatibilité avec les principes et les fonctions HyperFile et le W-Langage. Vous manipulez un fichier AS400 de la même manière et avec le même code qu'un fichier Hyperfile avec cependant quelques restrictions dues aux spécificités de l'AS/400, certaines fonctions ou paramètres optionnels ne sont pas supportés.

 

Le mode SQL permet l'utilisation de requêtes complexes, préparées, avec en plus les fonctionnalités de mise à jour ou d'indexation.

 

Les transactions sont également gérées.

 

Selon la nature du projet, il est possible de travailler sur des tables AS400 existantes, en important les descriptions de fichiers dans une analyse, ou bien d'exporter une analyse vers l'AS400 en créant les fichiers, avec ou sans les éventuelles données.

 

Les programmes et data queues se manipulent par l'intermédiaire de fichiers "image" qui les décrivent et qui doivent être importés.

 

Vous disposez par ailleurs de fonctions spécifiques pour changer d'utilisateur, envoyer des commandes, appeler des programmes, récupérer des paramètres ou des messages d'erreur ou affiner certaines options :

     Lancement d'une commande sur AS/400 : AsExec

     Lancement d'une commande AS/400 avec retour de valeurs : AsAppelRTV

     Récupération du résultat d'une commande : AsResultatRTV

     Appel d'un programme AS/400 : AsLanceRPC

     Appel d’un programme AS/400 nouvelle interface: ASAppelPgm

     Adoption des droits d'un autre utilisateur : AsUtilisateur

     Modifier les propriétés et paramètres : ASPropriete

     Détail des erreurs (type CPF) : AsErreurAide et AsErreurDonnée