> Tech > La V5R3 améliore sensiblement l’I5/OS

La V5R3 améliore sensiblement l’I5/OS

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

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 ...

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 gratuitement cette ressource

Guide de Services Cloud Managés

Guide de Services Cloud Managés

Accélérer votre transformation digitale, protéger et sécuriser vos environnements Cloud avec les offres de support, d'accompagnement et de services managés. Découvrez le TOP 3 des Services Managés pour accompagner la transformation de vos environnements Cloud, gagner en agilité et en sécurité dans un monde d'incertitudes.

Tech - Par iTPro.fr - Publié le 24 juin 2010