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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
- Cybercriminalité bancaire : l’IA industrialise les attaques en 2026
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
