Vous êtes sur la page 1sur 7

N°1 EN FRANCE

PLUSIEURS MILLIERS DE
DÉVELOPPEURS AS/400
U T I L I S E N T   W I N D E V 

CRÉEZ FACILEMENT
DES APPLICATIONS
AS/400 POUR PC,
POUR IOS, POUR
ANDROID ET DES
SITES INTERNET

00
LA PROGRAMMATION

4
EST NATURELLE POUR
UN DÉVELOPPEUR RPG

S/ t em i

A Sy s
&
WINDEV
AS/400
Windows
Créez facilement
AS/400
vos applications
avec vos données
sur votre AS/400
pour Windows,
pour le Web,

& System i pour un Mobile iOS ou


Android.
Avec WINDEV c’est facile !
Internet
Intranet
Pour des milliers d’entreprises, l’accès natif AS/400, il n’y a plus UNE SUITE POUR AS/400
WINDEV AS/400 est un outil d’opérations à effectuer sur l’AS/400.
TOUTES LES CIBLES
stratégique, pour le dévelop-
pement des nouvelles applica- LA PROGRAMMATION AVEC WINDEV AS/400 est dédié à la
tions de bureau ou mobiles, pour WINDEV EST TRÈS FACILE création d’applications qui s’exécu-
la création de sites Web pour POUR UN DÉVELOPPEUR RPG teront sur un poste Windows (toutes
l’AS/400, et pour la modernisa- versions), et accédant aux données et
tion des applications existantes. Toutes les sécurités de l’AS/400 traitements de l’AS/400.
sont respectées, au niveau des accès WEBDEV AS/400 est dédié à la
Grâce à WINDEV AS/400 vous pro- aux tables et programmes, et au création de sites dynamiques Internet
posez très facilement à vos utilisa- niveau de la gestion des transactions. et Intranet accédant aux données et
Mobile
teurs des interfaces (Windows, Web et Les applications peuvent verrouil- traitements de l’AS/400. AS/400
Mobile) modernes et ergonomiques, ler des enregistrements de tables WINDEV Mobile est dédié à la créa-
qui manipulent nativement les don- ouvertes en Lecture/Ecriture, selon tion d’applications destinées aux
nées de l’AS/400 en lecture et en les règles de gestion des conflits de Smartphones (iPhone, Android,...),
écriture. l’AS/400, sans perturber le fonction- Tablettes et terminaux mobiles. Ces
nement des autres applications.
WINDEV AS/400 , Quelle que soit la plate-forme cliente:
WINDEV MOBILE PC, navigateur WEB, terminal
mobile, le développement est
AS/400 ET identique, avec le même langage
WEBDEV AS/400 de 5° génération (le WLangage).
sont des Ateliers de Génie Logiciel
(AGL) complets et intégrés. A partir d’une même applica-
tion développée avec WINDEV
Cela signifie qu’ils incluent en stan-
AS/400, il est possible d’ac-
dard tous les modules qui sont néces-
céder soit aux tables
saires pour développer des applica-
natives AS/400, soit
tions en mode Monoposte, Réseau et Obtenez ces résultats quelle que soit VOS APPLICATIONS
Client/Serveur, des sites Internet ou aux bases de données
au format WINDEV
la version de Windows: 10, 8, 7... BÉNÉFICIENT
Intranet (WEB 2.0), et des applications et de mobile: iPhone, Android, CE... AUTOMATIQUEMENT DE
pour Terminaux mobiles, Tablettes, (HFSQL), soit aux
FONCTIONS D’EXPORT
iPhone... deux, et également
à d’autres bases de
INTÉGRATION données (Oracle, XML...) SÉCURITÉ, COMPATIBILITÉ, VITESSE,
TOTALE À L’AS/400
ou d’autres OS (Linux,...) de
façon totalement transparente.
PERFORMANCE, FACILITÉ
WINDEV AS/400 permet l’accès L’application développée avec WINDEV Avec WINDEV AS/400 vous pouvez facilement :
natif (sans ODBC, sans OLE DB, sans peut envoyer des commandes • Communiquer avec l’AS/400, sans aucun développement spécifique
ActiveX) en temps réel aux bases de AS/400 pour par exemple générer • Intégrer les descriptions des fichiers de l’AS/400 dans l’analyse L’export vers Word et Excel
données AS/400, ainsi qu’aux pro- des «OVRDBF», ou un «OPNQRYF» est automatiquement présent
WINDEV, avec leurs logiques et leurs contraintes référentielles. dans vos applications: imaginez
grammes et aux commandes de sur des tables, avant de les ouvrir • Procéder à des lectures, modifications, ajouts, suppressions, dans les
l’AS/400. le confort des utilisateurs et le
par les instructions WINDEV, ou pour applications mobiles peuvent accéder bases AS/400, parallèlement aux applications «5250» existantes temps gagné!
Il ne s’agit pas de «revamping» ! modifier l’environnement de travail. en temps réel à l’AS/400. • Créer des applications transactionnelles Un stock non prévu à calcu-
Aucune modification d’existant
Dans cette documentation, pour ne • Utiliser des DataQueues et DataArea ler? 3 clics !
n’est nécessaire ! Avec WINDEV, vos
développements exploitent au mieux
VOUS AVEZ UN pas surcharger le texte, le terme • Lancer des commandes CL, avec passage de paramètres Codes-barres et emails sont
les possibilités de l’AS/400 et l’IHM EXISTANT WINDEV ? «WINDEV AS/400» est utilisé de • Appeler des programmes et des procédures RPG, Cobol, C, avec passage automatiques.
manière générique. de paramètres
graphique du poste client: le meilleur Les programmes déjà écrits avec
des 2 mondes est réuni.
WINDEV, WEBDEV et WINDEV Mobile • Créer sur l’AS/400 de nouveaux fichiers avec leurs logiques et leurs
WINDEV et WEBDEV fonctionnent sont compatibles.
Avantage appréciable: après instal- contraintes référentielles De même, les états en PDF sont
automatiquement sur les données
lation (très facile, automatisée) de • Etc... automatiques !
AS/400. La portabilité est immédiate.

