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.
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.
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.