|
Depuis l'annonce de la sortie de la V7R1, nous avons enquêté et voici les principales innovations classées par grands thèmes que nous avons trouvées.
Bien-sûr nous ne les avons pas testées pour le moment, et nous espérons que la version sera à la hauteur de nos espoirs.
Général
PowerHA SystemMirror
SSD + outil SSD Analyzer
Déplacement automatique des données sur les disques SSD
RPG
RPG Open Access permet de créer ses propres gestionnaires d'Entrée/Sortie qui viennent se substituer aux Entrées/Sorties classiques. Ainsi le développeur continue à écrire des opérations WRITE ou READ, mais l'exécution de ces instructions est à la charge d'un handler que le développeur doit réaliser. Ce handler fait ce que vous voulez : écrire en HTML ou XML plutôt qu'un format de DSPF, invoquer un service web au lieu de lire un enregistrement de fichier etc ...
SORTA
- peut maintenant être ascendant ou descendant
- permet de trier une DS DIM par une sous-zone
%lookup permet de chercher dans un tableau de DS sur une sous-zone
%scnrpl permet de remplacer toutes les occurrences d'une chaîne par une autre
%len évolue pour gérer les VARYING dont la taille peut maintenant être stockée sur 2 ou 4 octets
ALIAS : support des noms longs externes (SQL ou DDS)4
RTNPARM permet d'améliorer les performances pour les paramètres de retour de procédure : ceux-ci sont transmis comme les autres paramètres. Cela entraîne une nouvelle BIF %PARMUM qui retourne le rang d'un paramètre depuis son nom, et une modification de %parms
Les prototypes de procédures deviennent facultatifs pour les procédures internes
Nouvelles options pour XML-INTO
La vue de débogage embarquée dans le programme peut être encryptée
CL
RTVCLSRC possible sur les programmes CL ILE
Type de variable *INT et *UINT sur 8 octets
Possibilité d'encrypter les sources à la compilation
SQL
XML : Validation de schéma, recherche, colonne de type XML
Tableaux en tant que paramètres de procédures
Variables globales
Encryption des données au niveau colonnes de tables
SQL embarqué : possibilité de récupérer les result-sets d'une procédure stockée
PHP
Zend Server Community Edition for i préinstallé, au lien du Zend Core. De même, Zend Platform remplace Zend Server for i.
Zend Studio est basé sur la même plateforme Eclipse que Rational Developer for Power Systems et peut donc s'intégrer dans ce dernier
Divers
Outils d'analyses de performance
Nouveaux blades
Nouveautés dans IBM Systems Director Navigator for i
Rational Open Access : RPG Edition est la version de RDi dédié au développement d'application à base de handler des E/S (RPG Open Access)
Conclusion
La version 7.1 apporte son lot d'évolution par rapport au nouveaux matériels : Power7, évolution des disques SSD, évolution de la réplication sur baie ... Elle apporte également la révolution tant attendue : RPG Open Access. A la lecture de la documentation et des articles plus ou moins parties prenantes que l'on peut lire sur internet, il se dégage rapidement plusieurs éléments :
- la technologie n'est pas simple ! Et IBM ne commercialise pas lui-même de solution clé en main, il délègue cette tâche à des sociétés partenaires (les conditions exactes restent mystérieuses) : LANSA et LookSoftware. En bref, le développement maison de handler RPG requiert un niveau d'expertise élevé.
- c'est une licence à part entière : qui va payer pour voir ?
Bref, peut-être pas si "Open" que cela finalement ?
Tout ce débat a finalement occulté des fonctions plus modestes mais intéressantes : le support des result-sets en SQL embarqué est réclamé depuis des années. Cela permettra un code beaucoup plus simple qu'avec l'utilisation du CLI et de son jeu d'API.
De même, XML est supporté nativement par DB2 sans extension supplémentaire. L'implémentation des serveurs web pour php est totalement revue, et c'est un gain significatif de performance qui est attendu.
Finalement, cette version devrait contenter les éditeurs logiciels pour Open Access, aussi bien que les utilisateurs pour les autres nouveautés.
Princiaux Liens :
Memo tu user : https://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/rzaq9/rzaq9.pdf
Infocentre : http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp
IBM Rational Open Access: RPG Edition :http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS210-114
http://systeminetwork.com/article/ibm-delivers-ibm-i-71
http://ibmsystemsmag.blogs.com/you_and_i/2010/04/you-and-i-71-1.html
http://systeminetwork.com/article/rpg-iv-ibm-i-71
|