2 3
LA MÉTHODE DE
DÉVELOPPEMENT Comment WINDEV identifie
l’existence de fichiers sur l’AS/400 ?
Après l’importation des fichiers de l’AS/400 dans l’analyse,
ETA PE 2
LE RAD
on peut définir les différents paramètres de connexion. On (ÉTAPE OPTIONNELLE)
peut donc travailler avec des fichiers provenant de plu-
Illustrons la simplicité et la puissance de dévelop- RPG (GAP) ou en COBOL. sieurs AS/400. Cette méthode RAD est d’utilisation facultative.
RAD signifie «Rapid Application Development»
pement avec WINDEV AS/400 sur un exemple. WINDEV récupère automatiquement la structure des Pour établir explicitement une connexion à un AS/400
(«Développement Rapide d’Application»). C’est une tech-
fichiers et crée par reverse engineering le référentiel de particulier, il suffit d’utiliser la fonction du L5G de WINDEV
: hOuvreConnexion. nologie qui, dans WINDEV, permet de créer en quelques
WEBDEV AS/400 et WINDEV Mobile AS/400 s’appuient sur données utile au développement. minutes une application complète directement utilisable.
Par ailleurs, pour chacun des fichiers dont la description a
la même méthode de développement. WINDEV AS/400 convertit les champs AS/400 dans le for- Dans WINDEV AS/400, le RAD génère tous les traitements
été importée de l’AS/400 (import des DDS), des informa-
Note: pour simplifier le texte dans la suite de ce document, le mat Windows. Les données restent bien entendu au format nécessaires à la gestion des tables : création des fenêtres,
tions étendues sont récupérées dans l’outil de description
terme de «WINDEV» sera utilisé. AS/400. de pages, de menus, requêtes, traitements d’ajouts, de
de l’analyse de WINDEV.
Dans cet exemple, l’application fonctionne sur PC, les don- Chacun des fichiers logiques devient une «clé» pour WINDEV modifications, de suppressions, états imprimés ...
nées sont situées sur l’AS/400. (clé unique en caractères gras et soulignés, clé multiple en Vous pouvez passer de l’AS/400 à la Tous les traitements de parcours, de recherche selon les

Le développement de cette application avec WINDEV se


caractères gras uniquement). base intégrée (HFSQL) et inversement «logiques» (clés) définies, de liens entre les fenêtres sont
générés automatiquement.
WINDEV déduit les relations entre les fichiers à partir de la
décompose en 5 étapes: définition des clés. A tout moment, vous pouvez décider de changer la
1. Création du projet et «analyse» (import des DDS) connexion avec des tables AS/400 ou HFSQL (base de don- Pour générer l’application ou le site, il suffit de répondre
Les contraintes d’intégrité définies sur l’AS/400 sont récu-
2. RAD (étape optionnelle) nées libre intégrée à WINDEV).  aux questions simples posées par le RAD.
pérées.
3. Programmation La fonction hChangeConnexion permet de changer la L’application peut être testée en interactif directement
4. Création de l’exécutable connexion associée à une table. Cette nouvelle connexion depuis l’environnement de WINDEV, ou en créant un exé-
5. Déploiement de l’application 2ÈME CAS : EXPORT DES DDS sera utilisée lors de la prochaine ouverture de la table.
cutable.
Si vous souhaitez créer de nouveaux fichiers sur l’AS/400, Rappelons que la programmation est identique avec
WINDEV, que l’on accède aux tables HFSQL ou à d’autres Bien sûr, tout est modifiable et personnalisable: le style des
ETA P E 1 il suffit de définir ces fichiers depuis l’éditeur d’analyses de
WINDEV, et d’exporter les DDS sur l’AS/400. bases tierces: la portabilité du source est totale. fenêtres, des champs, des boutons, le code,...
LE PROJET ET L’ANALYSE Il suffit de sélectionner les structures de fichiers de l’ana-
Cette technologie permet une grande liberté de développe-

