Nouveautés de Rational Business Developer version 9.5.1
Les fonctionnalités suivantes sont désormais disponibles dans Rational Business Developer version 9.5.1:
Prise en charge de nouveaux systèmes d'exploitation :
- Prise en charge de Mac OS X
Vous pouvez désormais installer Rational Business Developer sous Mac OS X. Pour plus d'informations sur les versions de Mac OS X prises en charge, reportez-vous à la page Software Product Compatibility Reports. La plupart des fonctions de RBD sont prises en charge.
MAC est ajouté comme système cible pour la génération et les associations de ressources Java™. (Les types seqws et VSAM distants sont pris en charge.)
Les fonctions suivantes ne sont pas prises en charge :
- Accès SQL distant à z/VSE DB2
- Accès VSAM distant via DDM/DFM
- Prise en charge d'Ubuntu
Rational Business Developer prend désormais officiellement en charge Ubuntu.
Nouvelles améliorations pour les langues :
- Remarques sur l'ouverture d'un fichier E-S
Dans le cas où le fichier E-S n'implique pas de bases de données, l'instruction open d'EGL ouvre le fichier qui est associé à une certaine variable enregistrement. Comme les instructions EGL get ou add ouvrent des fichiers automatiquement, vous pouvez utiliser l'instruction EGL open pour effacer le fichier sans exécution d'entrées-sorties. Pour plus d'informations, voir Remarques sur l'ouverture d'un fichier E-S
- setCharacterEncoding()
setCharacterEncoding() est une fonction système qui indique un codage alternatif pour une variable CHAR, MBCHAR ou DBCHAR. Pour plus d'informations, voir setCharacterEncoding()
- Prise en charge de CICS Channels
sur VSE
Les programmes EGL générés pour VSE CICS peuvent désormais utiliser CICS Channels pour transmettre des paramètres. Cela signifie que vous pouvez transmettre jusqu'à 30 paramètres de taille illimitée (liée par le stockage disponible dans la région CICS). L'appelant et l'appelé doivent tous deux s'exécuter dans CICS. Cette fonction requiert CICS Transaction Server for z/VSE 2.1, qui est disponible pour z/VSE 6.1.
- Pour plus d'informations sur CICS Channels, reportez-vous à la section "Part 8. CICS Channels and containers" dans le document CICS Transaction Server for z/VSE V2.1 Enhancements Guide.
- Pour plus d'informations sur la prise en charge de CICS Channels par EGL, reportez-vous à la rubrique parmForm dans l'élément callLink.
- Prise en charge de XMLLIB pour la génération COBOL
Les programmes EGL générés pour des environnements COBOL peuvent désormais utiliser la fonction système XMLLIB pour effectuer des générations sous forme de chaînes XML ou des extractions à partir de chaînes XML. Pour plus d'informations, voir Fonctions XMLLib de la bibliothèque EGL
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 des widgets EGL qui ne sont pas basés sur Dojo : com.ibm.egl.rui_4.3.3
- Pour des widgets Dojo EGL : com.ibm.egl.rui.dojo.widgets_2.3.1
- Pour des exemples Dojo EGL : com.ibm.egl.rui.dojo.samples_2.3.1
- Pour l'accès à l'environnement d'exécution Dojo local : com.ibm.egl.rui.dojo.runtime.local_1.10.4
- Propriété fixFirstColumn pour DataGrid
fixFirstColumn est une nouvelle propriété du widget DataGrid qui permet d'indiquer si la première colonne (comme une colonne de titre) doit rester fixe lorsque vous utilisez la barre de défilement horizontale. Pour plus d'informations, voir Rich UI DataGrid et DataGridTooltip.
- Prise en charge du déplacement par nom dans RUI
L'instruction move.. by name est désormais prise en charge dans RUI pour permettre une copie rapide d'un enregistrement dans RUI. Pour plus d'informations, voir move.
Améliorations des éléments mobiles :
- Widgets mobiles EGL Dojo
Par défaut, les widgets mobiles utilisés sont mis à jour vers la version 1.5.0.
Des widgets supplémentaires, comme DojoMobileTextBox ou DojoMobileRadioButton, sont ajoutés pour fournir des fonctionnalités supplémentaires. Pour plus d'informations, voir Widgets mobiles Dojo EGL
Améliorations du service
- Méthode globale pour définir l'authentification http pour l'appel de tous les services
Dans Rational Business Developer version 9.5.1, vous pouvez définir les paramètres UserID et Password pour appeler tous les services via serviceLib.setHTTPBasicAuthentication (UserID, Password).
- Tâche Ant egl.createInterfaceFromWSDL
Une nouvelle tâche Ant appelée egl.createInterfaceFromWSDL permet de créer l'interface egl à partir d'un fichier WSDL via Ant. Pour plus d'informations, voir egl.createInterfaceFromWSDL.
Nouvelles annotations :
- enableSaveRestore
Rational Business Developer version 9.5.1 met à jour l'annotation enableSaveRestore. Vous pouvez désormais l'utiliser pour des variables de programme, comme des enregistrements, pour contrôler si les données de la variable sont conservées dans une opération de conversion segmentée. Pour plus d'informations, voir Liste principale de toutes les propriétés EGL.
Nouvelles options temporelles de génération EGL
- deepNullCheck
L'option du descripteur de déploiement deepNullaCheck indique si une variable doit vérifier le statut null d'une valeur référencée lorsque vous comparez la variable à la valeur null. Pour plus d'informations, voir Présentation des options du descripteur de génération.
- defaultServiceHttpBasicUserId and defaultServiceHttpBasicPassword
Ces deux options du descripteur de génération définissent les paramètres UserID et Password par défaut utilisés pour appeler tous les services. Pour plus d'informations, voir Présentation des options du descripteur de génération.
Nouvelles préférences EGL :
- Ajout d'un en-tête de méta pour le code HTML généré
Rational Business Developer version 9.5.1 ajoute une préférence RUI pour indiquer l'en-tête de méta HTML utilisé lors de la phase de développement et dans le code HTML déployé. Une section méta est également ajoutée dans le descripteur de déploiement EGL ; vous pouvez indiquer des en-têtes personnalisés dans le fichier HTML déployé. Pour plus d'informations, voir Définition des préférences pour Rich UI.
- Séparation possible du contenu Javascript d'un fichier HTML pour le placer dans un autre fichier HTML
Rational Business Developer version 9.5.1 ajoute une préférence qui permet d'indiquer si le contenu JavaScript du fichier HTML déployé doit être séparé du fichier HTML et placé dans un fichier distinct. Le fichier .js active le cache du navigateur pour le fichier JavaScript afin d'améliorer les performances. Pour plus d'informations, voir Définition des préférences pour le déploiement Rich UI.
- Désactivation possible de l'assistant de contenu
Un bouton de menu est ajouté et vous pouvez utiliser le raccourci clavier (Ctrl+6) pour désactiver l'assistant de contenu. Cette fonction peut être utile lorsque la taille de l'espace de travail est élevée et entraîne un ralentissement des performances de l'assistant de contenu. Pour plus d'informations, voir Assistant de contenu.