Fonction Outils IBM J2EE Connector version 6.0.1.4 - Notes sur l'édition

Pour IBM Rational Application Developer 6.0.1 ou 6.0.1.1 et IBM Rational Software Architect 6.0.1 ou 6.0.1.1

© Copyright IBM Corporation 2000, 2006. All Rights Reserved.

Vous pouvez consulter la dernière version de ce fichier à l'adresse www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/601/html/J2C6014/readme_6014.html

Ce fichier est disponible dans les langues nationales suivantes :

Portugais du Brésil Chinois simplifié Chinois traditionnel
Français Allemand Italien
Japonais Coréen Espagnol

Table des matières

1.0 A propos de cette édition
   1.1 Historique des correctifs de produit
2.0 Informations relatives à l'installation
   2.1 Configuration matérielle requise
   2.2 Configuration logicielle requise
   2.2.1 WebSphere Application Server
   2.2.2 Adaptateurs de ressources
   2.2.3 CICS Transaction Gateway
3.0 Limitations connues, problèmes identifiés et leurs solutions
4.0 Support client
5.0 Remarques et marques

1.0 A propos de cette édition

Les outils J2EE Connector (J2C) Architecture permettent de créer des applications J2EE qui intègrent et étendent les opérations et les données aux systèmes EIS (Enterprise Information System) existants.

Cette édition contient des correctifs et prévoit une maintenance pour les adaptateurs de ressources IMS et CICS inclus dans Rational Application Developer et Rational Software Architect. Après application de la mise à jour :

1.1 Historique des correctifs de produit

Les correctifs suivants sont inclus dans la présente édition des outils J2EE Connector :

1.1.1 Modifications apportées aux adaptateurs de ressources IMS

Les versions 9.1.0.1.3b et 9.1.0.2.2b d'IMS Connector for Java sont incluses, pour être utilisées dans le cadre du développement, dans la fonction Outils J2EE Connector version 6.0.1.4 pour IBM Rational Application Developer version 6.0.1.2, 6.0.1.1 ou 6.0.1. Il s'agit d'éditions de maintenance exclusivement (sans nouvelles fonctions) ; elles comprennent les mises à jour suivantes :

Si l'application tente de faire passer le mode de validation de 0 à 1 en utilisant la même instance d'objet IMSInteractionSpec, l'interaction s'exécutera avec le niveau de synchronisation Confirm et non pas None. Grâce à ce correctif, IMS Connector for Java veillera à utiliser le niveau de synchronisation None pour l'exécution de la transaction IMS si le mode de validation est fixé à 1.

1.1.2 Modifications apportées aux adaptateurs de ressources CICS

APAR concernés par ces versions : Sur les plateformes distribuées, ce niveau de version prévoit des PTF pour les APAR suivants :

Sous z/OS, ce niveau de version prévoit des PTF pour les APAR ci-dessous :

1.1.3 PMR 58123,370,000

Code migré incorrect en cas d'exposition des propriétés de connexion.

Si vous avez exposé le mot de passe et l'ID utilisateur dans les propriétés de connexion, le code migré ne passera pas ces valeurs lorsque vous l'exécuterez. Le mot de passe et l'ID utilisateur seront donc incorrects.

1.1.4 APAR n° PL34871 - Numéro de PMR : 28130

IGYPS2121-S ERREURS LORS DE LA COMPILATION DU CONVERTISSEUR GENERE PAR DES SERVICES WEB D'ENTREPRISE

Webphere Developer for zSeries 6.0.1.4 - Lorsque l'assistant Enable Enterprise Web Services est utilisé, en cas de conversion XML compilée, le convertisseur est généré sans les structures de données d'entrée et de sortie, ce qui entraîne des erreurs de compilation. Par exemple, les erreurs ci-dessous peuvent se produire :

Correctif local : Voici les solutions palliatives :

2.0 Informations relatives à l'installation

Pour obtenir des informations sur l'installation des outils J2EE Connector, reportez-vous au document www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/install_instruction/J2C6014/install.html

2.1 Configuration matérielle requise

Pour connaître la configuration matérielle requise pour l'installation des outils J2EE Connector, reportez-vous aux instructions d'installation.

2.2 Configuration logicielle

Vous devez avoir installé l'un des produits suivants avant d'installer ces outils :

Si vous développez une application à l'aide des outils J2C et que vous l'exécutez dans WebSphere Application Server Version 5, veillez à appliquer la maintenance requise à WebSphere Application Server version 5. Reportez-vous à la section Section 2.2.1 WebSphere Application Server pour plus de détails.

Pour plus de détails sur les logiciels et les spécifications pris en charge par les outils J2EE Connector, reportez-vous aux instructions d'installation.

Pour plus de détails sur les logiciels et les spécifications pris en charge par un outil spécifique dans Rational Application Developer ou Rational Software Architect, consultez l'aide en ligne.

2.2.1 WebSphere Application Server

WebSphere version 5.0 et WebSphere version 5.1 prennent en charge J2C 1.0. Les niveaux de service de WebSphere Application Server requis pour les outils J2EE Connector sont répertoriés dans le tableau ci-dessous. Les environnements de test correspondant à un niveau de version antérieur disponibles avec Rational Application Developer ou Rational Software Architect version 6.0 requièrent le niveau de service répertorié dans la colonne Niveau de service requis pour WAS Distributed du tableau. Les correctifs cumulatifs de WebSphere Application Server, WAS 5.0.2.8 par exemple, sont disponibles à partir du site de support de WebSphere Application Server (www.ibm.com/software/webservers/appserv/was/support). Les correctifs de l'environnement d'exécution d'Integration Edition pour 5.0 et 5.1 sont disponibles à partir du site www.ibm.com/support/docview.wss?rs=180&context=SSEQTP&dc=D410&dc=D420&uid=swg24004796&loc=en_US&cs=utf-8&lang=en. Les PTF de WebSphere Application Server pour z/OS sont disponibles à partir du site de support de WebSphere Application Server pour z/OS www.ibm.com/software/webservers/appserv/zos_os390/support/

