> Tech > Langages

Langages

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

La V5R3 n'apporte pas de changements importants à  RPG ou Cobol, mais elle apporte un petit nombre d'améliorations à  l'un et à  l'autre. La taille des variables packées et zonées pour les deux langages a vu sa limite de 31 digits portée à  63 digits.
Peut-être l'amélioration RPG la plus

Langages

notable est la capacité
d’utiliser une structure de données décrite en externe
dans le champ résultat pour les opérations d’entrée/sortie du
genre CHAIN, READ et WRITE. Autres améliorations : de nouvelles
variables d’environnement définissent
des propriétés quand on appelle une
méthode Java à  partir de RPG et on peut
enlever les blancs avant de passer des paramètres
à  une procédure.
RPG acquiert une nouvelle fonction intégrée:
%SUBARR, qui permet de travailler
avec une portion d’un tableau. En tandem
avec %LOOKUP, cette fonction permet de
créer des tableaux sans taille prédéterminée.
Dans une amélioration connexe, le
code op SORTA permet désormais de trier
un tableau partiel parallèlement à  la fonction %SUBARR.
En outre, deux autres fonctions intégrées reçoivent plusieurs
améliorations. %DEC permet la conversion d’un type
de données date, heure ou tampon horodateur, en une valeur
numérique avec un format spécifié, et %TRIM peut spécifier
une liste de caractères à  nettoyer (trim).
Pour Cobol, les améliorations les plus intéressantes
concernent XML. XML PARSE donne accès à  un analyseur
syntaxique XML à  l’exécution, ce qui transmet chaque composant
XML à  une procédure écrite par l’utilisateur. Autres
améliorations : nouvelles fonctions intrinsèques et nouvelles
options de compilateur.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010