Éditorial - PHL Soft

Transcription

Éditorial - PHL Soft
N° 5 - Octobre 2011
Le magazine de la modernisation des applications IBM i (AS/400)
Éditorial
Produit phare de PHL Soft, PHL Web n'a cessé de
s'améliorer au fil des ans. Parallèlement, son objectif et son
utilisation ont évolué : plutôt que de convertir à l'identique des
écrans existants, les utilisateurs se sont mis à développer
des écrans Web sur de nouvelles bases. Le témoignage de
Triballat dans ce PHL Mag en est un bon exemple. Pour
illustrer cette utilisation, nous démarrons un dossier sur la
conception d'écrans avec, dans ce numéro, une première
partie consacrée aux écrans de type sous­fichier. La deuxième
partie, consacrée aux écrans de type fiches de mise à jour,
paraîtra dans un prochain numéro. Et comme l'innovation ne
s'arrête jamais, découvrez le nouveau générateur de rapports
destinés à l'impression, qui enrichit PHL Web Query.
Philippe Lachenko
Développerune application avec PHL Web
Des rapports dans PHL Web Query
2
20
Triballat modernise l'ensemble de ses applications 26
PHL 5250
29
Actualités
31
L'offre
de PHLIBM
Soft: modernisation...
Evénement
32
Sommaire
Développer une application avec PHL Web
PHL Web est un outil de développement d'écrans Web associés à des programmes sous­fichier à partir de la base de données et aux enchaînements d’écrans.
RPG. Il s'appuie sur l'éditeur graphique PHL SDW, qui remplace l'éditeur SDA, Il n'y a pas d’instructions d’affichage spécifiques pour le Web : le programmeur
continue d’utiliser les opérations RPG classiques (EXFMT, WRITE…). Le
utilisé pour la génération des écrans 5250.
précompilateur PHL Web se charge de « webiser » le programme objet.
PHL SDW est "WYSIWIG", acronyme anglais signifiant que le développeur voit
immédiatement à l'écran l'effet de ce qu'il développe. Il permet de tirer parti de la
souris et de composer son écran par glisser­déposer (drag and drop). Il fournit
de nombreux composants et fonctions graphiques. En outre, les écrans Web
conçus par PHL SDW ne comportent aucune limite en largeur ou en hauteur, ce
qui permet de concevoir des écrans beaucoup plus riches que les écrans 5250.
Contrairement aux outils de revamping classiques, il n'est pas nécessaire de
développer un écran 5250 et de le convertir en Web : PHL Web permet de
développer directement un écran Web.
Des fonctions programmables sont associées à des pages de dialogues : leur
utilisation est guidée par des composants graphiques. Enfin, des modèles de
composants graphiques peuvent être pré­enregistrés.
Première partie : développement d'un écran de type sousfichier
Dans ce numéro de PHL Mag, nous présentons la conception et le développement
d'un écran de type sous­fichier.
Exemple d'écran généré avec PHL Web
L'écriture des programmes se simplifie considérablement. En effet, PHL Web
prend en charge le tri de colonnes, la gestion de colonnes variables (vues multiples
paramétrées par l’utilisateur), la recherche de texte et le transfert des données
entre le serveur et le client. L’écriture du programme se limite au chargement du
PHL Mag N° 5
Dans les pages suivantes, vous trouverez, écran par écran, un exemple complet
de conception et de développement d'un écran Web de type sous­fichier avec
PHL SDW ainsi que la conception, la compilation et l'exécution du programme
RPG complet.
2
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 . Conception de l'écran
1 .1 Ouverture de SDW
Un simple clic sur le bureau de PHL Web
permet d'ouvrir PHL SDW.
L'écran PHL SDW s'ouvre dans le navigateur.
PHL Mag N° 5
3
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .3 Le fichier a été créé
1 .2 Création d'un nouveau fichier écran
Une fenêtre de conception s'ouvre : elle occupe la majorité de l'écran.
Une fois PHL SDW lancé, il faut sélectionner Nouveau puis
Fichier écran pour créer un nouveau fichier écran.
PHL Mag N° 5
A gauche de l'écran, il y a en haut, la fenêtre des formats et en bas,
la fenêtre du format en cours de modification.
4
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .4 Ajout du format de contrôle
1 .5 Définition des noms du format de contrôle et
du sous-fichier
Une fois le fichier créé, il faut définir ses propriétés. Tout
d'abord, on ajoute le format de contrôle.
PHL Mag N° 5
L'étape suivante consiste à donner un nom au format de contrôle et
au sous­fichier.
5
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .6 Définition de la mise en page du sous-fichier
1 .7 Définition des mots clés de gestion du sous-fichier
Puis il faut définir la mise en page du sous­fichier : nombre de lignes
affichées, nombre de pages envoyées à l'écran, présence d'ascenseurs...
PHL Mag N° 5
Enfin, il faut définir les mots clés de gestion du sous­fichier
6
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .8 SDW a automatiquement ajouté un titre de sous-fichier et une barre de pagination
En haut de l'écran, le titre de sous­fichier permet de définir les colonnes et leur comportement.
En bas de l'écran, la barre de pagination permet de faire défiler les écrans. Elle affiche le nombre de lignes par page et comporte des boutons.
PHL Mag N° 5
7
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .9 Ajout du titre de l’écran
On définit les attributs de la police de caractères du titre.
L'icône A permet d'ajouter une constante, ici le titre de l'écran.
Une boîte de dialogue permet de saisir les propriétés de la constante.
Le titre s'affiche dans PHL SDW
PHL Mag N° 5
8
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .1 0 Ajout du bouton exit
Un autre onglet permet de programmer l'action
obtenue en cliquant sur le bouton. Ici en appuyant
sur le bouton, on simule l'appui sur la touche F3.
L'onglet Formulaire contient un outil pour l'ajout d'un bouton.
Une boîte de dialogue permet de définir les propriétés du bouton.
Le bouton Exit terminé
apparaît dans SDW
PHL Mag N° 5
9
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .11 Ajout des zones du sous-fichier.
Une icône de l'onglet Standard permet de définir les zones
de sortie.
La boîte de dialogue "zone en sortie"
contient tous les champs nécessaires à
la définition des propriétés de la zone de
sortie.
Le sous­fichier avec ses zones de sortie
apparaît dans PHL SDW
PHL Mag N° 5
10
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .1 3 Ajout des colonnes dans le titre de sous-fichier
1 .1 2 Définition des propriétés du titre de sous-fichier
La boîte de dialogue "Titre Sous­Fichier" permet de définir les dimensions du
titre, la présence d'une info­bulle et diverses options comme les opérations
possibles sur les colonnes.
Il faut ensuite définir les colonnes et leur comportement : mode d'affichage,
possibilité de tri, redimensionnement, colonne figée.
Le sous­fichier avec les titres de colonnes.
Après la définition de toutes les colonnes, on peut ajuster
la largeur de chaque colonne avec la souris.
PHL Mag N° 5
11
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .1 4 Aperçu final dans SDW
PHL Mag N° 5
12
Octobre 2011
Sommaire
Développer une application avec PHL Web
1 .1 5 Sauvegarde du source et compilation
Une fois l'écran terminé, il faut sauvegarder le source. On peut
ensuite le compiler.
PHL Mag N° 5
13
Octobre 2011
Sommaire
Développer une application avec PHL Web
2. Conception du programme RPG
2.1 Ecriture du programme avec SEU
Le programme RPG définit l'écran et assure le chargement et l'affichage du sous­fichier. Une simple lecture de la table employée suffit.
PHL Mag N° 5
14
Octobre 2011
Sommaire
Développer une application avec PHL Web
2.2 Compilation du programme RPG en mode Web
Cette commande permet de compiler le programme RPG en mode Web.
PHL Mag N° 5
15
Octobre 2011
Sommaire
Développer une application avec PHL Web
2.3 Exécution du programme RPG en mode Web
Le sous­fichier s'affiche.
PHL Mag N° 5
16
Octobre 2011
Sommaire
Développer une application avec PHL Web
On peut rechercher une chaîne de caractères en appuyant sur le
bouton Recherche de la barre de pagination (les jumelles).
PHL Mag N° 5
17
Octobre 2011
Sommaire
Développer une application avec PHL Web
A l'exécution, grâce au bouton de choix de colonnes de la barre de pagination,
on peut choisir les colonnes que l'on veut afficher ou figer et définir leur ordre.
PHL Mag N° 5
18
Octobre 2011
Sommaire
Développer une application avec PHL Web
Développer des écrans sophistiqués
Ce bref parcours dans la création d'un écran de type sous­fichier ne donne
qu'un aperçu des multiples possibilités offertes par PHL Web. Il est possible de
concevoir des écrans encore plus élaborés en utilisant les fonctions les plus
avancées de PHL SDW. Vous en trouverez un exemple ci­dessous.
Développement rapide à partir de modèles
Pour réaliser toutes les étapes explicitées ci­dessus, il n'est pas indispensable
de procéder systématiquement à la main. En effet PHL SDW comporte un outil
de développement rapide (RAD) qui génère automatiquement des éléments
complets d'écran à partir de modèles. Il suffit donc de sélectionner le modèle qui
correspond le mieux aux besoins pour obtenir en un instant une première version
d'un écran. On peut alors soit le tester directement, soit l'enrichir avant de l'intégrer
dans une application.
Deuxième partie : fiches de mise à jour
Dans un prochain numéro de PHL Mag, nous continuerons notre description
des fonctions de PHL Web avec la conception et le développement d'un écran
de type fiche de mise à jour.
Pour plus d’informations,
contactez Mathieu Mauvais :
01 42 42 44 85
[email protected]
PHL Mag N° 5
19
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
PHL Web Query s'enrichit d'une fonction de génération
de rapports destinés à l'impression.
Elle complète les caractéristiques d'origine de
génération de queries à partir de requêtes SQL,
consultables et modifiables dynamiquement à l'écran.
Pour voir une présentation de PHL Web Query,
cliquez ici.
Disponibles en PDF ou en format Excel, ces rapports
sont des instantanés, générés à partir de queries
existants, et sont soit affichés immédiatement à l'écran,
soit envoyés par courrier électronique. À partir d'un query,
on peut générer plusieurs rapports différents.
1 . Définition du rapport
L'onglet Rapports de PHL Web Query donne accès à la génération de rapports, en création ou en
modification.
Les rapports donnent une vue synthétique pouvant
comporter de multiples sous­totaux : ils sont
traditionnellement utilisés pour fournir, par exemple, un
état hebdomadaire d'une situation commerciale.
PHL Mag N° 5
20
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
La création d'un rapport débute par la définition de son titre et des
caractéristiques de sa mise en page.
La définition ou la modification d'un sous­total détermine le déclenchement des
traitements récapitulatifs et du comptage des enregistrements.
PHL Mag N° 5
21
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
L'onglet Tableau permet de choisir, parmi les
colonnes définies dans le query, celles qui
figureront dans le rapport.
PHL Mag N° 5
22
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
2. Exécution du rapport en mode Web
Le lancement d'un rapport en mode Web se déclenche en appuyant sur la loupe (voir page 20)
Deux critères de sélection ont été définis dans le query d'origine : le pays et le montant facture mini. Ils sont
demandés au lancement du rapport. Le format de sortie peut être PDF ou Excel. En exécution immédiate, le
rapport s'affiche à l'écran. En exécution différée, l'écran se libère, la génération du rapport se fait en batch : il
est envoyé par mail. Le programme demande l'adresse mail du destinataire.
3. Affichage du rapport
Le haut du rapport généré comporte le titre, la date et les critères de sélection.
PHL Mag N° 5
23
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
Corps du rapport généré
PHL Mag N° 5
24
Octobre 2011
Sommaire
Des rapports dans PHL Web Query
4. Génération du rapport en mode 5250
Il est également possible de lancer la génération du rapport par une commande
OS/400 pouvant être utilisée dans un programme CLP, avec choix du format et du
mode de diffusion. Le rapport sera envoyé sur la messagerie de l'utilisateur
PHL Mag N° 5
25
Octobre 2011
Sommaire
Triballat modernise l'ensemble de ses applications
Triballat est une entreprise agroalimentaire composée de deux branches : la une démarche de modernisation des applications. Après une recherche sur le
branche laitière avec une production de yaourts et fromages et la branche soja marché, la direction informatique a fait en 2008 le choix des outils de PHL Soft.
avec des produits diffusés sous la marque Sojasun. Son informatique est basée
sur plusieurs IBM i (AS/400). Les ressources humaines, la comptabilité et les
applications de gestion bénéficient chacune d'un serveur dédié. Alors que les
deux premières font appel à des solutions du commerce, ces dernières sont des
Toute la panoplie des produits PHL pour développer une
programmes développés en interne.
Les applications de gestion comprennent essentiellement la gestion commerciale,
la gestion des stocks et la gestion des achats. Leur interface rigide au standard
5250 a vieilli et elle est de moins en moins acceptée. Triballat a donc entrepris
nouvelle application
Mais un autre impératif s'est substitué à l'objectif de modernisation des
applications existantes : il fallait développer une application de traçabilité. La
décision a été prise de le faire avec PHL Web, ce qui était un bon moyen de
s'approprier l'outil. Michel Luce, chef de projet chez Triballat a pris en charge son
développement, qui s'est étalé sur un an et demi, depuis l'analyse jusqu'à la mise
en place et la formation des utilisateurs tout en assurant en parallèle ses autres
activités.
L'application comporte des saisies complexes, qui ont pu être correctement
prises en compte grâce à la richesse de l'outil. Outre PHL Web, le développement
de l'application s'est également appuyé sur PHL Print et PHL XML. PHL Print a
servi à développer une vingtaine de petits états pratiques destinés à la diffusion
interne, comportant des illustrations et des logos.
Fromage de chèvre Petit Billy fabriqué par la laiterie Triballat
PHL Mag N° 5
PHL XML a servi à développer des protocoles d'échanges de données avec
deux applications. La première est l'application LIMS du laboratoire d'analyse.
En effet, une fois les matières premières reçues et enregistrées par l'application
interne, elles doivent être analysées par un laboratoire d'analyse agréé, avant
d'être utilisées. Un fichier XML est envoyé au laboratoire qui retourne un autre
fichier XML comportant les informations de conformité ou de non­conformité. Il
s'agit de petits fichiers d'environ 1 kilo­octet. La deuxième application concernée
est le logiciel de pilotage de l'atelier de fabrication. L'application lui envoie un
26
Octobre 2011
Sommaire
Triballat modernise l'ensemble de ses applications
ordre de fabrication, et le logiciel de pilotage
renvoie en fin de fabrication un fichier XML
comportant le numéro de lot, l'identification de
l'article et la quantité. L'ordre de fabrication est un
fichier de 10 à 50 ko et le message de fin de
fabrication est un fichier d'environ 1 ko.
Moderniser en gardant la logique
et en réécrivant les écrans
Une fois cette application terminée, l'équipe
informatique de Triballat a commencé la
modernisation des applications existantes, en
commençant par la gestion commerciale. La
récupération des écrans 5250 existants par les
fonctions de conversion de PHL Web n'a pas été
possible car l'application était trop ancienne et les
écrans trop disparates et hétérogènes. L'équipe a
préféré les réécrire complètement pour obtenir des
écrans plus propres. Seuls quelques modules
spécifiques, plus récents, comme celui qui gère les
litiges, pourront ultérieurement être convertis à l'aide de l'outil.
Ecran de saisie d'une application rénovée de Triballat
Triballat a demandé l'aide de PHL Soft, à la fois pour des formations et pour
du conseil au développement. « Un consultant est venu à plusieurs reprises pour
nous former au SQL et aux outils PHL », explique Michel Luce : « ensuite il a
développé un exemple simple pour montrer la démarche à suivre dans les
développements d'écrans. »
PHL Mag N° 5
Une évaluation du travail nécessaire a montré que deux ans seraient nécessaires
pour moderniser complètement la gestion commerciale, en tenant compte de la
disponibilité effective de l'équipe. En six mois, des parties importantes ont déjà
été écrites : saisies de commandes, d'articles, de clients. Ce volet devrait être
terminé en fin d'année 2011 pour une mise en place au début de 2012. La mise
en place de l'application se fera de manière progressive : d'autres éléments
s'ajouteront par la suite.
27
Octobre 2011
Sommaire
Triballat modernise l'ensemble de ses applications
La méthode utilisée consiste à définir avec PHL Web des modèles d'écran
comportant des sous­fichiers, des boîtes de saisie, ainsi que le squelette des
programmes RPG associés et de spécifier les titres et les noms de colonne pour
chaque écran spécifique. Ainsi le développement va beaucoup plus vite, et permet
d'assurer l'homogénéité des écrans et des programmes RPG. Il faudra encore
une bonne année pour terminer ce développement.
Ce développement a été aussi l'occasion d'utiliser PHL Web Query, le nouvel
outil de PHL Soft destiné à la génération de requêtes et de rapports. Un membre
de l'équipe l'a pris en main et a pu remplacer très rapidement les anciens états.
Le gros avantage est que les utilisateurs ne voient pas qu'ils sont dans un outil
de query. L'équipe vient de recevoir le nouveau module Report de PHL Web
Query, qu'elle va bientôt tester. Plus généralement, Triballat adopte
systématiquement les mises à jour des produits PHL.
Des retours positifs répondant à une attente réelle
L'intérêt de ces développements a été perçu de manière très positive par les
utilisateurs. Mécontents des écrans 5250, vestiges d'un autre temps, ils apprécient
les écrans graphiques modernisés. Un sous­ensemble des écrans de saisie de
la gestion commerciale a été installé en test sur deux sites pilotes de la société.
Leur utilisation en vraie grandeur a suscité des réactions de satisfaction. Ces
tests ont aussi permis de corriger rapidement les petits problèmes rencontrés,
sans gêner le fonctionnement des opérations. L'équipe a rencontré peu de
problèmes dans ces développements. Les tests ont été effectués à petite échelle
et ont concerné peu de personnes.
le genre d'application qui rend service, qui ajoute un petit plus agréable et utile,
et qui facilite les relations », insiste Michel Luce : « c'est quelque chose qui n'existait
pas dans la version 5250 et qui montre tout l'intérêt de la version PHL. »
Michel Luce a beaucoup utilisé le forum des utilisateurs PHL Soft quand il avait
des questions. En utilisant des mots­clefs pertinents, il a presque toujours obtenu
des réponses à ses questions, à partir de problèmes déjà rencontrés par d'autres
utilisateurs.
L'équipe informatique se compose de 4 personnes, qui ont chacune des missions
spécifiques. Chacun doit partager son temps entre les tâches quotidiennes et les
objectifs du projet dans lequel il est impliqué. L'un des membres de l'équipe est
totalement pris par la maintenance des applications 5250. Deux autres membres
développent un à deux jours par semaine. Michel Luce développe 3 jours par
semaine en s'isolant. L'effectif est restreint et ne permet pas d'aller plus vite.
L'étape suivante de modernisation concernera la gestion des stocks et la gestion
des achats. Ce sera la suite logique : elle se fera suivant la même démarche.
Pour promouvoir les développements en cours et en montrer les avantages
aux utilisateurs, l'équipe a installé dans l'atelier un grand écran plat affichant un
diagramme du nombre total de commandes à préparer heure par heure. « C'est
PHL Mag N° 5
28
Octobre 2011
Sommaire
PHL 5250
Accéder à vos applications 5250 à partir d’un navigateur Web
Vous voulez moderniser vos applications en
améliorant les interfaces utilisateurs et en
leur donnant un accès par le Web. Avec
PHL Web, vous pouvez « webiser » les
écrans des applications qui ont été
développées en interne en partant de leurs
sources. Mais il faut procéder différemment
avec les applications externes dont vous
avez acquis la licence car vous ne disposez
pas de leurs sources.
PHL 5250 est un émulateur permettant
d’accéder aux écrans 5250 depuis un
navigateur Internet. Il permet d'appeler toute
application interactive (programme,
commande, query...) telle quelle, sans
modernisation ni réécriture.
PHL 5250 intégré au portail PHL Web
– Plus qu’un simple émulateur
– Intégré au studio de
développement PHL SDW
– Nombreux paramètres
permettant une meilleure
intégration applicative
Utilisant une applet Java, PHL 5250 est parfaitement intégré au portail PHL Web.
Depuis le gestionnaire de menu, il devient aussi facile d'appeler un programme
ou une commande 5250 qu’une URL ou un programme PHL Web. Suivant le
paramétrage, l’exécution se fera soit dans un onglet du portail soit dans une
nouvelle fenêtre.
Un programme PHL Web peut appeler un programme 5250 en lui passant des
paramètres ; un programme 5250 peut renvoyer des paramètres de retour à un
programme PHL Web. Il est possible de passer en paramètre une liste de
bibliothèques et la LDA.
La couleur, les polices et le nom de l'unité écran sont personnalisables. Les
couleurs peuvent être personnalisées au niveau de l'application ou de l'utilisateur.
L'utilisateur peut cliquer sur les touches fonctions, utiliser la molette de la souris
et se servir des fonctions de copier/coller.
De nombreux paramètres pour une grande souplesse
d’utilisation
La manière la plus directe de lancer l'émulateur est de le faire à l'aide d'une option
du bureau PHL. L'onglet qui s'ouvre permet de choisir la configuration de l'émulateur.
Ensuite l'émulateur démarre dans une nouvelle fenêtre, ouvrant une session 5250,
utilisable de manière classique.
Pour lancer une commande ou un programme 5250 depuis le bureau PHL, il
suffit de cliquer sur l'option correspondante. L'écran 5250 s'ouvre dans un nouvel
onglet en prenant en compte l'authentification courante. La molette de la souris
permet de faire défiler un sous­fichier. En plus du clavier, le clic de la souris permet
de lancer les touches de fonctions.
PHL Mag N° 5
29
Octobre 2011
Sommaire
PHL 5250
Il est possible d'attacher une
programme 5250.
liste de bibliothèques à la commande ou au
Une commande 5250 peut s'appeler de différents points et de différentes manières
dans l'écran PHL Web : clic sur une icône de la barre de pagination, bouton, menu
contextuel... Cette commande peut s'ouvrir dans un nouvel onglet ou dans une
nouvelle fenêtre, selon la configuration choisie.
De nombreux paramètres sont disponibles pour l'exécution de la commande et
son affichage, dont :
• Choix du type de menu : « Commande 5250 » ou « Programme 5250 » pour
lancer un programme 5250.
• Nom de la commande ou du programme
• Possibilité de charger la LDA (zone de données attachée à une session 5250
contenant les paramètres nécessaires au fonctionnement des programmes)
• Choix du type de configuration du navigateur web
• Menu dépendant : menu dans lequel apparaît la commande
• Texte : nom de la commande affiché dans le menu, style du texte, image
affichée à côté du texte
• Info-bulle lorsque la souris passe sur l'option, URL Aide
• Raccourci : texte court à entrer dans la zone de saisie en haut à gauche des
menus pour sélectionner une option de menu
PHL Mag N° 5
30
Octobre 2011
Sommaire
Actualités
Les dernières nouvelles de PHL Soft
CIAG et PHL Soft vous invitent à découvrir les solutions innovantes de
développement sur IBM i (AS/400) qui vous apporteront la souplesse, la richesse
et la facilité d'utilisation.
Rendez­vous le mardi 11 octobre 2011 de 14h à 17h
dans le salon Filatiers de l'hôtel Palladia à Toulouse (31)
Venez entendre le témoignage de la Chambre de Métiers et de l'Artisanat de
la Haute­Garonne sur son chantier de modernisation de 4000 programmes à
l'aide de PHL Web.
Pour vous inscrire,
cliquez ici
L'actualité vue par Zévar
© Tous droits réservés.
PHL Mag N° 5
31
Octobre 2011
Sommaire
Editeur de solutions de modernisation
et de développement web sur IBM i (AS/400)
PHL Web est un outil de modernisation de vos
applications RPG. Il permet de convertir une
application existante en mode web et de développer
des applications « full web » en langage RPG.
PHL Print est un outil permettant de générer
des documents PDF couleurs.
PHL Soft
333, rue de la Garenne
92000 Nanterre
PHL XML est un outil permettant les échanges
Tél.:+ 33 (0)1 42 42 44 85
[email protected]
XML ou la génération de web services.
www.phlsoft.com
PHL Web Query est un puissant
gestionnaire de rapports en mode web.
PHL 5250 est un émulateur 5250 accessible
depuis le web.
PHP 400 est un environnement de développement
d'applications de gestion écrit en PHP.
PHL Mag N° 5
32
Octobre 2011

Documents pareils

phl query - PHL Soft

phl query - PHL Soft PHL Query s’installe sur un IBM i (AS/400) tournant sur toute version OS/400 à partir de la version V5R2. Aucun agent ou logiciel n’est installé sur les postes de travail des utilisateurs qui peuve...

Plus en détail

Télécharger la documentation complète de PHL Web au

Télécharger la documentation complète de PHL Web au Le développement d’applications avec PHL Web suit la même cinématique et la même logique que le développement System i traditionnel. Là où le développeur System i utilise SDA, il utilisera SDW, le ...

Plus en détail