Envoi de commandes à IMS

Bien que IMS TM Resource Adapter soit principalement conçu pour vous permettre d'exécuter des transactions sur un système IMS hôte via une application Java™, vous pouvez aussi émettre des commandes IMS qui sont prises en charge par IMS OTMA à partir de vos applications Java.

IMS TM Resource Adapter utilise le produit hôte, IMS Connect, pour accéder à IMS. IMS Connect utilise XCF (cross-system coupling facility) pour accéder à IMS via OTMA.

Seules certaines commandes IMS peuvent être soumises via l'interface IMS OTMA. Comme IMS TM Resource Adapter accède à IMS via OTMA, les commandes IMS prises en charge par OTMA sont les seules commandes qui peuvent être soumises à IMS par une application utilisant IMS TM Resource Adapter.

La sortie d'une commande IMS est un message se composant d'un ou de plusieurs segments de données. La sortie de certaines commandes IMS est un message DFS. Par exemple, la sortie de la plupart des commandes /START est généralement le message DFS058I START COMMAND COMPLETED.. Les autres commandes IMS ne renvoient pas de messages DFS. Par exemple, les commandes /DISPLAY renvoient plusieurs segments de données représentant des lignes d'informations d'affichage. Pour traiter les deux types de sortie de la même façon, vous devez définir la propriété imsRequestType de la classe IMSInteractionSpec à 2 (IMS_REQUEST_TYPE_IMS_COMMAND). Cette valeur indique à IMS TM Resource Adapter que l'interaction est une commande IMS et que les messages DFS doivent être traités comme une sortie normale et non pas comme des exceptions Java.

Les commandes qui peuvent être soumises à IMS par une application utilisant IMS TM Resource Adapter peuvent être trouvées dans la section de référence des commandes IMS.


Vos commentaires