> Tech > Les nouvelles catégories d’outils

Les nouvelles catégories d’outils

Tech - Par iTPro - Publié le 24 juin 2010
email

Il ne suffit pas d'avoir les bons outils : encore faut-il trouver celui qui est approprié au besoin. Voyons donc l'organisation du nouveau kit. La figure 3 présente l'écran du menu principal d'iSeries Tools for Developers, contenant la liste des outils et d'autres options importantes. Les outils sont divisés en

Les nouvelles catégories d’outils

cinq catégories :



· Formatted Output Tools

· Edit Tools

· Build Tools

· File Management Tools

· Miscellaneous Tools



Les outils de sortie formatée, qui sont getcmdsplf, getjoblog et getsplf, permettent
aux utilisateurs d’afficher des fichiers spoule et la sortie de certaines commandes
dans un éditeur graphique. getjoblog, par exemple, affiche une job log dans un
éditeur graphique comme EZ (figure 4). Les job logs peuvent grandir au point de
gêner la navigation. Avec getjoblog, les utilisateurs peuvent naviguer facilement
dans de grandes quantités de données au moyen de barres de défilement, d’utilitaires
de recherche et autres fonctions utiles.



Les outils d’édition servent à  créer et à  éditer du code sur l’iSeries. Outre
l’éditeur EZ, le package iSeries Tools inclut l’éditeur GNU emacs bien connu.
emacs est un outil graphique qui fonctionne dans l’environnement X-window. Il
permet d’éditer tous les types de fichiers iSeries, des membres de fichiers de
base de données aux fichiers stream IFS. En utilisant la commande  » wrapper  »
EDTMBR, un développeur peut éditer des membres de fichiers de base de données
iSeries. Et, avec la commande  » wrapper  » EDTSTMF, il peut créer et modifier des
fichiers IFS iSeries et les convertir entre des pages de code EBCDIC et ASCII.
La figure 5 présente les edit tools inclus dans iSeries Tools for Developers.



Les build tools (outils de construction) peuvent faciliter la création d’un environnement
mieux adapté au développement d’applications iSeries natives. Il s’agit de compiler
des éléments qui se trouvent dans l’IFS iSeries et d’utiliser les makefiles, qui
sont des fichiers de texte contenant des spécifications pour compiler des fichiers
source individuels et assembler les fichiers intermédiaires résultants dans un
fichier binaire exécutable.



Bien que les build tools aient une forte coloration Unix, ils tirent également
parti des compilateurs ILE iSeries et de certaines autres fonctions iSeries. Des
outils comme gmake et icc aident à  créer des applications iSeries, tandis que
d’autres peuvent créer des lexiques et des produits d’analyse syntaxique. La figure
6 présente les build tools inclus dans iSeries Tools for Developers.



Les outils de gestion de fichiers servent à  gérer les fichiers et répertoires
IFS. Ils incluent gzip, cpio et certains nouveaux outils comme dspdirinf, qui
affiche tous les fichiers d’un répertoire IFS (y compris les sous-répertoires)
et la taille de chacun. Un autre outil, runcmddir, exécute une commande sur tous
les fichiers d’un répertoire donné, y compris les sous-répertoires. La figure
7 présente les outils de gestion de fichiers livrés avec iSeries Tools for Developers.



Les outils divers proposent de nombreuses fonctions utiles sans entrer vraiment
dans aucune des quatre autres catégories (un peu comme le tiroir fourre-tout de
la boîte à  outils). Cette catégorie inclut le puissant langage script Perl, que
l’on peut utiliser pour créer et exécuter de puissants scripts capables d’automatiser
de nombreuses tâches. Pour plus d’informations sur Perl, visiter le site http://www.perl.com.
La figure 8 présente les miscellaneous tools d’iSeries Tools for Developers.

Téléchargez gratuitement cette ressource

TOP 5 Modernisation & Sécurité des Postes Clients

TOP 5 Modernisation & Sécurité des Postes Clients

Pour aider les entreprises à allier les restrictions liées à la crise et la nécessaire modernisation de leurs outils pour gagner en réactivité, souplesse et sécurité, DIB-France lance une nouvelle offre « Cloud-In-One » combinant simplement IaaS et DaaS dans le Cloud, de façon augmentée.

Tech - Par iTPro - Publié le 24 juin 2010