Nouveautés de Rational Business Developer version 9.1.1
Les nouvelles fonctions suivantes ont été introduites dans Rational Business Developer version 9.1.1 :
Prise en charge de l'appel de programmes CICS avec JCICS
Vous pouvez spécifier JCICS comme remoteComType pour appeler des programmes CICS à partir des applications Liberty CICS. Cette fonction requiert la présence de CICS Transaction Server for z/OS 5.1 ou version ultérieure.
- Pour plus d'informations sur la prise en charge de JCICS dans Rational Business Developer, voir remoteComType dans un élément callLink.
- Pour plus d'informations sur l'utilisation de JCICS pour appeler des transactions Web VAGen, voir Propriétés de liaison de transaction Web.
- Pour plus d'informations sur la prise en charge par Rational Business Developer de Liberty CICS, voir Déploiement de projets EGL sur le profil Liberty CICS.
Nouvelles préférences de l'éditeur EGL
- Des messages d'avertissement sont émis si une instruction provoque le déplacement de données vers une zone plus petite, cela pouvant provoquer une troncature. Ces messages d'avertissement sont activés par défaut et peuvent être désactivés dans les préférences de l'éditeur EGL.
- Une nouvelle préférence de l'éditeur EGL permet de contrôler le moment auquel les programmes et les bibliothèques sont recompilés et régénérés, lorsqu'ils sont affectés par une modification d'une fonction, d'un enregistrement ou d'un élément de données de haut niveau. Au lieu que tous les composants affectés par la modification soient immédiatement recompilés (ce qui peut prendre pas mal de temps), la fonction génère et gère automatiquement la liste des travaux différés. Cette liste, qui est associée à des sélections de menu en incrustation, vous permet de décider quels programmes et bibliothèques recompiler ou régénérer et quand effectuer ces recompilations ou régénérations. Cette fonction réduit de manière significative le temps pris par les compilations incrémentielles dans l'espace de travail. Cette fonction présente également l'avantage de vous permettre de savoir rapidement quels sont les programmes ou bibliothèques qui utilisent une fonction, un enregistrement ou un élément de données de haut niveau.
- Importante amélioration des performances d'accès à la variable de bibliothèque cobolGen.
Nouvelles fonctions dans la vue Référence de parties EGL
- Cette vue offre de nouveaux filtres pour filtrer à votre guise les composants (parties). Vous pouvez afficher les composants qui sont uniquement liés à l'instruction Call ou à une fonction de haut niveau.
- Vous pouvez copier la structure d'arborescence actuellement affichée. Utilisez cette fonction avec les filtres ci-dessus pour copier les composants choisis.
Pour plus d'informations, voir Affichage des références de parties.
Améliorations de Rich UI :
Par défaut, les projets système Rich UI suivants sont utilisés :
- Pour les widgets EGL qui ne reposent pas sur Dojo : com.ibm.egl.rui_4.3.1
- Pour les widgets EGL Dojo : com.ibm.egl.rui.dojo.widgets_2.2.2
- Pour les exemples EGL Dojo : com.ibm.egl.rui.dojo.samples_2.2.2
- Pour l'accès à l'environnement d'exécution Dojo local : com.ibm.egl.rui.dojo.runtime.local_1.10.1
Les projets prenant en charge l'utilisation de CDN (Content Delivery Network) sont les suivants :
- Accès à l'environnement d'exécution Dojo Google : com.ibm.egl.rui.dojo.runtime.google_1.10.1
- Accès à l'environnement d'exécution Dojo Yandex : com.ibm.egl.rui.dojo.runtime.yandex_1.9.1 (obsolète)
Les informations de configuration suivantes sont disponibles :
- Pour obtenir les instructions d'importation des projets système Rich UI, voir Importation de projets fournis par le produit.
- Si vous effectuez une mise à niveau vers un nouveau projet d'exécution Dojo à partir de l'un des projets Rich UI existants, vous devez mettre à jour le chemin de génération EGL dans le projet. Pour plus d'informations, voir la section Outline of widget-upgrade tasks dans Présentation d'EGL Rich UI.
Widgets mobiles Dojo EGL
De nouveaux widgets mobiles Dojo EGL basés sur Dojo 1.10.1 ont été introduits pour assurer la prise en charge d'iOS 8 :
- com.ibm.egl.rui.dojo.mobile.widgets_1.3.0
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.
Propriété suppressChangeEvent pour plusieurs widgets Dojo
La propriété suppressChangeEvent est une nouvelle propriété ajoutée pour DojoTextField, DojoCurrencyTextBox, DojoDateTextBox, DojoTimeTextBox et DojoTextArea pour empêcher la survenue des événements onChange après l'affectation par le code de la valeur true à cette valeur booléenne.
Nouvelles fonctions pour le contrôleur et le formulaire MVC afin qu'ils a aient un état valide
La fonction isFormValid() a été ajoutée pour FormManager et la fonction isControllerValid() pour le contrôleur afin d'obtenir un état valide sans en avertir les programmes d'écoute des changements d'état valide.