WebSphere Development Tools for iSeries V5.1 - Fichier README

Ce document offre les informations requises pour le produit WebSphere Development Tools for iSeries. Il en indique en outre les limitations et comporte des informations non intégrées à la documentation.

Le document Remarques sur l'installation contient toutes les informations et les procédures concernant l'installation. Il explique aussi comment utiliser les fichiers réponses, procéder à une désinstallation et ajouter ou supprimer des composants.

Le document Remarques d'édition décrit les composants du produit, indique les conditions système requises détaillées, propose des exemples de migration ainsi que des remarques d'édition relatives au produit VisualAge for Java Version 3.5.3 Enterprise Toolkit for AS/400.

Table des matières

Modifications de la documentation

Important : Comment sélectionner les composants à installer ou à supprimer
L'assistant de modification vous permet d'ajouter ou de supprimer des composants. La page contenant le texte "Sélectionnez les composants à modifier" doit comporter la description suivante :

Pour qu'un composant soit ajouté, vous devez sélectionner la case à cocher correspondante.
Pour enlever un composant, désélectionnez la case à cocher correspondante.
Pour en savoir plus sur ce sujet, reportez-vous aux remarques d'installation de la section Procédure d'ajout ou de suppression de composants après installation.

VisualAge RPG (VARPG)

Pour V5.1, l'aide du GUI Designer de VARPG a été mise à jour et inclut de nouvelles rubriques concernant :

Aucune autre mise à jour n'a été apportée à cette aide en ligne.

Les versions HTML et PDF des publications concernant VARPG n'ont pas été modifiées. Elles contiennent les inexactitudes suivantes :

Les mots clés DLL et LINKAGE ne figurent pas dans la liste des mots clés pour ces rubriques d'aide prenant en compte la langue :

Ces mots clés ne figurent pas non plus dans le tableau 33. Les mots clés Prototype, Interface de procédure et Paramètre figurent dans le document VisualAge RPG Language Reference.