lyse à exporter.
ment et d’exploitation:
Vous travaillez dans une SSII et vous ne possé- ETA PE 3
1ER CAS : IMPORT DES DDS dez pas d’AS/400. LA PROGRAMMATION
Votre client vous demande de développer une application
(REVERSE ENGINEERING) pour son AS/400, utilisant des tables existantes. LA PROGRAMMATION AVEC WINDEV EST
Vous intégrez votre base de données AS/400 dans les pro- Vous pouvez importer les DDS depuis l’AS/400 de votre TRÈS FACILE POUR UN DÉVELOPPEUR RPG
jets WINDEV et WEBDEV, sans modifier sa structure. client. Vous poursuivez le développement au sein de
Lorsque vous disposez d’un existant (bases de données) votre société sur vos PC, en exploitant les tables WINDEV
Le RAD WINDEV (nous vous rappelons que nous utilisons
sur votre AS/400 ou celui de votre client, il vous suffit (HFSQL) en local.
le terme de «WINDEV» indifféremment pour WINDEV,
d’importer les DDS définis sur l’AS/400 dans WINDEV pour Il suffit de changer la connexion pour que l’application
WEBDEV et WINDEV Mobile dans ce document !) permet de
exploiter ces données. Les données restent sur l’AS/400. Pour chacun des fichiers sélectionnés, les DDS sont créés fonctionne en Client/Serveur sur l’AS/400 de votre client.
créer une application, mais vous pouvez également créer
Les données peuvent également être de type : et compilés sur l’AS/400 dans la bibliothèque de votre Vous avez développé une application avec des applications de «zéro» sans utiliser le RAD.
• HFSQL (moteur de base de données Client/ Serveur choix (*LIBL). WINDEV AS/400.
librement diffuable inclus en standard dans WINDEV et Toutes les interfaces (les fenêtres Windows, les pages Web)
Des commerciaux nomades veulent disposer de cette même
WEBDEV) sont créées facilement en WYSIWYG. De nombreux gabarits
application en local sur des PC portables. Il suffit de trans-
• xBase (*.dbf) sont fournis, vos développeurs n’ont pas besoin de compé-
férer l’application grâce à l’installateur inclus dans WINDEV,
• XML tences graphiques.
et de changer dynamiquement la connexion (par une simple
• AS/400 natif option de menu par exemple). L’application fonctionne Le code WINDEV est du WLangage: il est clair et lisible,
• Base tierce telle que: SQL Server, Oracle, MySQL, alors sur les tables HFSQL présentes sur le portable (ou donc facile à maintenir.
PostgreSQL, SQLite, Sybase, Ingres, Informix, Access, l’iPhone ou la Tablette pour une application réalisée avec
DB2... L’ordre HLitSuivant(PRODUIT,REFERENCE) par exemple,
WINDEV Mobile). lit l’enregistrement suivant de la table AS/400 «PRODUIT»
Vous avez développé une application avec sur le logique (la clé) «REFERENCE».
WINDEV sur des tables HFSQL.
Le code de WINDEV est par défaut en français mais est
Il suffit d’exporter les DDS sur l’AS/400 et de définir une également disponible en standard en anglais.
nouvelle connexion, pour travailler sur des tables situées
sur l’AS/400. Quel que soit le nombre de champs présents dans la
fenêtre, un seul ordre FichierVersEcran suffit pour effec-
WINDEV AS/400 a converti les champs PC dans le format Vous ne souhaitez pas surcharger votre AS/400
AS/400. pendant les phases de test. tuer l’affectation «zones écran/variables fichier»: finis les
«MOVE»!
Chargement du catalogue des descriptions Vous pouvez tester en local votre application à l’aide de
Si vous ajoutez ou supprimez dans la fenêtre un champ pro-
de fichiers (physiques et logiques) de la HFSQL en changeant la connexion (HFSQL est livré gratui-
venant d’un fichier (une table) de la base de données, vous
bibliothèque STG09, présente sur l’AS/400. tement).
ne changez rien dans votre code!
Les fichiers peuvent provenir de différentes Vous souhaitez mettre en ligne des données
bibliothèques sur Internet ou sur votre Intranet. Vous pouvez consulter le détail des ordres de gestion
de fichiers (de tables) dans la brochure commerciale de
WINDEV AS/400 sait accéder aux fichiers physiques, aux Si les données sont sur l’AS/400 et que vous ne souhaitez WINDEV et sur le site de PC SOFT.
fichiers logiques, comme le ferait une application écrite en pas que l’AS/400 soit accessible par Internet, il suffit de
convertir ces données au format HFSQL.