WebSphere Application Server Niveau de service requis pour WAS Distributed Niveau de service requis pour WAS pour z/OS
5.0.x
  • Correctif cumulatif 5.0.2.8
  • Correctifs de l'environnement d'exécution d'Integration Edition pour 5.0
W502023 (PTF UK00329)
5.1.x
Correctifs de l'environnement d'exécution d'Integration Edition pour 5.1
W510205 (PTF UK0028)

WebSphere version 6 prend en charge les applications J2C 1.5.

2.2.2 Adaptateurs de ressources

Les adaptateurs de ressources suivants sont pris en charge dans les outils J2C :

2.2.3 CICS Transaction Gateway

Les logiciels pris en charge pour CICS Transaction Gateway (CICS TG) se trouvent dans www-1.ibm.com/support/docview.wss?uid=swg21239203

3.0 Limitations connues, problèmes identifiés et leurs solutions

3.1.1

Les limitations trouvées dans la fonction Outils IBM J2EE Connector version 6.0.1 s'appliquent également à cette édition.

3.1.2

Dans certains cas, les mises à jour de l'adaptateur de ressources IMS nécessitent l'application d'APAR corequis pour IMS Connect et IMS. Pour obtenir des informations sur les APAR corequis, consultez le site Web suivant : www.ibm.com/ims.

3.1.3

Vous ne pouvez pas avoir plusieurs versions d'un adaptateur de ressources, ceci dans aucune des versions de WebSphere Application Server. Le problème est qu'il n'y a qu'une seule combinaison chemin d'accès de classe/chargeur dans WebSphere Application Server et qu'il mélangera donc des classes des deux niveaux, provoquant un comportement non défini.

3.1.4

PMR 03591 : Problème de performance du générateur d'annotations

Description du problème

Le générateur d'annotations régénérera automatiquement toutes vos classes de liaison de données si vous apportez des modifications à la balise d'annotation.

Dans les cas où les classes de liaison de données contiennent plusieurs méthodes get/set, la reconstruction dure très longtemps. L'unité centrale est occupée à 100% et

l'utilisateur peut penser que l'outil ou le système est bloqué. Il n'est en fait pas bloqué et reprendra normalement quand la reconstruction sera terminée. Cela peut parfois prendre 20 minutes, selon le nombre de méthodes qui se trouvent dans vos classes de liaison de données.

Solution palliative

3.1.5

Corps de méthode incomplet dans des artefacts migrés quand vous utilisez l'outil de migration WSADSIE vers RAD J2C en ligne de commande.

Description du problème

Si vous utilisez la ligne de commande J2CMigration.bat/J2CMigration.sh pour migrer vos fichiers WSDL vers des beans ou une liaison de données J2C Java, vous constaterez que certains corps de méthode sont vides, même si les balises des doclets sont générées dans les méthodes.

Le programme d'écriture est revenu à l'outil de ligne de commande avant que le générateur d'annotations ait terminé la génération de code du corps de méthode sur la base des balises des doclets.

Solution palliative

Vous devez faire apparaître l'espace de travail migré à l'aide du plan de travail. Ensuite, le générateur d'annotations effectuera une reconstruction, et tous les corps de méthode seront générés et compilés.

4.0 Support client

La page d'accueil du produit Rational Application Developer est www.ibm.com/software/awdtools/developer/application/. Pour consulter les questions les plus fréquentes, la liste des incidents recensés et des correctifs et toute autre information de support, voir la page www.ibm.com/software/awdtools/developer/application/support/.

La page d'accueil de Rational Software Architect est www.ibm.com/software/awdtools/architect?swarchitect/. Pour consulter les questions les plus fréquentes, la liste des incidents recensés et des correctifs et toute autre information de support, voir la page www.ibm.com/software/awdtools/architect/swarchitect/support/.

5.0 Remarques et marques

© Copyright IBM Corporation 2000, 2006. All Rights Reserved.

La documentation XDoclet incluse dans ce produit IBM est soumise à des droits d'utilisation et est protégée par la mention de propriété intellectuelle suivante : Copyright © 2000-2006, XDoclet Team. All rights reserved. Copyright IBM France 2000, 2005. Tous droits réservés.

Extraits de Design Patterns : Elements of Reusable Object-Oriented Software, d'Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, Copyright © 1995 by Addison-Wesley Publishing Company, Inc. All rights reserved. Copyright IBM France 2000, 2005. Tous droits réservés.

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 décrits dans le présent document. La remise de cette documentation 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 :

IBM EMEA Director of Licensing
IBM Europe Middle-East Africa
Tour Descartes La Défense 5
2, avenue Gambetta
92066 Paris-La Défense CEDEX France

Les informations sur les licences concernant les produits utilisant un jeu de caractères double octet peuvent être obtenues par écrit à l'adresse suivante :

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japon

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. 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. 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, à tout moment et sans préavis, modifier 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
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

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, 2006. All rights reserved. Copyright IBM France 2000, 2005. Tous droits réservés.

Si vous visualisez ces informations en ligne, il se peut que les photographies et illustrations en couleur n'apparaissent pas à l'écran.

Informations sur l'interface de programmation

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.

Marques et logos

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 pays.

Intel et Pentium sont des marques d'Intel Corporation aux Etats-Unis et/ou dans certains autres pays.

UNIX est une marque enregistrée de The Open Group aux Etats-Unis et/ou dans certains autres pays.

Linux est 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.