Les attributs de composants suivants ont été ajoutés dans VisualAge RPG :
Composant Attribut Type Description Code
Opération
Code
Sous-fichier EditColumn numérique Renvoie le numéro de colonne de la cellule ouverte pour l'édition. getatr
EditIndex numérique Renvoie le numéro de ligne de la cellule ouverte pour l'édition. getatr
EditText texte Renvoie le texte édité de la cellule en cours d'édition.
Renvoie une chaîne vide si aucune cellule n'a été ouverte pour l'édition.
getatr
Les attributs de sous-fichier suivants permettent de modifier l'ordre d'affichage des colonnes de données de sous-fichiers. "colonnes de données" se réfère à l'ordre des colonnes, indiqué lors de la phase de conception dans la liste des zones du bloc-notes des propriétés (une "colonne de données" est qualifiée par l'attribut ColNumber). "colonnes d'affichage" se réfère à l'ordre des colonnes telles qu'elles sont affichées (une "colonne d'affichage" est qualifiée par le nouvel attribut ViewColumn). Par défaut, les colonnes de données et les colonnes d'affichage sont identiques. Si un utilisateur modifie la position d'affichage d'une colonne, seules les colonnes d'affichage sont modifiées.
MapViewCol numérique Si cette valeur est fixée à 1, le sous-fichier sera affiché avec des colonnes repositionnées en fonction des attributs ColNumber et ViewColumn. ColNumber s'applique au numéro de la colonne de données à déplacer et ViewColumn à la colonne de destination. Toutefois, les colonnes ne sont pas interchangées. Les colonnes d'affichage sont déplacées vers la droite ou vers la gauche. setatr
ViewColumn numérique Définit la colonne de destination MapViewCol. setatr
Exemple de code pour mettre en correspondance la colonne de données 2 et la colonne d'affichage 4
C     Eval      %Setatr('FRA000000B':'SUBF':'ColNumber')=2
C     Eval      %Setatr('FRA000000B':'SUBF':'ViewColumn')=4
C     Eval      %Setatr('FRA000000B':'SUBF':'MapViewCol')=1
DColFRVCol numérique Retourne la colonne de données qui correspond à la colonne indiquée par l'attribut ViewColumn. getatr
Exemple de code pour obtenir la colonne de données à partir de la colonne d'affichage 4
C     Eval      %Setatr('WIN':'SBF':'ViewColumn')=4
C     Eval      DataCol4 = %Getatr('WIN':'SBF':'DCOLFRVCOL')
VColFRDCol numérique Retourne la colonne d'affichage qui correspond à la colonne indiquée par l'attribut ColNumber. getatr
Exemple de code pour obtenir la colonne d'affichage à partir de la colonne de données 4
C     Eval      %Setatr('WIN':'SBF':'ColNumber')=4
C     Eval      ViewCol4 = %Getatr('WIN':'SBF':'VCOLFRDCOL')
SortAsc numérique Définit une colonne de données pour trier par ordre croissant les données du sous-fichier. setatr
Exemple de code pour trier par ordre croissant la colonne 3
C     Eval      %Setatr('WIN':'SBF':'SortAsc')=3
SortDesc numérique Définit une colonne de données pour trier par ordre décroissant les données du sous-fichier. setatr
Exemple de code pour trier par ordre décroissant la colonne 3
C     Eval      %Setatr('WIN':'SBF':'SortDesc')=3
Fenêtre PrintAsIs texte Imprime l'image et conserve le rapport hauteur/largeur. setatr
Image PrintAsIs texte Imprime l'image et conserve le rapport hauteur/largeur. setatr
Texte statique DropValue numérique Valeur fixée à 1 pour permettre de modifier la valeur du libellé après une opération de glisser-déposer. Valeur fixée à 0 pour que la valeur reste inchangée après une opération identique. La valeur par défaut est 1. Par exemple, le composant texte statique a pour libellé "Envoyer un courrier électronique" et les utilisateurs doivent glisser-déposer une adresse électronique sur ce libellé pour appeler une boîte de dialogue d'envoi de courrier électronique. Si vous fixez la valeur de l'attribut DropValue à 0, le libellé n'est pas remplacé par l'adresse électronique. setatr
Page de bloc-notes OnTop numérique Valeur fixée à 1 pour faire de la page indiquée la page en cours. Auparavant, les utilisateurs définissaient l'attribut "PageNumber" du composant bloc-notes sur N, afin que la énième page devienne la page en cours. Cette méthode peut générer des confusions si une page est définie comme invisible, car cette page sera supprimée du composant bloc-notes lors de l'exécution. (Lorsque la page est de nouveau définie comme visible, l'exécution la recrée dans le bloc-notes.) Par exemple, si le code suivant est exécuté :
C            EVAL	   %SetAtr('frame':'page3':'visible')=0
C            EVAL          %SetAtr('frame':'notebook':'PageNumber')=3
La page en cours est alors la page 4 (qui devient la troisième, puisque la troisième page a été supprimée).
Les utilisateurs peuvent maintenant utiliser cette ligne pour définir la page 4 comme page en cours :
C            EVAL          %SetAtr('frame':'page4':'OnTop')=1
Sans recourir au numéro d'index, il est maintenant plus facile de savoir quelle page est la page en cours.
GETATR permet d'obtenir la valeur de l'attribut OnTop d'une page de bloc-notes. Il renvoie la valeur 1 si la page est la page en cours et 0 si ce n'est pas le cas.
setatr
getatr


Les événements de composants suivants ont été ajoutés à VisualAge RPG.
Composant Evénement Description
Graphique Incrustation Nouvel événement ajouté
Page de bloc-notes SelPending Cet événement est lancé pour la page en cours lorsqu'un utilisateur clique sur une autre page. Par exemple, le sous-programme d'action pour cet événement peut contrôler que toutes les entrées requises ont été fournies. Si ce n'est pas le cas, la valeur retournée est "NODEFAULT" : le moteur d'exécution de VARPG ne passera pas à une autre page. Il n'est donc plus besoin de désactiver d'autres pages ni de les définir comme invisibles. Voici un exemple de code :
 C     NBP_1         BEGACT    SELPENDING    FRA_1
 C                   if        %getatr('FRA_1':'cusno':'text')=*blank
 C     *msg0001      dsply                   rc1               9 0      Display an error message;
 C                   eval      RC='*NODEFAULT  '
 C                   else
 C                   eval      RC='*DEFAULT    '
 C                   endif
 C                   ENDACT    RC

WebSphere Studio for iSeries

Pour toute information concernant les conditions requises et les limitations spécifiques relatives au produit IBM WebSphere Studio for iSeries, reportez-vous au fichier README et ReadMe 3.5 de WebSphere Studio. Vous pouvez également visualiser ces remarques en sélectionnant le menu Démarrer de Windows, puis Programmes> IBM WebSphere Development Tools for iSeries> IBM WebSphere Studio for iSeries.

A propos de l'attribut BiDi
Dans WebSphere Studio for iSeries, chaque contrôle de conception comporte une propriété d'attribut de directionnalité qui indique le sens du texte. Cette propriété figure dans l'onglet Général des propriétés de contrôles. Les options possibles sont :
LTRLe texte se lit de gauche à droite
RTLLe texte se lit de droite à gauche
NONELe texte se lit dans le sens par défaut de la langue utilisée

En outre, le composant Sous-fichier comporte également l'attribut de "directionnalité" sur l'onglet "Propriétés des zones". L'attribut "directionnalité" qui figure sur l'onglet "Général" de la page des propriétés définit la disposition des colonnes/zones. L'attribut "directionnalité" qui figure sur l'onglet "Propriétés des zones" de la page des propriétés définit comment s'affiche le texte de la zone.

Sur la page de définition de l'appel du programme de l'assistant d'interaction Web, un nouvel attribut a été ajouté : bidistringtype. Les différentes options sont décrites ci-dessous.
Type de chaîne Type de
texte
Sens Pagination
symétrique
Forme
numérique
Formes
de texte
Par défaut Type de chaîne par défaut pour les données non BiDi (LTR)
ST4 Visuel LTR Non Nominal Formé
ST5 Implicite LTR Oui Nominal Nominal
ST6 Implicite RTL Oui Nominal Nominal
ST7 Visuel LTR contextuel Non Nominal Nominal
ST8 Visuel RTL Non Nominal Formé
ST9 Visuel RTL Oui Nominal Formé
ST10 Implicite LTR contextuel Oui Nominal Nominal
ST11 Implicite LTR contextuel Oui Nominal Nominal
Remarque : Chaque CCSID a un type de chaîne CDRA par défaut, qui définit un jeu d'indicateurs BiDi. Si vous utilisez ces constantes lors de conversions de chaînes BiDi, le paramètre de type de chaîne doit toujours être ST5 (LTR), ST6 (RTL), ST10 (LTR contextuel) ou ST11 (RTL contextuel).

A propos de deux nouvelles zones
La première page de l'assistant de configuration de publication comporte deux nouvelles zones, nom du serveur d'application WAS et nom du moteur de servlet WAS. Leurs valeurs par défaut, Wdt400AppServer et Wdt400ServletEngine, ont été définies dans le code.

A propos d'une modification de libellé de zone
La première page de l'assistant de configuration de publication comporte la zone Nom de noeud WAS, auparavant nommé Nom de noeud XML. Lorsque vous indiquez le nom de noeud WAS sur cette page, utilisez le nom de noeud qui figure sur la console d'administration.

Distributed Debugger et Object Level Trace

Pour toute information concernant les conditions requises et les limitations spécifiques relatives aux produits IBM Distributed Debugger et Object Level Trace, reportez-vous aux remarques d'édition concernant ces produits. Vous pouvez également visualiser ces remarques en sélectionnant le menu Démarrer de Windows, puis Programmes> IBM WebSphere Development Tools for iSeries> IBM Distributed Debugger> README.

Incidents recensés et palliatifs

Remarques relatives à JDK
Le kit de développement de logiciel Java 2 (J2SDK) d'IBM, Standard Edition v1.2.2, est livré avec ce produit. J2SDK comprend JavaDocs. Si vous souhaitez utiliser un programme JDK différent, vous devez utiliser la version 1.2 ou suivante pour vous assurer de la fonctionnalité de tous les composants avec le code Java.

Pour utiliser un autre JDK, déterminez le répertoire de base JRE (Java Runtime Environment) correspondant. Dans CODE Editor, tapez la commande "SET GLOBAL.JREHOME x:\dir" où x:\dir représente le répertoire de base JRE. Par exemple, "SET GLOBAL.JREHOME C:\JDK1.2\JRE".

Si vous envisagez d'utiliser le composant Multimédia de VisualAge RPG, installez l'API du logiciel intégré Java Media.

VisualAge RPG GUI Designer et extension Java
Netscape Navigator et Microsoft Internet Explorer ne prennent pas en charge le même niveau de J2SDK utilisé par VisualAge RPG. Ainsi, les applets créées à l'aide de VisualAge RPG GUI Designer ne s'exécuteront pas directement avec ces navigateurs. Pour exécuter les applets VisualAge RPG dans ces navigateurs, vous devez avoir installé l'extension Java 1.2 (incluse dans J2SDK). Vous pouvez télécharger J2SDK à partir de la page "Source for Java Technology" du site Web java.sun.com.

VisualAge RPG - noms IFS
Utilisez toujours les noms de répertoires IFS, qui comptent entre 1 et 8 caractères et n'autorisent pas les espaces.

Dysfonctionnement de l'aide
WebSphere Development Tools for iSeries utilise le système d'aide de VisualAge pour fournir son aide en ligne via votre navigateur Web. Si vous rencontrez des difficultés lors du lancement, de l'utilisation ou de la recherche dans l'aide, un document d'aide à la résolution des problèmes est disponible sur le support d'installation. Insérez le CD-ROM 1 ou le DVD-ROM dans l'unité et utilisez Windows Explorer pour accéder au fichier x:\install\help\helpyyy\helpTroubleshooting.htm, où x est l'unité et yyy le code de la langue (voir ci-après) :
LangueCodeLangueCodeLangueCodeLangueCodeLangueCode
Allemand deu Anglais enu Espagnol esp Français fre Italien ita
Japonaisjpn Coréenkor Portugais
(Brésil)
bra Chinois
(Simplifié)
chs Chinois
(Traditionnel)
cht
Une fois l'installation terminée, le document d'identification des incidents se trouve dans le répertoire install\help.

WebSphere Studio for iSeries : appeler les API de DTC de sous-fichiers
Le programme de service d'hôte, QGPL/QDTSSFL.SRVPGM, est requis lorsque le programme hôte de l'utilisateur doit appeler l'API de DTC de sous-fichier de Websphere Studio for iSeries.

Pour l'installation

  1. Un ID hôte comportant les droits d'accès *ALLOBJ et *SAVSYS est requis pour les différentes étapes de l'installation.
  2. Transférez le fichier sauvegarde qdtssfl.sav de votre poste de travail à la bibliothèque hôte QGPL iSeries :
    1. Ouvrez une fenêtre d'invite de commande
    2. Allez sur le répertoire source de qdtssdfl.sav, x:\WDT400\Studio35\Affinityx:\WDT400 représente l'unité et le répertoire d'installation du produit.
    3. Entrez ces commandes :
      ftp iSeriesHost
      cd QGPL
      binary
      put qdtssfl.sav QDTSSFL (en supposant que le fichier sauvegarde QDTSSFL a été créé, par exemple CRTSAVF FILE(QGPL/QDTSSFL))
  3. Restaurez QDTSSFL SRVPGM sur la bibliothèque QGPL à partir du fichier de sauvegarde :
    RSTOBJ OBJ(*ALL) SAVLIB(QGPL) DEV(*SAVF) SAVF(QGPL/QDTSSFL) RSTLIB(QGPL)

Pour l'environnement de développement

  1. Assurez-vous que la bibliothèque QGPL figure dans la liste des bibliothèques.
  2. Associez le programme utilisateur qui génère l'appel de l'API de DTC de sous-fichier à QGPL\QDTSSFL.SRVPGM

Pour l'environnement d'exécution, assurez-vous que la bibliothèque QGPL figure dans la liste des bibliothèques.

Remarques à l'attention des utilisateurs des versions antérieures à V5.1 :

  1. Tous les programmes actuels associés à QSYS\QDTSSFL.SRVPGM doivent être de nouveau liés au nouveau QGPL\QDTSSFL.SRVPGM.
  2. Une fois que tous les programmes sus-mentionnés ont été associés au nouveau SRVPGM, vous pouvez supprimer la version antérieure à V5.1 du QDTSSFL.SRVPGM dans la bibliothèque QSYS.

Utilisation d'exemples de Enterprise Toolkit for iSeries
Avant de pouvoir utiliser des exemples de ET/400, vous devez restaurer la bibliothèque ADTSLAB. Pour WebSphere Development Studio for iSeries V5R1, cette bibliothèque se trouve dans QPDA.

Messages d'écran tronqués dans CODE
Les messages longs rencontrés dans CODE Editor sont parfois tronqués. Dans ce cas, il vous suffit de sélectionner le message concerné et de cliquer sur Aide ou d'appuyer sur F1 pour le visualiser en entier.

Incidents liés au navigateur

Certains composants de WebSphere Development Tools requièrent le navigateur Internet Explorer (reportez-vous à la section relative aux logiciels requis dans les remarques d'édition). Certains des incidents propres à Netscape sont décrits ci-après. Utilisez Internet Explorer comme navigateur par défaut afin d'éviter ces contraintes et ces incidents.

Recherche dans Netscape sous Windows 2000
Il existe un problème connu lié à Netscape (versions 4.5 à 4.74 et peut-être d'autres) sur certaines machines Windows 2000, qui peut entraîner que la recherche dans l'aide en ligne soit extrêmement lente. Lorsque vous transmettez un formulaire à partir de ces versions de Netscape, l'application Netscape utilise la plupart du temps UC disponible sur votre machine jusqu'à ce qu'une réponse soit reçue du système éloigné. Ce problème n'est pas censé se produire lors d'une recherche à distance (par exemple, sur un site Web). Cependant, le programme de recherche du produit s'exécutant sur votre machine locale, le fait que Netscape utilise une telle quantité de temps UC signifie qu'il en reste très peu pour le programme de recherche. Par conséquent, une recherche qui devrait renvoyer un résultat au bout d'une seconde peut prendre plusieurs minutes sous Windows 2000.

Vous pouvez éviter ce problème de performances en sélectionnant une fenêtre différente, autre que Netscape, après chaque transmission de recherche. Généralement, Netscape arrête alors d'utiliser trop de temps UC en attendant une réponse, et les résultats de la recherche sont affichés au bout d'une seconde après ce changement de fenêtre.

Vous pouvez également utiliser Microsoft Internet Explorer pour visualiser l'aide. Ce problème de performances ne se produit pas avec ce navigateur.

Incompatibilité de Netscape Navigator
Netscape Navigator n'est pas conforme à des normes pour HTML 4. Les pages Web générées à partir de WebSphere Studio for AS/400 et affichées par Netscape Navigator reflètent les incidents DTC décrits dans le tableau suivant. Ces incidents ne se produisent pas si vous utilisez Internet Explorer.

Type DTC Incidents liés à l'affichage Incidents liés aux événements Incidents liés aux attributs
Entryfield (zone d'entrée) Les valeurs par défaut de Couleur et de Couleur d'arrière-plan ne peuvent pas être remplacées. OnSelect, OnClick, OnDblClick, OnMouseOver, OnMouseDown, OnMouseUp et OnMouseOut ne sont pas pris en charge. L'attribut "alignment" déplace toute la zone au lieu du texte seul.
L'attribut "readonly" n'est pas pris en charge, mais vous pouvez y remédier ainsi :
- sélectionnez l'élément DTC
- affichez la boîte de dialogue Propriétés des contrôles
- sélectionnez l'onglet Evénements
- cliquez sur l'événement onFocus
- tapez "this.blur();" dans la zone script.
Case à cocher Rien à signaler OnChange n'est pas pris en charge. Rien à signaler
Combobox (boîte de dialogue mixte) Les valeurs par défaut de Couleur et de Couleur d'arrière-plan ne peuvent pas être remplacées.
La police de caractères est ignorée.
Rien à signaler Rien à signaler
Listbox (boîte à liste) Les valeurs par défaut de Couleur et de Couleur d'arrière-plan ne peuvent pas être remplacées.
La police de caractères est ignorée.
Rien à signaler Rien à signaler
MLE Les valeurs par défaut de Couleur et de Couleur d'arrière-plan ne peuvent pas être remplacées.
La police de caractères est ignorée.
Les renvois à la ligne du texte sont incorrects.
OnSelect n'est pas pris en charge. Rien à signaler
Pushbutton (bouton de fonction) La couleur d'arrière-plan est toujours gris clair. OnKeyPress, OnKeyUp, OnKeyDown, OnMouseOut et OnMouseOver ne sont pas pris en charge. Rien à signaler
Radiobutton (bouton d'option) Rien à signaler OnMouseOut, OnMouseOver, OnKeyUp, OnKeyDown, OnKeyPress et OnChange ne sont pas pris en charge. Rien à signaler

Internet Explorer et aide relative à AS/400 Toolbox for Java
Certaines pages d'aide de Toolbox for Java ne contiennent pas le jeu de caractères correct lorsque vous les visualisez à l'aide d'Internet Explorer.Les jeux de caractères corrects pour chaque langue sont les suivants :
Langue Nom du jeu de caractères
Chinois simplifié Chinois simplifié (GB2312)
Chinois traditionnel Chinois traditionnel (Big5)
Coréen Coréen
Japonais Japonais (Shift-JIS)

Pour sélectionner le jeu de caractères associé à votre langue, procédez comme suit à partir de la fenêtre de votre navigateur :
  1. Cliquez sur Affichage dans la barre de menus.
  2. Sélectionnez Codage afin d'ouvrir une liste de jeux de caractères.
    1. Si le jeu de caractères requis pour votre langue figure dans cette liste, cliquez dessus.
    2. Si tel n'est pas le cas, cliquez sur Plus afin d'ouvrir une autre liste de jeux de caractères.
    3. Cliquez sur le jeu de caractères requis pour votre langue.
Vous devez exécuter ces tâches chaque fois que le jeu de caractères utilisé pour une page d'aide est incorrect.

Distributed Debugger
Lorsque vous déboguez un Programme ou un Programme de service lancé à partir d'une page Web générée par WebSphere Studio for AS/400, la fin du programme ou du point d'entrée du programme de service n'entraîne pas l'arrêt de la session de débogage. Cela évite des sessions de débogage ultérieures. Pour pouvoir relancer le débogueur, utilisez le bouton Stop pour fermer la session de débogage en suspens.

OLT (Object Level Trace)
Si Object Level Trace (OLT) ne démarre pas sous Windows 95 ou Windows 98, vérifiez que votre espace d'environnement est défini à la valeur maximale. Dans le fichier CONFIG.SYS, recherchez la directive SHELL et vérifiez que la valeur /E est 32768. Par exemple : SHELL=C:\WINDOWS\COMMAND.COM /p /E:32768

L'afficheur OLT ne fonctionnera pas si les fichiers d'environnement situés dans le répertoire DbgProf sont endommagés. Dans ce cas, supprimez tous les fichiers du répertoire DbgProf. Il existe un répertoire distinct pour chaque utilisateur. Au démarrage de l'afficheur OLT, ces fichiers seront alors recréés.

L'afficheur OLT affiche une erreur indiquant qu'il est impossible d'ouvrir le flot d'entrée pour dertrdfl lors de son premier démarrage ou après la suppression des fichiers d'environnement dans le répertoire DbgProf. Cette erreur n'affecte pas le mode de fonctionnement de l'afficheur OLT.

Norton AntiVirus
Si Norton AntiVirus est installé sur votre poste Windows 98 et que des composants de WebSphere Development Tools, tels que Debugger ou Object Level Trace, ne s'exécutent pas, désactivez Norton Antivirus et recommencez.

Autres sources d'information

Consultez notre site Web aux adresses suivantes :

ibm.com/software/awdtools/wdt400/ Cliquez sur Support, puis sélectionnez une option de la rubrique Support Downloads.

Vous pouvez également accéder à ces pages en suivant les liens disponibles à partir de la page d'accueil des logiciels IBM ibm.com/software/

Ce produit est décrit dans le livret REDP0503. Rendez-vous sur le site des redbooks. Cliquez sur Redpapers dans la partie gauche de l'écran, puis sur l'intitulé "IBM WebSphere Development Tools for AS/400: An Introduction". Vous pourrez alors visualiser un extrait de ce document. Cliquez sur View Online pour afficher la version PDF de ce document.

Participez aux forums et envoyez vos questions à :

Serveur de nouvelles :

news.software.ibm.com

Forums suggérés :

ibm.software.code400

ibm.software.vajava

ibm.software.varpg

ibm.software.websphere.studio400


Comment trouver votre contrat de licence

Les fichiers du contrat de licence de ce logiciel se trouvent dans le sous-répertoire licence, dans le répertoire principal du produit.

Remarques

Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante :

Director of Licensing
Intellectual Property & Licensing
International Business Machines Corporation
North Castle Drive, MD - NC119
Armonk, New York 10504-1785
U.S.A.

Le paragraphe suivant ne s'applique pas au Royaume-Uni ni dans d'autres pays où de telles dispositions pourraient aller à l'encontre des réglementations locales : LE PRESENT DOCUMENT EST LIVRE EN L'ETAT. IBM DECLINE TOUTE RESPONSABILITE, EXPLICITE OU IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE LES GARANTIES DE VALEUR MARCHANDE OU D'ADAPTATION A VOS BESOINS. 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. Il est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. 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é.

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 à :

IBM Canada Ltd.
Department 071
1150 Eglinton Avenue East
Toronto, Ontario M3C 1H7
Canada

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.

Informations relatives à l'interface de programmation

Ce document contient les informations sur les interfaces de programmation générique et les instructions associées fournies par IBM WebSphere Development Tools for iSeries.

Marques

Les termes qui suivent sont des marques d'International Business Machines Corporation dans certains pays :
  • AIX
  • AIXwindows
  • AS/400
  • AS/400e
  • IBM
  • Integrated Language Environment
  • iSeries
  • Operating System/400
  • OS/400
  • RPG/400
  • VisualAge
  • WebSphere

InstallShield est une marque d'InstallShield Corporation dans certains pays.

Intel et Pentium sont des marques d'Intel Corporation.

Java et toutes les marques de Java sont des marques ou des marques déposées de Sun Microsystems, Inc. dans certains pays.

Netscape Navigator est une marque de Netscape Communications Corporation.

ActiveX, Microsoft, SourceSafe, Visual C++, Visual SourceSafe, Windows, Windows NT, Win32, Win32s et le logo Windows sont des marques de Microsoft Corporation dans certains pays.

D'autres sociétés sont propriétaires des autres marques, noms de produits ou logos qui pourraient apparaître dans ce document.