4 5
Les requêtes: facile
ETA PE 4 L’installateur automatique
Un éditeur de requêtes est livré en standard avec WINDEV
et peut être diffusé gratuitement à tous les utilisateurs.
LA CRÉATION DE L’EXÉCUTABLE WINDEV intègre en standard un générateur d’installations.
Ce module crée automatiquement la procédure d’installa-
Il permet de créer facilement des requêtes à l’aide d’un Après avoir finalisé l’application, il ne reste plus qu’à créer tion de votre application et de ses futures versions.
assistant. Le code SQL généré par l’éditeur est modifiable l’exécutable.
et personnalisable.
Le résultat d’une requête peut être facilement exporté WINDEV intègre en standard un module de gestion de
(fichier texte, Excel, Word, XML,...) à l’aide du menu contex- versions qui permet de restaurer si nécessaire une version
tuel automatiquement généré par WINDEV, présent par antérieure de votre application.
défaut dans chaque application.  A la création de l’exécutable, WINDEV vous propose de
créer un .EXE. L’application fonctionne aussi bien sous
Communiquez avec l’AS/400 Windows 2008, 7, 8, 10...
Vous n’avez donc pas à vous soucier de la cible de
WINDEV AS/400 vous permet non seulement de dévelop- votre application au moment où vous écrivez votre code.
per des applications en mode Client/Serveur de «données»
L’application créée avec WINDEV fonctionne sur l’inté-
mais aussi en Client/Serveur de «traitements». Vous exploi-
Visualisation des I/O sur l’AS/400. Le buffer d’I/O est gralité du parc machine (et sur un Navigateur pour une
tez très simplement la totalité d’un existant:
• appels de batch ou de CL avec passage de paramètres. paramétrable pour chacun des fichiers. Il vous permet application réalisée en WEBDEV, et sur une Tablette, ou un
Appelez vos programmes existants (composants et d’optimiser les performances selon votre besoin. Smartphone ou un Terminal pour WINDEV Mobile).
modules RPG), intégrez des programmes natifs AS/400 De la même manière, il est tout aussi facile avec WINDEV
dans les projets WINDEV et WEBDEV, centralisez les pro- Sous WINDEV et WEBDEV AS/400, de créer des assemblages .Net, des WebServices, des com-
cédures métiers. des ordres spécifiques à l’AS/400 posants métier: cliquez simplement sur le choix de menu
• gestion des DataQueues ou des DataAreas sont disponibles, parmi lesquels : adéquat ! Tout est paramétrable. Découvrez le détail des puissantes
• lancement de commandes OS/400 (un OVRDBF par fonctionnalités de cet installateur dans la documentation
exemple),... ASLanceRPC Lance l’exécution d’un programme générale de WINDEV.
AS/400 avec retour de paramètres

L’exécution du programme vue de


(valeurs renvoyées par le programme
-variables OutPut-, comme sur l’AS/400) ETA PE 5 L’application peut être déployée via DVD, sur une clé USB,
sur un serveur de réseau, ou via un Intranet, via le cloud, ou

