Nouvelles fonctions de IMS TM Resource Adapter Version 11

La version 11 reprend toutes les caractéristiques et fonctions de IMS TM Resource Adapter version 10 ; elle ajoute la prise en charge de l'élimination de l'erreur qui résultait de l'utilisation d'ID client en double durant les pics de charge, lorsque plusieurs instances de WebSphere Application Server pour plateformes distribuées se connectaient à IMS Connect sur le même port.
Début de la description du graphique. IMS TM Resource Adapter version 11 Reprise sur échec de connexion pour les messages d'appel
L'adaptateur de ressources tente de se reconnecter à IMS si le magasin de données IMS backend n'est pas disponible. Une nouvelle valeur -1 est ajoutée à la propriété IMSActivationSpec retryLimit pour permettre de retenter indéfiniment la connexion. Lorsqu'une nouvelle tentative réussit et que la connexion est restaurée, des messages d'information sont fournis pour indiquer la reconnexion réussie.
Commencer la description du graphique. IMS TM Resource Adapter version 11.2 et ultérieure uniquement. Fin de la description du graphique. Possibilité, pour une transaction, d'expirer une fois le délai d'exécution dépassé
La fonction d'expiration de transaction OTMA permet à une application client d'indiquer à IMS Connect d'indiquer à son tour à IMS OTMA que, lorsque l'exécution dépasse le délai d'attente, la transaction expire et OTMA doit abandonner la transaction ou la retirer de la file d'attente.
Avant cette extension d'OTMA, si IMS n'avait pas les ressources nécessaires pour traiter une transaction dans le délai imparti (tel que spécifié par la propriété executionTimeout) et que, passé ce délai, l'application client n'avait plus l'utilité de la réponse, la transaction ne pouvait pas être annulée.
Pour prendre en charge cette extension d'OTMA, une nouvelle propriété transExpiration est ajoutée à la classe IMSInteractionSpec dans IMS TM Resource Adapter version 11.2 et ultérieure pour indiquer à OTMA d'abandonner la transaction ou de la supprimer de la file d'attente lorsque la valeur du délai d'attente d'exécution est atteinte.
Cette prise en charge permet à une application client IMS TM Resource Adapter de bénéficier de l'extension d'OTMA pour l'expiration des transactions de façon à éviter à OTMA d'avoir à traiter des messages non nécessaires provenant d'IMS TM Resource Adapter.
Elimination des erreurs d'ID client en double durant les pics de charge, lorsque plusieurs instances de WebSphere Application Server pour plateformes distribuées se connectaient à IMS Connect sur le même port
Auparavant, si IMS TM Resource Adapter était exécuté dans plusieurs instances de WebSphere Application Server pour plateformes distribuées, chaque instance du serveur devait utiliser un port IMS Connect différent pour éviter le risque d'utilisation d'ID client en double, ce qui provoquait une erreur. Dans IMS TM Resource Adapter version 11, si une demande de connexion entrante émanant de l'IMS TM Resource Adapter utilise un ID identique à un autre ID déjà utilisé, IMS Connect génère automatiquement un ID client unique pour la session IMS TM Resource Adapter entrante, sans envoyer d'erreur à l'application client.

Vos commentaires