Nouveautés de Rational Business Developer version 9.5
Les nouvelles fonctions suivantes sont introduites dans Rational Business Developer version 9.5 :
Analyse de code source avec révision du code
Avec la révision de code, vous pouvez créer des configurations de règles de codage pour le code source EGL. Vous pouvez ensuite exécuter les configurations pour vérifier la cohérence du code source avec les règles. Pour plus d'informations, voir Révision du code.
Améliorations de Rich UI :
- Mise à jour des projets de widget Rich UI
Par défaut, les projets système Rich UI suivants sont utilisés :
- Pour les widgets EGL non basés sur Dojo : com.ibm.egl.rui_4.3.2
- Pour les widgets EGL Dojo : com.ibm.egl.rui.dojo.widgets_2.3.0
- Pour les exemples EGL Dojo : com.ibm.egl.rui.dojo.samples_2.3.0
- Pour l'accès à l'environnement d'exécution Dojo local : com.ibm.egl.rui.dojo.runtime.local_1.10.4
- DojoUploaderWidget
Le widget DojoUploader est un nouveau widget fourni avec Rational Business Developer version 9.5. Il permet de télécharger des fichiers à partir du client sur le serveur. Pour plus d'informations, voir DojoUploader.
- Propriété maxHeight pour DojoFilteringSelect
maxHeight est une nouvelle propriété incluse dans le widget DojoFilteringSelect, qui permet d'indiquer la hauteur maximale de la liste déroulante. Pour plus d'informations, voir DojoFilteringSelect.
- Prise en charge de XulRunner sous Windows 64 bits
Xulrunner pour Windows 64 bits est désormais pris en charge comme moteur de rendu de l'éditeur visuel dans la Widgets mobiles Dojo EGL version 9.5. Pour plus d'informations, voir Prise en charge de XulRunner sous Windows 64 bits.
Améliorations de l'application mobile
- Bibliothèque et outils EGL Cordova
Rational Business Developer inclut un modèle de programmation Cordova EGL dans la version 9.5. La bibliothèque et l'ensemble d'outils permettent de développer, tester, déboguer et déployer des applications mobiles hybrides. Vous pouvez apprendre le développement à l'aide de la bibliothèque EGL Cordova et consulter l'API de celle-ci. Pour plus d'informations, voir Référence à EGL Cordova.
- Widgets mobiles EGL Dojo
Par défaut, les widgets mobiles utilisés sont mis à jour vers la version 1.4.0.
Des propriétés supplémentaires telles que isLongList et isFilteredList ont été ajoutées au widget DojoMobileList pour améliorer les performances lors du traitement de longues listes ou de l'utilisation de filtres dans une liste. Pour plus d'informations, voir DojoMobileList.
Des widgets supplémentaires tels que DojoMobileAccordion, DojoMobileAccordionPane, DojoMobileContentPane, DojoMobileScrollablePane et DojoMobileSimpleDialog ont été ajoutés pour étendre les capacités de conteneur et de disposition. Pour plus d'informations, voir Widgets mobiles Dojo EGL.
Améliorations du service
- Prise en charge du client SOAP V1.2 dans JAX-WS
Rational Business Developer version 9.5 prend en charge l'appel de services Web tiers qui utilisent les liaisons SOAP V1.2. Lorsque vous appelez un service Web SOAP V1.2, vous devez utiliser l'environnement d'exécution de service JAX-WS. Pour plus d'informations, voir Prise en charge du client SOAP V1.2 dans JAX-WS.
- Prise en charge du service SOAP non encapsulé
Rational Business Developer version 9.5 prend en charge l'appel de services Web tiers qui fournissent des fichiers WSDL Document-Littéral non encapsulés. Lorsque vous appelez un service Web décrit par un fichier WSDL Document-Littéral non encapsulé, vous devez vous assurer que vous utilisez l'environnement d'exécution du service JAX-RPC.
- Tâche Ant egl.generateWSDL
La nouvelle tâche Ant egl.generateWSDL permet de générer le fichier WSDL à partir d'un fichier de service EGL via Ant. Pour plus d'informations, voir egl.generateWSDL.
Nouvelles annotations :
- isRemoved
isRemoved est une nouvelle annotation dans Rational Business Developer version 9.5. Vous pouvez l'utiliser pour supprimer vos types ou parties EGL, par exemple des bibliothèques, des services, des types externes, des enregistrements ou des variables ; si ceux-ci sont utilisés par la suite, une erreur est affichée dans l'environnement de développement intégré. Pour plus d'informations, reportez-vous à la rubrique Liste principale de toutes les propriétés EGL.
Nouvelles options temporelles de génération EGL
- genXSDFile
L'option de descripteur de génération genXSDFile indique si un fichier de définition de schéma XML (XSD) doit être créé pour les programmes appelés avec paramètres transmis. Elle crée un fichier XSD qui peut être utilisé comme entrée pour activer le test auprès de Rational Virtualization Server. Pour plus d'informations, voir Présentation des options du descripteur de génération.
- minSubstringLength
L'option de descripteur de génération minSubstringLength indique la longueur minimale autorisée pour un déplacement de sous-chaîne avant qu'une exception IndexOutOfBoundsException soit émise. Pour plus d'informations, voir minSubstringLength.
- ADDITIONALUSERFILES
ADDITIONALUSERFILES est un nouveau paramètre symbolique de génération qui identifie les fichiers supplémentaires à ajouter à la liste de dépendances du plan de génération. Il permet de traiter et de télécharger des fichiers utilisateur supplémentaires sur une machine hôte pendant la génération de COBOL. Pour plus d'informations, voir Paramètres symboliques prédéfinis pouvant être définis par l'utilisateur.
- Utilisation de canaux CICS avec les connexions J2C
Vous pouvez maintenant utiliser des canaux CICS avec les connexions CICS J2C. Dans les options de liaison, définissez parmForm sur CHANNEL et remoteComType sur CICSJ2C. Pour plus d'informations sur CICS Channels, reportez-vous à la rubrique parmForm dans l'élément callLink. Pour plus d'informations sur les connexions J2C CICS, reportez-vous à la rubrique remoteComType dans un élément callLink.
- Nouvelle propriété d'association de ressource includeRecordLengthField
Cette propriété indique si la zone Longueur d'enregistrement doit également être incluse dans les enregistrements séquentiels de longueur variable lors de la génération Java™ à partir de la source EGL. Pour plus d'informations, voir Eléments d'association.
Nouvelles préférences EGL :
- Supprimer les fichiers générés au cours du nettoyage du projet
Cette case à cocher permet de supprimer tous les fichiers (sauf les fichiers de propriétés) et tous les répertoires vides ainsi obtenus du répertoire EGLGen/JavaSource lors du nettoyage du projet. Pour plus d'informations, voir Définition des préférences de génération.
- Rechercher les fichiers EGLAR pour plus de détails
Cette case à cocher permet d'obtenir les descriptions des fonctions et des variables à partir de l'éditeur EGL lorsque l'assistant de contenu est utilisé. Pour plus d'informations, reportez-vous à la rubrique décrivant Rich UI DataGrid et DataGridTooltip.
- Afficher les détails avancés dans une infobulle
Cette case à cocher permet d'afficher des détails avancés dans une infobulle lorsque la fonction de survol est utilisée au cours d'une session d'éditeur pour la source EGL, si l'assistant de contenu est utilisé. Pour plus d'informations, reportez-vous à la rubrique décrivant Rich UI DataGrid et DataGridTooltip.
Nouvelles variables d'environnement
- VSECON - Modifications apportées au serveur de construction VSE
Le serveur de construction VSE utilise désormais la variable d'environnement VSECON pour localiser le client de connecteur VSE. Cette variable doit être définie sur le répertoire d'installation du client de connecteur VSE ou sur un répertoire contenant les fichiers VSEConnector.jar et cci.jar. Vous n'avez plus besoin de copier ces fichiers dans le répertoire de plug-in distributedbuild. Pour plus d'informations, reportez-vous au document Generation Reference for VSE Feature.
Améliorations du débogueur
- Prise en charge du débogage EGL pour le profil Liberty
Il est désormais possible de déboguer des services EGL, des transactions Web et des programmes d'interface utilisateur lorsque vous utilisez le profil Liberty. Pour plus d'informations, voir Prise en charge du débogage EGL pour le profil Liberty.