l’AS/400 ASAppelRtv Lance l’exécution d’une commande LE DÉPLOIEMENT un Extranet ou sur Internet.
AS/400 renvoyant des variables (type
Que se passe-t-il sur l’AS/400 quand un programme RTVJOBA)
ASResultatRtv Récupère le résultat de la dernière com-
CRÉEZ VOS APPLICATIONS AS/400 AVEC WINDEV:
WINDEV s’exécute ?
A chaque application WINDEV en cours correspond une mande ASAppelRtv
connexion physique à un job sur l’AS/400.
Ce job dépend ensuite du profil défini.
ASExec Appelle en direct toutes les commandes
AS/400 en ligne de commande, dans le SUR PC, SUR INTERNET, SUR MOBILES
contexte de la session en cours, avec
le profil utilisateur AS/400 authentifié,
comme sur un terminal en mode 5250 MOBILES
ASUtilisateur Change le profil utilisateur AS/400 sous
lequel vous êtes connecté, afin d’ouvrir
une session avec des privilèges diffé-
rents

SQL or not SQL ? Au choix !


S ur l’AS/400, je n’utilise
pas SQL. Je préfère atta-
quer directement les fichiers
S ur l’AS/400, j’utilise SQL,
je fais des SELECT imbri-
qués (sous-select), des liaisons
logiques optimisés. Puis-je le récursives avec alias (pour
faire avec WINDEV ?
Oui, WINDEV permet de tra-
gérer les nomenclatures d’ar-
ticles par exemple), des calculs PC INTERNET
vailler directement sur les à la volée, ... etc. Puis-je le
fichiers logiques, comme faire avec WINDEV ?
Dans votre écan «vert», vous visualisez le job vous en avez l’habitude. Oui, WINDEV permet égale-
NEWPORTABL (de l’utilisateur Cris) lié à l’exécution Evidemment, les règles ment d’exploiter les requêtes
de notre application développée avec WINDEV. AS/400 s’appliquent : SQL. Le développeur a le
• si le fichier logique le per- choix. Il peut même gérer cer-
met (un seul fichier phy- tains écrans en SQL, d’autres
Le programme lancé ci-après utilise notamment la table sique lié), les mises à jour interfaces en se basant
CLIENT, et 1 clé (soit 1 «PHYSIQUE» et 1 «LOGIQUE»). seront autorisées sur les fichiers physiques
Le fichier logique «CLINUMCL01» est l’index des «numéros • s’il s’agit d’un logique avec et d’autres traitements en
de clients». omissions, certains enregis- s’appuyant sur les logiques.
trements seront masqués Pour le développeur qui veut
(exemple : anciennes réfé- travailler en SQL, toutes les
rences article avec un code fonctions supportées par le
d’annulation) SQL 400 sont disponibles.

6 7
GÉNÉRATEUR DE RAPPORTS GRATUIT
«DÉCIDEUR»
QUESTION/RÉPONSE
Les impressions: tout en standard
(PDF, codes-barres...)
Un puissant générateur de rapports est livré en standard
DIFFUSEZ GRATUITEMENT  
CE GÉNÉRATEUR D’ÉTATS N otre société possède actuellement des
programmes WINDEV; pouvons-nous N otre équipe ne connaît pas WINDEV;
combien de temps faut-il prévoir
pour la former ?
P ourquoi les applications développées
avec WINDEV 
rapides ?
AS/400 sont-elles si
avec WINDEV. Il est diffusable avec vos applications. AVEC VOS APPLICATIONS les transformer immédiatement en pro-
En général, une semaine suffit à un D’abord car l’accès natif est très
Il permet de créer facilement les éditions, depuis des tables grammes Client/Serveur pour l’AS/400 ?
développeur AS/400. rapide, ensuite parce que les appli-
de données présentes sur l’AS/400 ou le PC. Oui cations utilisent le processeur du PC
Les codes-barres, les images, les étiquettes et les fonds Un tuto (PDF et papier) est livré.
pour tout l’aspect saisie et affichage
de page sont gérés en standard, automatiquement.
Le résultat peut être: N otre société possède des tables de
données AS/400: pouvons-nous y
P ouvons-nous passer une application
WINDEV en site Internet ou en appli
des données, et libèrent ainsi l’AS/400.

• un aperçu à l’écran
• une impression sur imprimante
accéder depuis le PC pendant que d’autres
applications AS/400 utilisent ces tables ?
mobile? N ous utilisons un ERP du marché; pou-
vons-nous développer des applications
• un document HTML OUVERTURE À TOUS LES STAN- Oui
Oui, grâce à WEBDEV AS/400 et
WINDEV Mobile.
satellites à cet ERP avec WINDEV?
Oui.
• un document PDF
• ou même un eMail !
DARDS
Tous les codes-barres
L’imprimante peut être connec-
tée au PC en local ou en réseau,
et QR codes sont gérés «TECHNIQUE»
mais également être définie comme une «VIRTUAL QUESTION/RÉPONSE
PRINTER» de l’AS/400.

