La prise en charge des adaptateurs locaux optimisés
WebSphere
Application Server for
z/OS requiert une installation et une configuration spécifiques pour
CICS (Customer Information Control
System).
Utilisez cette tâche pour préparer votre environnement CICS à émettre des appels à
destination des applications EJB (Enterprise JavaBeans) déployées dans votre serveur local
WebSphere
Application Server et à être la cible d'appels provenant
d'applications qui s'exécutent dans WebSphere
Application Server.
Avant de commencer
Si vous souhaitez obtenir plus d'informations sur CICS, consultez le
centre de documentation du produit CICS.
Pourquoi et quand exécuter cette tâche
Procédure
- Ajoutez les définitions de ressources CICS pour le serveur WebSphere
au DFHSCD CICS.
Exécutez le script copyZOS.sh OLASAMPS nom_jeu_données_cible pour copier les exemples OLA et le membre
CSDUPDAT dans un ensemble de données partitionnées (PDS) MVS. Exécutez ensuite l'exemple de travail CSDUPDAT.jclsamp pour ajouter les définitions de ressources
CICS pour WebSphere
Application Server au DFHCSD CICS. Sinon, vous pouvez vous connecter à
CICS et utiliser la transaction CEDA, ou un équivalent, pour définir le
programme TRUE (task-related related user exit) de l'adaptateur
WebSphere
Application Server, WebSphere PLTPI,
et de nouveaux identifiants de transactions pour les adaptateurs locaux optimisés.
- Ajoutez les fichiers des modules externes des adaptateurs locaux optimisés au DD DFHRPL CICS.
Vous devez ajouter l'ensemble de données
qui a été créé à l'aide du script copyZOS.sh et le placer
dans la concaténation DD DFHRPL CICS
de votre procédure JCL CICS.
Le script copyZOS.sh
s'exécute lorsque vous activez l'environnement du serveur pour utiliser les adaptateurs locaux
optimisés.
Pour plus d'informations sur l'exécution du script copyZOS.sh, voir la rubrique Activation de
l'environnement du serveur pour les adaptateurs locaux optimisés.
- Configurez la sécurité.
Si vous utilisez RACF, confirmez que le travail de définition
de la classe CBIND sur RACF pour le serveur WebSphere cible a été exécuté.
Dans
un environnement SAF (System Authorization Facility) non RACF, exécutez
les commandes ou les travaux qui configurent cette prise en charge pour le produit
de sécurité tiers que vous utilisez.
Vous devez accorder l'accès en lecture à la classe CBIND pour l'ID utilisateur de la région CICS du serveur
WebSphere.
- Activez le programme TRUE des adaptateurs locaux optimisés.
Reportez-vous au modèle de travail qui se trouve dans le répertoire HFS du produit
/<smpe-root>/mso/OLA/samples/DFHPLTOL.jclsamp qui montre comment activer l'exit TRUE des
adaptateurs locaux optimisés pendant le démarrage de CICS. Le programme ajouté dans ce but s'appelle BBOACPLT. Mettez à jour les paramètres de démarrage de
CICS pour spécifier un suffixe PLT.
Assurez-vous que l'ensemble de données créé
à l'aide du script copyZOS.sh est inclus dans la concaténation DD DFHRPL CICS
qui se trouve dans le JCL de
démarrage de CICS.
Si vous ne souhaitez pas ajouter le programme PLTPI (Program List Table for
Post Initialization), vous pouvez utiliser la transaction BBOC pour activer le programme TRUE
de l'adaptateur. Une fois CICS démarré, connectez-vous et émettez la transaction BBOC
START_TRUE pour activer l'exit, puis BBOC STOP_TRUE pour arrêter l'exit. BBOC peut aussi être appelé à partir d'un terminal séquentiel (TYPE=SDSCI) quand
CICS est démarré. Consultez le centre de documentation de CICS pour plus d'informations
concernant la configuration et l'utilisation des terminaux séquentiels pendant le démarrage de
CICS.
Quand la sécurité de CICS est activée, l'ID utilisateur du système où les transactions BBOC
START_TRUE et STOP_TRUE s'exécutent doit avoir le droit d'émettre EXEC
CICS ENABLE PROGRAM(BBOATRUE) et DISABLE PROGRAM(BBOATRUE) EXITALL.
- Activez le serveur Link CICS des adaptateurs locaux optimisés
dans l'environnement CICS.
Vous devez installer les transactions du serveur Link CICS
BBO$ et BBO#, qui sont fournies par WebSphere
Application Server,
conformément aux instructions de la rubrique "Installation des transactions WebSphere BBOC, BBO$
et BBO# dans CICS".
Quand vous émettez BBOC_START_SRVR sur
un terminal CICS, la tâche du serveur Link des adaptateurs locaux optimisés
est activée.
- Redémarrez la région CICS après ces modifications, ou
exécutez la transaction BBOC pour activer le programme TRUE de l'adaptateur WebSphere
Application Server.
Un nouveau message d'erreur BBOC s'affiche
dans le journal de la file d'attente transitoire de l'extra-partition CICS BBOQ (sous DD BBOOUT)
indiquant que la prise en charge des adaptateurs locaux optimisés est prête
pour l'utilisation.
- Configurez WLM (Workload Management).
Résultats
Vous avez activé la prise en charge des adaptateurs locaux optimisés afin que les applications
CICS puissent commencer à s'enregistrer et à effectuer des appels en utilisant
les API des adaptateurs locaux optimisés.