> Tech > Langages

Langages

Tech - Par iTPro - 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 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