Pour pouvoir exécuter l'exemple d'application CICS contenant des liens, suivez les instructions ci-dessous.
Avant de commencer
- Assurez-vous de disposer d'un espace de travail vierge.
- 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 sur lequel vous voulez que le programme COBOL CICS soit exécuté. Ces étapes ne sont pas détaillées : contactez l'administrateur de votre serveur CICS pour qu'il effectue la configuration et définisse les informations de connexion vers le serveur CICS.
Pourquoi et quand exécuter cette tâche
Après avoir importé l'exemple :Vous devez configurer le serveur et y associer l'exemple.
Procédure
- Pour associer l'exemple à votre serveur CICS, vous devez modifier les informations de connexion dans la classe d'implémentation du bean.
- Ouvrez Ec03Impl.java dans un éditeur Java™
puis modifiez la balise ci-dessous de telle sorte qu'elle comporte les informations de connexion à votre
serveur CICS.
/**
* @j2c.managedConnectionFactory class="com.ibm.connector2.cics.ECIManagedConnectionFactory"
* @j2c.managedConnectionFactory-property name="connectionURL" value="your conenction URL"
* @j2c.managedConnectionFactory-property name="portNumber" value="your port number"
* @j2c.managedConnectionFactory-property name="serverName" value="your server name"
* @j2c.connectionSpec class="com.ibm.connector2.cics.ECIConnectionSpec"
* @generated
*/
- Notez que cet exemple utilise le port par défaut 2006. Si votre numéro de port est différent, vous devez ajouter une balise pour définir le numéro de port.
- Test de l'application à l'aide du programme TestEc03.java : Pour appeler
et exécuter directement l'exemple de programme, vous utiliserez le
fichier TestCustomer.java. Vous passerez en entrée un numéro de client et les informations du
client correspondant seront retournées.
- Cliquez sur
avec le bouton droit de la souris, puis sélectionnez .
Résultats
Vous pouvez voir les résultats dans la console :
sample.cics.data.EC03ChannelRecord@24602460
sample.cics.data.OutputContainer@24e524e5
Input data was: Boo
sample.cics.data.InputContainer@256f256f
Boo
sample.cics.data.LengthContainer@25942594
Buffer Size: 4 bytes
10000000 00000000 00000000 00000000 |................|
16
Input data was: Boo
Boo