Nouveautés de la version 9.0
1/ Installation
Comme en 8.5.1, l'installation peut-être faite par un utilisateur non administrateur, à condition de lancer l'installation par userinst
La version d'installation manager doit être la 1.6.3.1
L'installation par launchpad.exe doit toujours être faite en tant qu'administrateur
Sachant qu'il y a maintenant deux produits séparés :
Voici ce que propose l'installation de RDI 9 (5733-RDW) :
Installation d'options spécifiques à la nouvelle famille, par défaut RPG et COBOL uniquement
2/ Nouveautés
La version 9.0.1 de RDI du 10 Décembre 2013 reconnait les nouveautés du Free Form RPG:
ici, ctrl+espace ->
La fenêtre structure
Autre améliorations
la liste des messages d'erreur dans l'éditeur (en rose) est automatiquement effacée lors d'une compilation.
Mise en évidence des ELSE et des WHEN lors de l'affichage de l'imbrication (ctrl+MAJ+O)
et le paramétrage de la couleur
plus de paramétrage dans la gestion des couleurs de l'éditeur, lié au Free Form RPG (Editeur LPEX / Analyseur syntaxique / style d'analyseur syntaxique)
Avant, la version 8.5 se limitait aux options suivantes :
Désormais vous trouverez :
et plus d'exemples de code dans le source affiché et mis à jour en fonction de vos choix.
Sinon, voyez la liste des bugs corrigés ici : http://www-01.ibm.com/support/docview.wss?uid=swg27038481
Possibilité de filtrer sur le texte des membres sources, dans un filtre membre
possibilité de filtrer les zones affichées dans la vue structure
Avant
Après
La création d'un nouveau membre (Ctrl+Maj+A) lance le designer dans le cas d'un DSPF ou d'un PRTF
->
les assistants (ici création d'une déclaration)
l'utilisation de l'aide (F1) affiche directement l'instruction ou la fonction concernée
résultat
Enfin, RDI 9.1 propose une nouvelle fonction "Code Coverage" (couverture de code)
permettant lors de vos tests (batch avant 9.11, interactif ensuite) de voir le taux de couverture de vos tests (% de lignes sur lesquelles vous êtes passé)
Tout programme qui peut être débogué, peux être testé.
Quand l'exécution est terminé, cliquez sur la ligne
la seule option proposée est de lancer l'éditeur :
La version 9.11 propose la même chose pour les programmes interactifs.
Il faut retrouver la manière un peu "ancienne" de mettre une session à l'écoute de RDI, par STRRSESVR
N'oubliez pas de préciser la liste de bibliothèques au niveau de la connexion, afin que les commandes ADDLIBLE
soit lancées automatiquement sur la session 5250, dès la connexion.
quand c'est fait
Lancez l'option Couverture de code (remarquez le choix Batch/Interactif à ce niveau de version)
ou mieux : avec invite, permettant de demander la mise à jour des fichiers de production
voire, indiquer des options de couverture de code
•Niveau de couverture de code
•Exécuter une couverture complète ou ajouter ce résultat à un couverture de code précédente
•Générer, en plus du rapport standard, un rapport en HTML ou en PDF (ceci peut être demandé ensuite)
•Ignorer ou pas les erreurs d'exécution lors du test ?
Le pgm est lancé (au bout d'une minute ou deux), saisissez des valeurs, faites "tourner" le pgm :
à la fin de ce dernier, vous verrez :
Si vous cliquez sur le pgm, vous verrez le détail des lignes sur lesquelles vous êtes passé
Remarquez la bonne intégration du free RPG
SI vous le souhaitez vous pouvez générer un rapport détaillé, dans un deuxième temps
(remarquez l'option de comparaison, permettant de comparer deux tests)
Indiquez, ici, vos options :
Résultat (ici un rapport PDF)