Les incidents auxquels vous pouvez être confronté lors de l'implémentation des applications composites SCA dans CICS surviennent lors du processus de déploiement ou de l'exécution lorsque CICS traite les demandes de service.
Pourquoi et quand exécuter cette tâche
Lorsqu'une erreur se produit, CICS génère des messages dotés du préfixe DFHPI ou DFHRL dans le journal CICS. Ces messages comportent généralement une réponse utilisateur indiquant les actions supplémentaires pouvant être exécutées pour corriger l'erreur.
- La ressource BUNDLE s'installe à l'état désactivé et ne peut pas être activée. Cela est généralement dû au fait que l'une des ressources créées dynamiquement est installée à l'état UNUSABLE (inutilisable).
- Utilisez IBM CICS Explorer pour afficher les ressources créées par CICS pour le regroupement.
- Identifiez la ressource à l'état UNUSABLE et corrigez l'erreur. D'autres messages DFHPI ou DFHRL consignés dans le journal peuvent indiquer la raison pour laquelle l'incident est survenu.
- Après avoir corrigé l'erreur, supprimez la ressource BUNDLE et installez-la à nouveau.
- La ressource BUNDLE s'installe à l'état désactivé et un message d'erreur DFHPI2005 est généré. Cela signifie qu'il existe un problème de compatibilité de liaison dans l'application composite.
- Modifiez le composite dans Rational Developer for System z afin de changer la liaison dans le service ou la référence de composite. Assurez-vous que les liaisons dans les services sont des liaisons CICS ou des liaisons de service Web.
- Redéployez le regroupement vers CICS.
- Supprimez la ressource BUNDLE désactivée et installez-la à nouveau.
- Une application ne peut pas appeler le service et CICS génère un message d'erreur DFHPI. Vérifiez que l'URI est correct pour le service composite.