1 Comment sont gérés les verrous


par WINDEV AS/400 ? Quelles sont
les différences par rapport à des pro-
5 WINDEV gère-t-il les tables avec
membres ?
Oui, soit dans l’outil d’analyse de
Il suffit d’ajouter manuellement ces
fichiers comme index dans l’analyse
et dans les «informations étendues»
grammes RPG ? WINDEV, soit en exécutant une com- saisies dans l’analyse.
Sur AS/400, une application ne peut mande de programmation (ASExec Vous pouvez également les consi-
poser qu’un seul verrou par table («ovrdbf (nomfichier) to file (nombi- dérer comme des fichiers maîtres
ouverte. Quand on pose un verrou, blio/ nomfichier mbr (nommenbre) ) n’ayant qu’un seul index et il suffit
d’en importer le DDS.

6
on annule le verrou précédent de la
Comment WINDEV gère-t-il les

10
même ouverture de table. Les fonc- Peut-on gérer les fichiers DDM
tables jointes ?
Accédez facilement et nativement à SAP R/3 (via BAPI), tions WINDEV gèrent directement ces depuis WINDEV ?
Une table jointe est vue comme une
Lotus Notes, Outlook et aux objets connectés depuis vos fonctions de l’AS/400. Oui, WINDEV AS/400 gère de manière
table classique, en lecture seule, et
Etiquettes Filigrane Formulaire applications AS/400. En standard ! En RPG, on détermine à l’ouverture n’ayant qu’une seule clé pour WINDEV. transparente ces fichiers DDM (ouver-
de la table si elle sera en READ ONLY Il suffit de faire un import de DDS ture sur un AS/400 d’un fichier qui est
ou READ/WRITE. comme pour n’importe quel fichier physiquement sur un autre AS/400).
Le principe est identique avec WINDEV
ARCHITECTURE DU SYSTÈME D’INFORMATION (S.I.) logique.
La configuration des machines est très simple à réaliser.
WINDEV et WEBDEV communiquent avec votre AS/400 via le protocole TCP/IP.
AS/400, en précisant par programma-
tion une option de lecture (Blocage
7 Comment appeler un programme
interactif AS/400 depuis WINDEV ?
11 Peut-on gérer plusieurs biblio-
thèques avec WINDEV ?
Oui. Vous pouvez exploiter des tables
Ecriture, Blocage Lecture & Ecriture).
WINDEV supporte les verrouillages Vous pouvez faire communiquer dans des bibliothèques différentes,
implicites: tout est automatique... un programme AS/400 et un pro- soit au travers de la LIBL, soit en écri-
gramme WINDEV via la gestion d’une vant explicitement son nom dans les

2 Peut-on gérer plusieurs AS/400 ?


Oui, l’option «Connexions...» dans
DataQueue. «informations étendues».
Si un nom de bibliothèque n’a pas été
Le poste client:
le PC
l’outil d’analyse de WINDEV permet
d’ajouter automatiquement plusieurs 8 Comment appeler un programme
WINDEV depuis un menu AS/400 ?
Vous pouvez créer un programme
spécifié, WINDEV AS/400 va chercher
les tables dans les bibliothèques de
• Windows 7, 8, 10... types de connexions. Il est donc pos- la LIBL.
sible de travailler avec des tables pro- WINDEV lisant dans une DataQueue Site AS/400 avec WEBDEV
• Protocole TCP/IP (alimentée par le
venant de plusieurs AS/400.
Le serveur: AS/400 ou menu AS/400) ayant
IBM System i
• Tous les OS en version
3 WINDEV gère-t-il les niveaux de ver-
sion de tables AS/400 ?
Oui, l’information LVLCHK (Level
pour tâche de lan-
cer d’autres pro-
grammes.
5R3 et supérieure
Check) doit être ajoutée dans les
• TCP/IP
La connexion
«informations étendues» saisies dans
l’analyse. Si ce level check est présent,
9 Est-ce que
WINDEV gère les
logiques avec omis-
La connexion entre le il suffit de le comparer au réel, et
sions ou conditions ?
PC et l’AS/400 repose refuser l’ouverture s’il est antérieur.
Oui. Les logiques

4
sur l’architecture avec omissions ou
WINDEV gère-t-il la journalisation
réseau. sélections ne sont
des tables AS/400 ?
Oui, la journalisation est gérée de pas considérés
manière transparente par les ordres comme des index de
de journalisation de WINDEV. fichiers physiques.

8 9
D ES RÉFÉRENCES
PRESTIGIEUSES
WINDEV AS/400 :
LA SOLUTION
TOUT EST INCLUS
dans un environnement
totalement intégré,
en français
CLIENT/SERVEUR AS/400 • Tout est en français (manuels, logiciel, exemples)
• Crée des .EXE sécurisés, des Webservices, des

N°1 SUR LE MARCHÉ


applications .NET et Linux, des applications Java
(Windows et Linux)...
• Code multi-plateformes recompilable en natif
Retrouvez dans un numéro sur Mobile (téléphones, tablettes, terminaux) et
spécial de la revue «01Net» Internet (Intranet, Extranet, SaaS, Cloud...)
• Fonctionne en TSE et Citrix
consacré à WINDEV et POUR DÉVELOPPER DES APPLICATIONS • 32 bits, 64 bits

WEBDEV le témoignage «CLIENT/SERVEUR» SUR AS/400, • Cloud, SaaS, SOA


• Prise en compte de la RGPD
détaillé de sociétés qui uti- WINDEV EST LA MEILLEURE SOLUTION ! • Générateur automatique d’IHM (UI/UX), avec
charte graphique automatique. Création auto-
matique de superbes fenêtres par utilisation de
lisent WINDEV AS/400. Puissance, simplicité, clarté des tarifs, support technique de qualité, vitesse gabarits fournis
d’exécution élevée, compatibilité avec l’existant, auto-formation en une • Tous les Windows: 10, 8, 7, 2008,...
Parmi les dizaines de mil- semaine: tous les atouts d’un développement performant et rapide sont • Générateur de Rapports et de Requêtes dif-
liers de Clients de PC SOFT, réunis. fusable gratuitement, création de PDF, codes-
barres, étiquettes. Fond de page PDF
quelques-uns vous font par- Et pour votre confort et votre productivité, WINDEV est intégralement en • Menu d’export automatique dans chaque appli-
français (version anglaise également disponible). cation créée: vers Word, Excel, OpenOffice, XML,
tager leur expérience. PDF; Graphiques 3D; Historique de saisie,... Envoi
d’email, Macros
Demandez ce numéro, vous • RAD : Générateur d’applications complètes, avec
possibilité de créer ses propres Patterns
vous l’adresserons gratui- • HFSQL, Base de Données Client/Serveur, Locale
et Mobile, sous Windows, Linux, Android, iOS
tement (les articles sont (libre et gratuite); Gère 4 millions de Téra-octets;
Cluster, Cloud, Spare
également consultables en PDF sur le site PCSOFT.FR, rubrique • Accès à toutes les Bases de Données: Oracle,
AS/400, SQL Server, DB2, MySQL, PostgreSQL,
«Témoignages»). Informix, Access, SQLite, etc...
EXTRAIT DU • Réplication entre bases de données
SOMMAIRE Vous constaterez la diversité des domaines couverts par WINDEV. • XML natif
10 CHATEAU MARGAUX • Accès natif à SAP R/3, Lotus Notes, Google
Agenda, Earth, Map, Contact,... et SalesForce,

L’avis de la presse spécialisée


14 PHILIPS LDAP, Outlook,...
16 VINCI AUTOROUTES • Centre de Modélisation UML, Merise et autres;
18 QUICK code généré depuis l’analyse, reverse engineering
• Centre de suivi du planning d’équipes
14 LYONNAISE DES EAUX «La convivialité et la polyvalence de l’en- «Fait unique parmi les langages de cette
• Télémétrie pour vos applications
22 SYSTEME U vironnement en font un outil hors pair» catégorie, le RAD de WinDev ne se contente
• Tableau de Bord de suivi de projet
29 F EDERATION PROGRAMMEZ pas d’un mécanisme de base de petite
taille. L’ensemble est structuré, depuis Imaginez vos écrans avec WINDEV ! Utilisez simplement un des gabarits livrés • Dossier automatique : analyse & programmation
FRANÇAISE DE «Numéro un des ateliers de génie logiciel avec WINDEV et créez en quelques clics des interfaces spectaculaires et effi- • Audit dynamique et statique
l’interface jusqu’à l’inclusion de menus vers
BASKET en France sur Windows, WINDEV fait l’una- les traitements fiches ou tables et même caces, quelle que soit la version de Windows, sur vos applications AS/400 • Règles métier; Intégration continue
32 BOLORRÉ nimité pour sa rapidité et sa simplicité.» l’impression. De ce fait, la personnalisation • Création et utilisation de composants ; 3-tier
34 CASIO LE MONDE INFORMATIQUE du code s’en trouve facilitée.» • Centre de suivi des retours et suggestions utili-
 L’INFORMATICIEN  sateurs
40 TAITTINGER
47 CCI BORDEAUX
«Aucun autre environnement de dévelop-
pement n’offre une solution à tous les Il est temps de révolutionner la manière
PASSEZ À L’ACTION. • Import d’applications Access et VB
• Langage de 5° Génération L5G, élimine 90% du
54 VOLVO aspects du développement de logiciels.»
COMPUTER MAGAZINE
dont vous pensez au développement
AUSTRALIAN DEVELOPER
COMMANDEZ code
• Ouverture à C++, C#, Java, VB, Cobol...
62 SIEMENS VAI
68 TRUFFAUT «L’optimisation de la productivité des Etc... VOTRE WINDEV AS/400 • Fonctions Domotique et Objets connectés
• Gestion liaison série RS 232, parallèle et USB
71 AIR CALÉDONIE développeurs est, en fait, au coeur de la
78 HONDA EUROPE conception de WINDEV» AUJOURD’HUI ! • Fonctions Bluetooth
• Fonctions réseau SNMP
  DIRECTION INFORMATIQUE
80 COMTESSE DU BARRY • Fonctions TAPI, OPC, FTP, HTTP, Socket, Twain,
API, DLL,...
82 PRONUPTIA
• Fonctions Multimédia (image, son, vidéo)
93 É COLE D’INGÉNIEUR DE Veuillez noter que tous les modules livrés en standard dans WINDEV n’ont pas été décrits dans • Editeur de code intelligent, avec test immédiat
PARIS ce document, orienté «AS/400». Si vous ne connaissez pas WINDEV, nous vous invitons à lire la sans recompilation
documentation commerciale de WINDEV (108 pages, disponible gratuitement sur simple appel,
94 É COLE DIRECTE ou sur le site www.pcsoft.fr), WEBDEV et WINDEV Mobile.
• Gestion des versions (en local, à distance)
98 H OPITAUX DE PARIS • Automate de tests unitaires de code et d’IHM,
Malgré le soin apporté à sa rédaction, cette brochure n’est pas contractuelle. Les copies d’écran sont indicatives. PC SOFT Editeur visuel de tests de non-régression
102 SOCIÉTÉ GÉNÉRALE se réserve le droit d’améliorer et de modifier ses produits à tout moment. N’hésitez jamais à contacter un ingénieur
• Débogueur puissant: threads, composants,...
technico-commercial si vous avez des questions spécifiques. Pour un portage de programme existant vers l’AS/400, des
121 PHOTOMATON modifications mineures du code source peuvent être nécessaires. 1: support technique WINDEV et WEBDEV, 15 requêtes Débogage à distance
gratuites sur la version en cours de commercialisation, seul le coût de l’appel ou de la connexion est à votre charge. Toutes
128 GROUPAMA les marques sont déposées par leurs propriétaires respectifs.
• Profiler, pour optimiser la vitesse du code
129 CPAM Elu «Langage le plus • Build programmable
PC SOFT, Siège: 3 rue de Puech Villa, BP 444 08, 34197 Montpellier Tél: 04.67.032.032; Fax: 04.67.03.07.87
productif du marché» • Robot de surveillance et monitoring
134 REEF... PC SOFT, Agence: 142 Avenue des Champs Elysées, 75008 Paris Tél: 01.48.01.48.88
Site: www.pcsoft.fr ; Mail: info@pcsoft.fr • Multilingue automatique: jusqu’à 64 langues
1: Le module d’accès natif AS/400 a été conçu par la société «Aura Equipements» qui assure selon ses conditions le support • Générateur d’Installations en 1 clic,
technique concernant l’accès natif et les aspects AS/400. «Live Update», Install-push
NATIONAL AWARD
BEST FRENCH PRODUCT
• Auto-formation facile, en
1 semaine (manuels livrés)
WINDEV 4.0
PC SOFT
PLUSIEURS MILLIERS DE
DÉVELOPPEURS AS/400
UTILISENT WINDEV 

VU À LA TV

WWW.PCSOFT.FR

Vous aimerez peut-être aussi