par Sharon L. Hoffman - Mis en ligne le 30/08/2005 - Publié en Novembre 2004
En même temps qu'elle annonçait une release matérielle marquante,
IBM a grandement amélioré le système d'exploitation récemment rebaptisé,
i5/OS V5R3.
Bien que l'annonce de la V5R3 mette l'accent sur l'infrastructure, sur les plans matériel et logiciel, IBM n'a pas négligé l'outillage. La V5R3 présente de nouvelles possibilités intéressantes pour CL, ainsi que quelques améliorations très attendues de RPG et Cobol. WDSc (WebSphere Development Studio Client) pour iSeries, est lui aussi enrichi de nouvelles fonctions ...
La V5R3 améliore sensiblement l’I5/OS
S’il est vrai qu’IBM a ajouté continuellement de nouvelles commandes à CL,
la V5R3 offre quelques améliorations souhaitées de longue date, aux possibilités
de programmation CL. Du point de vue du langage pur, aucune de
ces améliorations n’est révolutionnaire. Pourtant elles permettront d’effectuer
en CL de nombreuses tâches qui, à l’heure actuelle, demandent soit
d’appeler un autre programme, soit de recourir à des acrobaties.
Nous prévoyons un recensement détaillé des améliorations apportées à
CL dans un prochain article d’iSeries NEWS, mais voici déjà les points
saillants :
- CL possède enfin des possibilités de contrôle de flux avec les boucles
DOWHILE, DOUNTIL et DOFOR. - La nouvelle commande SELECT est semblable à un code op RPG SELECT
et collabore avec les commandes WHEN et OTHERWISE. - On n’est plus limité à un seul fichier pour des programmes CL. Un même
programme CL peut en utiliser jusqu’à cinq. - La commande DCL accepte désormais des variables binaires.
- La taille maximale d’une variable caractère augmente à 32 767 octets.
- Jusqu’à 255 paramètres sont autorisés pour les appels et les paramètres de
contrôle de transfert et de procédure peuvent être transmis soit par référence
(par défaut), soit par valeur.
La V5R3 apporte beaucoup d’améliorations à CL, et IBM
envisage de poursuivre cette amélioration dans les prochaines
releases. Donc, si la fonction que vous appelez de
vos voeux n’est pas apparue cette fois, gardez espoir. Les
sous-routines et les pointeurs figurent parmi les améliorations
de langage prévues par IBM pour les prochaines releases.
Outre les améliorations fonctionnelles, la V5R3 marque
aussi l’avènement d’un nouveau système de documentation
pour CL, qui assure la synchronisation entre l’aide en ligne et
les documents publiés dans l’iSeries Information Center. Les
outils utilisés pour générer la documentation des commandes
CL seront aussi mis à disposition des développeurs
désireux de mieux documenter leurs propres commandes.
Malgré son rôle important dans le développement quotidien
sur iSeries, on a parfois l’impression que CL a été figé
dans le temps. C’est une fausse impression. La V5R3 inclut 57
nouvelles commandes CL et au moins 247 modifications des
commandes existantes, ce qui n’est pas rien. Mais la V5R2,
que personne ne considèrerait comme une release CL majeure,
incluait 65 nouvelles commandes CL. On voit par là
que, même si CL n’est pas le composant le plus stratégique
de l’OS/400, IBM reconnaît qu’il fait partie intrinsèque de
l’environnement de développement applicatif iSeries, et on
peut donc s’attendre à ce que chaque nouvelle release du
système d’exploitation comporte de nouvelles fonctions CL.
Téléchargez cette ressource
10 tendances clés de l’Expérience Client (CX) 2025
Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Face à l’urgence écologique, l’IT doit faire sa révolution
- IoT et cybersécurité : les bases que chaque décideur doit maîtriser
- AWS re:Invent 2025 : décryptage des grandes innovations qui vont transformer le cloud
- Gouvernance et optimisation des dépenses logicielles : Comment éviter les pièges de la consommation?
- Du cloud hybride aux LLM : les technologies qui rebattent les cartes en 2026
