Pour consulter la version la plus récente de ce fichier, consultez les notes sur l'édition disponibles à l'adresse suivante : www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/readme_611.html.
Remarque importante : La fonction de désinstallation (annulation) de Rational Product Updater a été désactivée. Vous pouvez ignorer les informations de désinstallation susceptibles de se trouver dans les documents d'installation de ce module de mise à jour.
Ce module de mise à jour inclut de nouvelles fonctions, ainsi que les correctifs de certains incidents. Ces correctifs sont décrits dans le présent document. Les nouvelles fonctions sont décrites dans des notes sur l'édition distinctes, auxquelles la section 1.1 fait référence.
Ce module de mise à jour contient les nouvelles fonctions ci-après de Functional Tester. Ces dernières ne sont pas abordées dans l'aide de Functional Tester. Elles sont décrites dans des notes sur l'édition relatives aux nouvelles fonctions. Pour afficher ces dernières, reportez-vous au fichier des notes sur l'édition relatives aux nouvelles fonctions de Rational Functional Tester v6.1.1, disponible sur le site IBM Publications Center, à l'adresse http://www.ibm.com/shop/publications/order. Sélectionnez ensuite votre pays, puis cliquez sur Search for Publications et recherchez l'ID document GY24-6182-01 pour rechercher les notes sur l'édition relatives aux nouvelles fonctions de la version 6.1.1, sur le site IBM Publications Center.
Si l'exécution d'un script génère une exception, Functional Tester effectue une capture d'écran lorsque l'incident se produit. Cette capture est accessible par l'intermédiaire du journal.
Pour la documentation sur cette fonction, reportez-vous au lien indiqué plus haut.
L'exécution d'un script peut être arrêtée ou interrompue.
Pour la documentation sur cette fonction, reportez-vous au lien indiqué plus haut.
La reconnaissance est ambiguë lorsque Functional Tester ne parvient pas à faire la différence entre une instance de l'application testée démarrée par l'exécution d'un script et une instance de cette même application laissée ouverte par inadvertance avant l'exécution du script. Cette reconnaissance ambiguë entraîne l'échec de l'exécution du script, si l'application en double n'est pas fermée. Cette nouvelle fonction identifie la reconnaissance ambiguë et vous permet de fermer l'application en double, avant de poursuivre l'exécution du script.
Pour la documentation sur cette fonction, reportez-vous au lien indiqué plus haut.
Il s'agit d'une édition d'additif d'IBM Rational Functional Tester, pour la prise en charge des tests fonctionnels étendus pour les applications Siebel. Cette édition de l'additif repose sur la version 7.7 de Siebel. L'additif Siebel pour RFT permet aux utilisateurs de capturer et d'exécuter des interactions au niveau de l'interface graphique à l'aide du modèle d'objet de Siebel. Les utilisateurs peuvent effectuer des vérifications de propriétés et de données sur les composants Siebel personnalisés.
Cette extension fait l'objet d'un contrat de licence distinct. Vous devez acheter une licence distincte pour l'utiliser.
La documentation sur cette fonction se trouve dans un fichier de notes sur l'édition distinct : le fichier Readme d'IBM Rational Functional Tester Extension for Siebel Automation. Pour consulter la version la plus récente de ce fichier, accédez au fichier Readme, à l'adresse suivante : www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/html/61/rft6101_iFeatureSiebel/readme_Siebel.html
Tout fichier devenu obsolète à la suite de l'installation d'une nouvelle mise à jour peut maintenant être supprimé du système. La fonction Nettoyer permet de réduire de manière significative la quantité d'espace disque utilisée par le produit installé et de purger tout fichier obsolète. Pour plus d'informations, voir la rubrique relative à la suppression des fichiers obsolètes dans l'aide de Rational Product Updater.
Remarque : Cette fonctionnalité ne peut être prise en charge que si vous avez installé le module de mise à jour 6.1.1 et les mises à jour ultérieures.
Ce module de mise à jour contient les correctifs des incidents suivants :
Lorsque vous appuyez sur la touche Tab, le curseur doit se déplacer de son emplacement actuel vers la cellule de droite et, lorsque vous appuyez sur la touche Entrée à un emplacement quelconque de la grille, le curseur doit passer à la prochaine ligne, dans la cellule qui se trouve directement sous le point de départ. Cet incident a été résolu ; maintenant, les touches Tab et Entrée fonctionnent comme prévu dans l'éditeur de pool de données.
Il n'existe pas d'option empêchant le téléchargement des mises à jour détectées avec l'option Rechercher les mises à jour dans le programme de mise à jour des produits Rational. Cet incident a été résolu ; Functional Tester ne télécharge plus automatiquement les mises à jour détectées avec le programme de mise à jour des produits Rational.
La tentative de suppression d'un script dont le fichier de définition est endommagé génère une erreur. Cet incident a été résolu ; maintenant, un script dont le fichier de définition est endommagé peut être supprimé.
Dans RFT .NET, les modifications apportées à la police des boîtes de dialogue et des fenêtres d'outil ne sont pas reportées dans la vue et l'éditeur de pool de données. Cet incident a été résolu ; les modifications apportées dans
sont maintenant propagées dans la vue et l'éditeur de pool de données.Functional Tester enregistre un click(atPoint()) lorsque vous cliquez sur la barre de défilement, mais il devrait enregistrer un click(SCROLL_xxx), xxx acceptant la valeur UP ou DOWN. Cet incident a été résolu ; lorsque vous cliquez sur la barre de défilement, cette action est maintenant correctement enregistrée.
Dans RFT Java, la sauvegarde d'un script dans l'explorateur de script entraîne la régénération de l'explorateur de script et met en évidence le premier élément. Cet incident a été résolu et la mise en évidence reste maintenant sur le dernier élément sélectionné.
Le remplacement d'un point de vérification des données important par une expression régulière génère une erreur java lors de l'exécution. Cet incident a été résolu ; plus aucune erreur n'apparaît.
Dans Functional Tester .Net, lorsque vous renommez un point de vérification, la vue n'est pas régénérée ; l'opération semble avoir échoué. Le point de vérification renommé ne peut pas être ouvert tant que le script n'est pas fermé, puis rouvert. Cet incident de régénération été résolu.
Une erreur WrappedException s'est produite lors de l'enregistrement d'applications qui testent une classe JComboBox personnalisée. Cet incident a été résolu ; la classe JComboBox personnalisée peut maintenant être enregistrée normalement.
Les liens de même nom entraînent une reconnaissance ambiguë, même s'ils font référence à des URL différentes. Cet incident a été résolu ; Functional Tester peut maintenant faire la différence entre des liens différents de même nom.
Sous Linux, une fois qu'un pool de données associé au script en cours a été supprimé, il se trouve toujours dans le dossier du pool de données de test. Cet incident a été résolu ; le script supprimé n'apparaît plus dans le dossier du pool de données de test.
Sous Linux, dans
la première variable est toujours sélectionnée et la seconde ne peut pas l'être. Cet incident a été résolu ; les deux variables peuvent maintenant être sélectionnées.Correctif APAR PQ98822. Dans Functional Tester for Java, certaines des nouvelles méthodes permettant d'utiliser des pools de données ne possèdent pas de documentation. Cet incident a été résolu ; la documentation a été mise à jour.
Correctif APAR PKD8566. Lors de l'exécution d'un script qui active une série de boutons d'option sur un site Web, le navigateur se ferme brusquement. Cet incident a été résolu ; l'activation des boutons d'option dans Internet Explorer est maintenant traitée correctement.
Correctif APAR PKD8384. Functional Tester ne peut pas piloter par données des objets d'un domaine imbriqué. Cet incident a été résolu ; les tests pilotés par données peuvent maintenant traiter les objets des domaines imbriqués.
Correctif APAR PKD7394. Une application HTML qui ouvre plusieurs fenêtres ou boîtes de dialogue peut générer une erreur relative au verrouillage de la mémoire partagée. Cet incident a été résolu ; l'ouverture de plusieurs fenêtres ou boîtes de dialogue dans une application HTML ne génère plus d'erreur.
Correctif APAR PKD7031. Lorsque la méthode hasFocus() de GuiTestObject est utilisée, la valeur false est toujours renvoyée. Cet incident a été corrigé.
Correctif APAR PKD7027. Lorsque Functional Tester est utilisé pour une application contenant des caractères turcs, le script enregistré est incorrect. Cet incident a été résolu ; les applications contenant des caractères turcs sont maintenant correctement enregistrées.
Correctif APAR PKD6907. La tentative de création d'un TSSDatapool à l'aide du constructeur par défaut (TSSDatapool dp = new TSSDatapool()) génère une erreur. Cet incident a été résolu ; le constructeur par défaut peut maintenant être utilisé.
Correctif APAR PKD5770. Un incident se produit dans Functional Tester avec les paramètres de l'environnement local après une mise à jour à l'aide du fix pack de Functional Tester. Cet incident a été résolu ; la mise à jour à l'aide du fix pack n'a plus d'incidence sur les paramètres de l'environnement local.
Correctif APAR PKD5568. Dans une série TestManager comportant plusieurs scénarios de test qui appellent le même script, les noms vpManual identiques sont renvoyés plusieurs fois dans le journal avec des données incorrectes. Cet incident a été résolu ; des noms vpManual identiques génèrent maintenant des données correctes.
Correctif APAR PKD4010. La suppression d'un objet de test de l'explorateur de script à l'aide de la touche de suppression génère un message d'erreur, bien que l'objet de test soit supprimé. Cet incident a été résolu ; aucun message d'erreur n'apparaît lorsqu'un objet de test est supprimé de l'explorateur de script à l'aide de la touche de suppression.
Correctif APAR PKD2975. Dans Functional Tester VB.NET, si les fichiers journaux sont supprimés, mais que le dossier des journaux vide est conservé, les fichiers journaux apparaissent toujours dans le dossier, mais vous ne pouvez pas les ouvrir. Cet incident a été résolu ; les fichiers journaux n'apparaissent plus dans le dossier une fois qu'ils ont été supprimés.
Correctif APAR PKD1570. Les points de vérification de données d'objet d'un script enregistré dans XDE Tester échouent lorsqu'ils sont exécutés dans Functional Tester, en raison des différences entre les données enregistrées par XDE Tester et celles lues par Functional Tester. Cet incident a été résolu.
Correctif APAR PKD1456. Une fois que vous avez mis à jour une propriété d'objet de test, sauvegardé vos modifications, puis quitté la fenêtre Mise à jour des propriétés de reconnaissance, la propriété d'objet de test mise à jour apparaît dans la liste Propriétés de reconnaissance d'origine et non dans la liste Propriétés mises à jour de l'objet de test. Cet incident a été résolu ; la propriété d'objet de test mise à jour apparaît maintenant dans la liste appropriée.
Functional Tester génère un script pour une page Web, mais si vous faites défiler l'écran pour cliquer sur un bouton qui génère un menu en incrustation, Functional Tester ne reconnaît pas ce dernier lorsqu'il est exécuté dans Mozilla. Cet incident a été résolu ; le script n'échoue plus dans Mozilla.
Correctif APAR IC45526. Si une ressource d'un fichier ZIP de la méthode getBundle() de la classe PropertyResourceBundle est utilisée alors que ce fichier ZIP se trouve dans le chemin d'accès aux classes, une erreur d'exécution est générée. Cet incident a été résolu ; l'exécution est autorisée.
Correctif APAR IC44831. Dans Functional Tester, le terme "private" n'est pas toujours traduit de la même manière en japonais. Cet incident a été résolu ; la traduction du terme "private" en japonais est maintenant homogène.
Correctif APAR IC44213. Functional Tester place les chargeurs de classe en cascades pour que le même chargeur de classe soit utilisé pour charger chaque niveau de support différent, quel que soit le projet en cours. Cet incident a été résolu ; les scripts enregistrés dans la version précédente n'échouent plus.
Autres correctifs APAR résolus dans cette édition :
IC44802; PQ96132; PKD8493; PKD8474; PKD8382; PKD8379; PKD8143; PKD7063; PKD7063; PKD5968; PKD3075; IC46508; IC46052
Pour plus d'informations sur l'installation du module de mise à jour d'IBM Rational Functional Tester 6.1.1, les éléments prérequis, l'installation à partir d'une ligne de commande et la configuration d'un miroir local du serveur de mise à jour, reportez-vous aux instructions d'installation sur le site : http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/install_instruction/611/install.html.
Aucune condition matérielle n'est demandée pour l'installation du module de mise à jour.
Vous pouvez installer ce module de mise à jour pour utilisation avec IBM Rational Functional Tester 6.1. Avant d'installer ce module de mise à jour, vous devez installer IBM Rational Product Updater 6.0.1.
Ces notes sur l'édition incluent des informations spécifiques à l'édition, telles que les incidents et les limitations qui n'étaient pas disponibles avant la finalisation de la documentation du produit.
Linux : Les options de menu Eclipse (SWT) ne peuvent pas être identifiées à l'aide du détecteur/de l'inspecteur d'objets
Sous Linux, les options de menu (SWT Java) ne peuvent pas être identifiées à l'aide du détecteur/de l'inspecteur d'objets. Les menus GTK ne sont pas pris en charge.
Le programme de mise à jour des produits ne peut pas mettre à jour les iFixes sous NT 4.0
Le programme de mise à jour des produits Rational ne parvient pas à décompresser
(unzip) et à installer les mises à jour sous Windows NT 4.0. Il ne prend pas en charge Windows NT.
La touche de raccourci F11 permet d'arrêter l'exécution du script
Lorsque vous exécutez un script dans Functional Tester, vous pouvez utiliser la touche F11 pour arrêter l'exécution. Ces informations ne sont pas fournies dans la documentation des utilisateurs.
En outre, dans cette édition, une nouvelle fonction permet d'interrompre ou d'arrêter l'exécution à l'aide des boutons du moniteur d'exécution. Pour plus de détails sur cette nouvelle fonction, reportez-vous à la section 1.1. Vous pouvez utiliser la touche de raccourci F11 pour arrêter l'exécution du script dans cette version et les versions précédentes de Functional Tester.
Les caractères japonais ne sont pas affichés correctement dans l'éditeur/le comparateur de points de vérification si le module de langue n'est pas installé
Sur certains systèmes d'exploitation tels que ceux en japonais ou en chinois traditionnel, les caractères autres que les caractères anglais peuvent apparaître sous forme de cases dans l'éditeur/le comparateur de points de vérification. Cela se produit si vous n'avez pas installé les modules de langue lors de l'installation du produit. Pour résoudre cet incident, vous pouvez relancer l'installation en ne sélectionnant que les modules de langue désirés. Tous les autres composants doivent être désélectionnés. Les caractères doivent alors apparaître correctement.
JRE 1.4.1 ou une version ultérieure est requis pour utiliser le journal HTML.
Un environnement JRE activé de version 1.4.1 ou ultérieure est requis pour utiliser le journal HTML.
Les préférences de définition de délai ne sont pas disponibles pour les tests Siebel
Un certain nombre d'options disponibles sous Windows > Preferences ne sont pas valides pour l'implémentation de RFT
variante Siebel car elles ne s'appliquent pas au modèle d'objet Siebel. Par exemple, les options sous Windows > Preferences > Functional Test > Playback > Mouse Delays et > Other Delays ne s'appliquent pas aux tests Siebel.
Impossible de revenir à la perspective Functional Tester après avoir affiché d'autres perspectives
Si vous mettez à jour Rational Functional Tester 6.1 vers la version 6.1.1 à l'aide de Rational Product Updater, vous ne pourrez peut-être pas revenir à la perspective Functional Test dans Eclipse après avoir accédé à une autre perspective, telle que Rational Software Modeler. Dans ce cas, suivez la procédure ci-dessous :
1. Ouvrez le fichier C:\Program Files\IBM\Rational\SDP\6.0\rationalsdp.ini à partir de Wordpad.
(Vous pourrez peut-être constater des erreurs de formatage. Après avoir sauvegardé ce fichier dans Wordpad, vous pourrez le modifier aussi dans le Bloc-notes.)
2. Recherchez VMArgs=-Xquickstart
3. Ajoutez la ligne suivante après celle-ci :
VMArgs=-Drational.test.ft.bootstrap.running=true
4. Sauvegardez le fichier.
5. Redémarrez le produit.
Vous devez maintenant être en mesure d'accéder à la perspective Functional Tester.
Pour la fonction Siebel Extension, procédure à suivre pour utiliser RFT 6.1.2 avec un projet RFT pré-existant
Si vous installez le module de mise à jour 6.1.2 le plus récent, vous devrez exécuter un certain nombre d'opérations pour pouvoir utiliser la nouvelle prise en charge de Siebel dans un projet pré-existant. Il convient d'ajouter deux nouveaux modèles (un pour les en-têtes de script et un pour les en-têtes de l'assistant de script) qui doivent être ajoutés au projet. Vous devez, de plus, mettre à jour les informations de génération ou de référence qui concernent le projet. Des instructions détaillées relatives à chaque plateforme RFT sont présentées ci-dessous.
Scriptage RFT variante Java et Eclipse
1. Si vous utilisez la fonction de scriptage RFT variante Java, mettez à jour les modèles en cliquant deux fois sur le projet dans la vue Projets Functional Tester et en sélectionnant l'option des propriétés.
2. Dans la boîte de dialogue des propriétés, sélectionnez les modèles de script de Functional Tester dans la liste située à gauche. Sélectionnez le modèle “Script: Header of the file” (Script : En-tête du fichier). Si vous n'avez pas personnalisé ce modèle, vous pouvez le mettre à niveau en cliquant sur le bouton Restaurer les valeurs par défaut. Si vous l'avez déjà personnalisé, ajoutez cette ligne au début du modèle, ainsi que les instructions d'importation suivantes :
import com.rational.test.ft.object.interfaces.siebel.*;
Après avoir modifié le modèle, cliquez sur le bouton Appliquer. Sélectionnez ensuite le modèle “Script: Header of the file” (Script : En-tête du fichier). Ajoutez la même ligne dans la section imports de ce modèle. Cliquez sur Appliquer, puis sur OK.
3. Si vous utilisez le support ClearCase intégré, les fichiers modèles sont réservés une fois que vous les avez modifiés. Il convient ensuite de les restituer afin que les autres membres de votre équipe puissent les utiliser.
Pour cela, cliquez à l'aide du bouton droit de la souris sur le projet dans la vue Projets Functional Tester et cliquez sur Equipe > Afficher les réservations. La liste des éléments réservés s'affiche. Sélectionnez les deux modèles ft_script.java.rfttpl et ft_scripthelper.java.rfttpl et restituez-les (par exemple en cliquant à l'aide du bouton droit de la souris sur les éléments sélectionnés dans la liste et en cliquant sur Restituer). Les autres membres de l'équipe doivent mettre à jour leur projet. Ils doivent pour cela cliquer sur le projet à l'aide du bouton droit de la souris dans la vue Projets Functional Tester, puis cliquer sur Equipe et sélectionner l'option permettant d'obtenir la dernière version.
4. Pour terminer, cliquez à nouveau sur le projet à l'aide du bouton droit de la souris dans cette même vue et sélectionnez l'option permettant de redéfinir le chemin de génération Java. Etant donné que ce dernier correspond à un emplacement local sur chaque machine, tous les membres de votre équipe devront effectuer cette opération.
Scriptage VB.Net et Visual Studio
1. Si vous utilisez la fonction de scriptage VB.Net, vous pouvez mettre à jour les modèles en cliquant à l'aide du bouton droit de la souris sur le projet dans Solution Explorer et en sélectionnant l'option des propriétés.
2. Dans la boîte de dialogue des propriétés, sélectionnez l'onglet contenant les modèles de script de Functional Tester. Sélectionnez le modèle “Script: Header of the file” (Script : En-tête du fichier). Si vous n'avez pas personnalisé ce modèle, vous pouvez le mettre à niveau en cliquant sur le bouton Restaurer les valeurs par défaut. Si vous l'avez déjà personnalisé, ajoutez cette ligne au début du modèle, ainsi que les instructions d'importation suivantes :
Imports Rational.Test.Ft.Object.Interfaces.Siebel
Après avoir modifié le modèle, cliquez sur le bouton Appliquer. Sélectionnez ensuite le modèle “Script: Header of the file” (Script : En-tête du fichier). Ajoutez la même ligne dans la section imports de ce modèle. Cliquez sur Appliquer, puis sur OK.
3. Si vous utilisez le support ClearCase intégré, les fichiers modèles sont réservés une fois que vous les avez modifiés. Il convient ensuite de les restituer afin que les autres membres de votre équipe puissent les utiliser.
Pour cela, cliquez à nouveau à l'aide du bouton droit de la souris sur le projet dans Solution Explorer, puis cliquez sur Equipe et sélectionnez l'option permettant d'afficher les réservations. La liste des éléments réservés s'affiche. Sélectionnez les deux modèles ft_script.vb.rfttpl et ft_scripthelper.vb.rfttpl et restituez-les (par exemple en cliquant à l'aide du bouton droit de la souris sur les éléments sélectionnés dans la liste et en cliquant sur Restituer). Les autres membres de l'équipe doivent mettre à jour leur projet. Ils doivent pour cela cliquer sur le projet à l'aide du bouton droit de la souris dans Solution Explorer, puis cliquer sur Equipe et sélectionner l'option permettant d'obtenir la dernière version.
4. Pour terminer, cliquez à nouveau à l'aide du bouton droit de la souris sur le projet dans Solution Explorer et sélectionnez l'option permettant de redéfinir la référence personnalisée. Les références personnalisées étant définies en local sur chaque machine et pour chaque projet, tous les membres de votre équipe doivent effectuer cette opération.
La page d'accueil du produit Rational Functional Tester est www.ibm.com/software/awdtools/tester/functional/index.html. Pour accéder aux FAQ, aux listes de problèmes connus et de correctifs et aux autres informations de support technique, accédez à la page d'accueil de ce produit et cliquez sur le lien Support.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans lequel
il serait contraire aux lois locales : LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.
Certaines juridictions
n'autorisent pas l'exclusion des garanties implicites, auquel cas
l'exclusion ci-dessus ne vous sera pas applicable.
Le présent document peut contenir des inexactitudes ou des
coquilles. Des modifications sont régulièrement apportées à ces informations ; ces
modifications seront intégrées dans les nouvelles éditions de la publication. IBM peut modifier sans préavis les produits
et logiciels décrits dans ce document.
Les références à des sites Web non IBM sont fournies à titre
d'information uniquement et n'impliquent en aucun cas une adhésion
aux données qu'ils contiennent. Les éléments figurant sur ces sites
Web ne font pas partie des éléments du présent produit IBM et
l'utilisation de ces sites relève de votre seule responsabilité.
IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera
appropriée et sans aucune obligation de sa part,
tout ou partie des informations qui lui seront fournies.
Les licenciés souhaitant obtenir des informations permettant :
(i) l'échange des données entre des logiciels créés de façon
indépendante et d'autres logiciels (dont celui-ci), et (ii)
l'utilisation mutuelle des données ainsi échangées, doivent adresser
leur demande à :
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA
Ces informations peuvent être soumises à des conditions
particulières, prévoyant notamment le paiement d'une redevance.
Le logiciel sous licence décrit dans ce document et tous les éléments sous licence
disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA,
des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord
équivalent.
Les données de performance indiquées dans ce document ont été
déterminées dans un environnement contrôlé. Par conséquent, les
résultats peuvent varier de manière significative selon l'environnement
d'exploitation utilisé. Certaines mesures évaluées sur des systèmes en cours
de développement ne sont pas garanties sur tous les systèmes disponibles.
En outre, elles peuvent résulter d'extrapolations. Les résultats peuvent
donc varier. Il incombe aux utilisateurs de ce document de vérifier
si ces données sont applicables à leur environnement d'exploitation.
Les informations concernant des produits non IBM ont été obtenues auprès des
fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs
performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits
non IBM. Toute question concernant les performances de produits
non IBM doit être adressée aux fournisseurs de ces produits.
Toute instruction relative aux intentions d'IBM pour ses opérations à venir est susceptible d'être
modifiée ou annulée sans préavis, et doit être considérée uniquement
comme un objectif.
Le présent document peut contenir des exemples de données et de
rapports utilisés couramment dans l'environnement professionnel. Ces
exemples mentionnent des noms fictifs de personnes, de sociétés, de
marques ou de produits à des fins illustratives ou
explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou
des données réelles serait purement fortuite.
LICENCE DE COPYRIGHT :
Le présent logiciel contient des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes plates-formes d'exploitation. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation des plates-formes pour lesquels ils ont été écrits ou aux interfaces de programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes.
Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui en sont dérivées doit comprendre une notice de copyright, libellée comme suit :
© (nom de votre société) (année). Des segments de code sont dérivés des Programmes exemples d'IBM Corp. © Copyright IBM Corp. 2000, 2005. All rights reserved.
Si vous visualisez ces informations en ligne, il se peut que les photographies et illustrations
en couleur n'apparaissent pas à l'écran.
Les informations sur l'interface de programmation vous aident à créer des logiciels à l'aide de ce programme.
Les interfaces de programmation génériques permettent d'écrire des applications qui obtiennent les services des outils de ce programme.
Cependant ces informations peuvent également contenir des informations sur les diagnostics, les modifications et la configuration. Ces informations doivent vous permettre de déboguer vos applications.
Avertissement : N'utilisez pas ces informations comme interface de programmation car elles sont sujettes à modification.
Les termes qui suivent sont des marques d'International Business Machines Corporation aux Etats-Unis et/ou dans certains autres pays :
Java ainsi que tous les logos et toutes les marques incluant Java sont des marques de Sun Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays.
Windows et Windows NT sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.
Intel et Pentium sont des marques d'Intel Corporation ou de ses filiales aux Etats-Unis et/ou dans certains autres pays.
UNIX est une marque enregistrée de The Open Goup aux Etats-Unis et/ou dans certains autres pays.
Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autres pays.
D'autres sociétés sont propriétaires des autres marques, noms de produits ou logos qui pourraient apparaître dans ce document.