Nouveautés dans Rational Business Developer V8.5.1.1

Voici les nouvelles fonctions de la version 8.5.1.1.

Tâches Ant EGL

Rational Business Developer V 8.5.1.1 met à disposition plusieurs tâches Ant orientées EGL que vous pouvez utiliser dans un fichier de génération Ant avec d'autres tâches Ant définies par Eclipse, Rational Application Developer et la bibliothèque ant-contrib. Il peut s'agir de tâches telles que la génération et le déploiement ; par conséquent, vous pouvez utiliser Ant pour générer et déployer des applications EGL. Le fichier de génération Ant peut être exécuté à partir du plan de travail RBD ou sous forme de commande par lots dans un espace de travail Eclipse sans interface graphique. Avec des générations sans interface graphique, les générations EGL peuvent être gérées plus efficacement et EGL peut mieux prendre en charge la programmation agile.

Pour plus détails sur les tâches Ant fournies, voir Ant tasks for headless build. Pour savoir comment produire une génération sans interface graphique, voir Creating headless EGL build.

Amélioration des performances pour le programme EGL COBOL

La version 8.0.1.5 réduit de manière significative la taille des modules de chargement du programme et de sa mémoire de travail. Tous les environnements générés COBOL profitent automatiquement des avantages de cette réduction de la mémoire, mais cette amélioration s'avère particulièrement bénéfique sur les systèmes transactionnels tels que CICS, lorsque les zones de stockage ERDSA et EUDSA s'agrandissent.

Important : Si vous utilisez un système 8.5.1.1 pour générer le code COBOL vers z/OS or z/VSE, la PTF suivante correspondant à votre plateforme (UK92032 pour z/OS, UK91995 pour z/VSE) est obligatoire pour exécuter correctement le programme. Ces PTF continueront de prendre en charge les programmes générés avec les niveaux précédents. Vous trouverez la liste des PTF de l'environnement d'exécution Rational COBOL pour z/OS dans http://www-01.ibm.com/support/docview.wss?uid=swg27024554.

En outre, les programmes qui sont générés avec la version 8.5.1.1 continueront de fonctionner avec les programmes d'autres éditions précédentes, mais contribueront à réduire la quantité de mémoire utilisée par les applications lors de leur exécution.

Pour plus d'informations sur la génération de COBOL, voir Overview of COBOL generation.

Widgets mobiles Dojo EGL

Rational Business Developer présente un nouveau modèle de programmation mobile Dojo EGL dans la version 8.5.1.1. Vous pouvez apprendre le développement à l'aide de widgets mobiles Dojo EGL et consulter la liste d'API de widgets mobiles Dojo EGL pour en savoir plus sur les fonctions.

Sécurité accrue pour les services REST-RPC EGL

Rational Business Developer introduit une nouvelle propriété d'exécution Java : egl.service.rest.exception.debug dans la version 8.5 et les versions ultérieures. La propriété définit si les exceptions renvoyées par les services REST-RPC EGL comprennent le niveau de détails le plus élevé possible.

Dans l'environnement de développement, la valeur par défaut est true et le comportement d'exécution précédent n'est pas affecté.

Dans une application déployée, la valeur par défaut est false, ce qui résulte en la modification suivante dans le comportement d'exécution : une exception ne renvoie qu'un seul horodatage, un seul ID message et une seule référence au journal de serveur d'applications. L'instruction suivante s'applique :
  • La modification est présente dans les nouvelles applications et dans les applications qui migrent vers la nouvelle version du code d'exécution EGL.
  • Pensez à paramétrer la valeur de propriété sur true si les détails susceptibles d'être renvoyés n'enfreignent pas les règles de sécurité, plus particulièrement si votre traitement dépend du contenu des messages d'erreur.

Pour plus d'informations sur le journal du serveur d'applications, consultez l'entrée pour egl.service.rest.exception.debug dans Description of Java runtime properties et http://www-01.ibm.com/support/docview.wss?uid=swg21612314.