WINDEV AS/400 & System i

Comment WINDEV identifie l’existence de fichiers sur l’AS/400 ? Après l’importation des fichiers de l’AS/400 dans l’analyse, on peut définir les différents paramètres de connexion. On peut donc travailler avec des fichiers provenant de plu- sieurs AS/400. Pour établir explicitement une connexion à un AS/400 particulier, il suffit d’utiliser la fonction du L5G de WINDEV : hOuvreConnexion . Par ailleurs, pour chacun des fichiers dont la description a été importée de l’AS/400 (import des DDS), des informa- tions étendues sont récupérées dans l’outil de description de l’analyse de WINDEV. Vous pouvez passer de l’AS/400 à la base intégrée (HFSQL) et inversement A tout moment, vous pouvez décider de changer la connexion avec des tables AS/400 ou HFSQL (base de don- nées libre intégrée à WINDEV).  La fonction hChangeConnexion permet de changer la connexion associée à une table. Cette nouvelle connexion sera utilisée lors de la prochaine ouverture de la table. Rappelons que la programmation est identique avec WINDEV, que l’on accède aux tables HFSQL ou à d’autres bases tierces: la portabilité du source est totale. Cette technologie permet une grande liberté de développe- ment et d’exploitation: Vous travaillez dans une ESN et vous ne possé- dez pas d’AS/400 . Votre client vous demande de développer une application pour son AS/400, utilisant des tables existantes. Vous pouvez importer les DDS depuis l’AS/400 de votre client. Vous poursuivez le développement au sein de votre société sur vos PC, en exploitant les tables WINDEV (HFSQL) en local. Il suffit de changer la connexion pour que l’application fonctionne en Client/Serveur sur l’AS/400 de votre client. Vous avez développé une application avec WINDEV AS/400. Des commerciaux nomades veulent disposer de cette même application en local sur des PC portables. Il suffit de trans- férer l’application grâce à l’installateur inclus dans WINDEV, et de changer dynamiquement la connexion (par une simple option de menu par exemple). L’application fonctionne alors sur les tables HFSQL présentes sur le portable (ou le smartphone ou la tablette pour une application réalisée avec WINDEV Mobile). Vous avez développé une application avec WINDEV sur des tables HFSQL. Il suffit d’exporter les DDS sur l’AS/400 et de définir une nouvelle connexion, pour travailler sur des tables situées sur l’AS/400. Vous ne souhaitez pas surcharger votre AS/400 pendant les phases de test. Vous pouvez tester en local votre application à l’aide de HFSQL en changeant la connexion (HFSQL est livré gratui- tement). Vous souhaitez mettre en ligne des données sur Internet ou sur votre Intranet. Si les données sont sur l’AS/400 et que vous ne souhaitez pas que l’AS/400 soit accessible par Internet, il suffit de convertir ces données au format HFSQL. ETAPE 2 LE RAD (ÉTAPE OPTIONNELLE) Cette méthode RAD est d’utilisation facultative. RAD signifie «Rapid Application Development» («Développement Rapide d’Application»). C’est une tech- nologie qui, dans WINDEV, permet de créer en quelques minutes une application complète directement utilisable. Dans WINDEV AS/400, le RAD génère tous les traitements nécessaires à la gestion des tables : création des fenêtres, de pages, de menus, requêtes, traitements d’ajouts, de modifications, de suppressions, états imprimés ... Tous les traitements de parcours, de recherche selon les «logiques» (clés) définies, de liens entre les fenêtres sont générés automatiquement. Pour générer l’application ou le site, il suffit de répondre aux questions simples posées par le RAD. L’application peut être testée en interactif directement depuis l’environnement de WINDEV, ou en créant un exé- cutable. Bien sûr, tout est modifiable et personnalisable: le style des fenêtres, des champs, des boutons, le code,... ETAPE 3 LA PROGRAMMATION Le RAD WINDEV (nous vous rappelons que nous utilisons le terme de «WINDEV» indifféremment pour WINDEV, WEBDEV et WINDEV Mobile dans ce document !) permet de créer une application, mais vous pouvez également créer des applications de «zéro» sans utiliser le RAD. Toutes les interfaces (les fenêtres Windows, les pages Web) sont créées facilement en WYSIWYG. De nombreux gabarits sont fournis, vos développeurs n’ont pas besoin de compé- tences graphiques. Le code WINDEV est du WLangage : il est clair et lisible, donc facile à maintenir. L’ordre HLitSuivant(PRODUIT,REFERENCE) par exemple, lit l’enregistrement suivant de la table AS/400 «PRODUIT» sur le logique (la clé) «REFERENCE». Le code de WINDEV est par défaut en français mais est également disponible en standard en anglais. Quel que soit le nombre de champs présents dans la fenêtre, un seul ordre FichierVersEcran suffit pour effec- tuer l’affectation «zones écran/variables fichier»: finis les «MOVE» ! Si vous ajoutez ou supprimez dans la fenêtre un champ pro- venant d’un fichier (une table) de la base de données, vous ne changez rien dans votre code! Vous pouvez consulter le détail des ordres de gestion de fichiers (de tables) dans la brochure commerciale de WINDEV et sur le site de PC SOFT. 5 LA PROGRAMMATION AVEC WINDEV EST TRÈS FACILE POUR UN DÉVELOPPEUR RPG

RkJQdWJsaXNoZXIy NDQ0OA==