Ce tutoriel décrit comment utiliser l'assistant de bean Java™ J2C pour
créer une application Web simple qui traite une transaction CICS avec plusieurs
sorties possibles.
Ce tutoriel peut nécessiter certains composants dont l'installation est optionnelle. Si, pendant son exécution, vous rencontrez des erreurs ou que ne trouvez pas certaines options dans l'interface utilisateur, assurez-vous d'avoir installé les composants appropriés :
- IBM® WebSphere® Application Server V7.0, V8.0 ou V8.5.
Pour utiliser cet exemple, vous devez disposer
d'un serveur d'applications installé et configuré. Pour vérifier qu'un environnement d'exécution serveur
est disponible, cliquez sur Fenêtre > Préférences, développez Serveur puis cliquez sur Environnements d'exécution installés. Vous pouvez utiliser ce volet pour ajouter,
supprimer ou éditer des définitions d'environnements d'exécution serveur installés. Vous pouvez aussi
télécharger et installer le support d'un nouveau serveur.
Ce tutoriel vous guide à travers les étapes détaillées pour générer une application J2C qui s'interface avec une transaction CICS à l'aide d'une interface ECI (External Call Interface). Le service est créé à partir d'une fonction COBOL CICS, getCustomerInfo, qui
accepte un numéro de client. En fonction de la classification du client - client préféré, client normal ou mauvais client -, le programme retourne des informations en sortie à propos du client.

Ce tutoriel contient plusieurs exercices qui doivent être effectués en séquence pour que le tutoriel fonctionne correctement. Ce tutoriel vous apprend comment utiliser l'assistant de bean Java J2C pour se connecter à un serveur ECI CICS. En effectuant les exercices, vous apprendrez comment :
- Utiliser l'assistant de bean Java J2C pour créer une application J2C qui s'interface avec une transaction CICS à l'aide d'une interface ECI (Rxternal Call Interface).
- Créer une méthode Java, getCustomerInfo, qui accepte un numéro de client. En fonction de la classification du client - client préféré, client normal ou mauvais client -, le programme retourne des informations en sortie à propos du client.
- Créer une classe Java TestECIMPO.java pour tester votre application.
ObjectifsDans ce tutoriel, vous allez :
- Utiliser l'assistant de bean Java J2C pour créer une application J2C qui s'interface avec une transaction CICS à l'aide d'une interface ECI (Rxternal Call Interface).
- Créer une méthode Java, getCustomerInfo, qui accepte un numéro de client. En fonction de la classification du client - client préféré, client normal ou mauvais client -, le programme retourne des informations en sortie à propos du client
- Créer une classe Java de test pour tester l'application.
Temps requis
Ce tutoriel prend environ 30 minutes. Comptez plus de temps si vous explorez d'autres concepts
relatifs aux sujets qui y sont traités.
Niveau de
compétences
Expérimenté
Audience
Ce tutoriel est destiné à des utilisateurs qui sont familiers des systèmes d'information d'entreprise (EIS) et de CICS ECI en particulier.
Configuration requise
Pour effectuer ce tutoriel, les outils et composants suivants doivent être installés sur votre ordinateur :
- IBM® WebSphere® Application Server V7.0, V8.0 ou V8.5.
- Outils J2EE Connector (J2C) installés
- Connexion à un serveur CICS ECI : dans ce tutoriel, votre application interagit avec un programme CICS sur un serveur.
En particulier, vous devez configurer une passerelle de transactions CICS sur un ordinateur pour accéder au serveur.
Vous devez également effectuer des tâches de configuration sur le serveur CICS où vous voulez que le programme CICS s'exécute. Ces étapes ne sont pas couvertes.
- Une copie du fichier COBOL taderc25.cbl. Vous pouvez trouver ce fichier dans le répertoire d'installation de
votre produit :
<rép_installation>\IBM\SDP70Shared\plugins\com.ibm.j2c.cheatsheet.content_7.0.0\Samples\CICS\taderc25. Si vous voulez le stocker localement, vous pouvez copier le code à partir d'ici : taderc25.cbl
- Un espace de travail vierge.
Prérequis
Pour exécuter ce tutoriel, vous devez maîtriser les concepts suivants :
- Programmation J2EE et Java
- Langage de programmation COBOL
- Technologie serveur CICS ECI