Avec les commandes
d'IMS
Connect, vous pouvez afficher si vous le souhaitez le nombre de messages de sorties. Cette rubrique décrit comment afficher le nombre de messages de sortie.
Pour les interactions en mode de validation 0, le nom TPIPE est le clientID utilisé pour l'interaction. Pour
les interactions en mode de validation 0, la file d'attente asynchrone OTMA IMS associée au TPIPE porte le même nom que le clientID.
Pour
les interactions en mode de validation 1, le nom TPIPE est le numéro de port
IMS
Connect utilisé pour l'interaction ou le mot LOCAL, si Local Option est utilisée. De ce fait, chaque port aura un TPIPE qui sera utilisé pour tous les clients exécutant des interactions en mode de validation 1 sur ce port.
Vous pouvez utiliser la commande d'IMS Connect
/DISPLAY TMEMBER Nom_IMSConnect TPIPE ALL pour obtenir le nombre de messages de sortie
envoyés à l'adaptateur de
ressources IMS TM (également connu sous le
nom IMS Connector for
Java), ainsi que le nombre de messages
insérés dans des blocs de communication de programme alternatifs (ALTPCB).
L'exemple de sortie suivant est obtenu avec la commande /DISPLAY TMEMBER HWS1 TPIPE ALL.
Une brève description des types de TPIPE et des nombres de sorties de commande est également fournie.
DFS000I MEMBER/TPIPE ENQCT DEQCT QCT STATUS IMS1
DFS000I HWS1 IMS1
DFS000I -9999 0 0 0 IMS1
DFS000I -HWSMIJRC 2 2 0 IMS1
DFS000I -CLIENT01 3 2 1 IMS1
DFS000I -ALTPCB1 2 1 1 IMS1
DFS000I -HWS$DEF 1 0 1 IMS1
DFS000I -RRNAME 1 0 1 IMS1
Interactions en mode de validation 1 sur une connexion socket persistante partageable - Le nom TPIPE est le numéro de port utilisé pour l'interaction. Par exemple,
9999.
- Le nombre de mises en file d'attente (ENQCT) et le nombre de retraits de la file d'attente (DEQCT) seront égaux et le nombre de messages dans la file d'attente (QCT) sera 0 car les messages de sortie non distribués ne sont pas récupérables pour les transactions en mode de validation 1.
Interactions en mode de validation 0 sur une connexion socket persistante partageable - Le nom TPIPE est généré par l'adaptateur de
ressources IMS TM
et aura le préfixe "HWS". Par exemple, HWSMIJRC.
- Le nombre de mises en file d'attente (ENQCT) et le nombre de retraits de la file d'attente (DEQCT) seront égaux, et le
nombre de messages dans la file d'attente (QCT) sera 0 si tous les messages sont livrés à
l'adaptateur de ressources IMS TM.
- Si, au cours d'interactions SYNC_SEND_RECEIVE, des messages de sortie ne sont pas
livrés à l'adaptateur de ressources IMS
et que les valeurs par défaut de reRoute (FALSE) et
purgeAsyncOutput (TRUE) sont conservées, les nombres de mises en file d'attente
(ENQCT) et de retraits de la file d'attente (DEQCT) seront égaux et le nombre de messages
subsistant dans la file d'attente
(QCT) sera égal à 0. Cela signifie que tous les messages de sortie non livrés sont éliminés.
- Si, au cours d'interactions SYNC_SEND_RECEIVE, des messages de sortie
ne sont pas livrés à l'adaptateur de
ressources IMS TM et que le
paramètre reRoute est réglé sur TRUE et purgeAsyncOutput sur FALSE,
le nombre de mises en file d'attente (ENQCT) sera supérieur au nombre de retraits
de la file d'attente (DEQCT), et le nombre de messages subsistant
dans la file d'attente (QCT) correspondra au nombre de messages qui n'ont pas
été livrés à l'adaptateur de
ressources IMS TM. Le nom TPIPE est la valeur spécifiée pour la propriété reRouteName (RRNAME par exemple) ou une valeur par défaut (HWS$DEF par exemple).
- Pour les interactions SYNC_SEND, la sortie n'est pas attendue. Les sorties non distribuées ne sont donc pas applicables. Si les interactions SYNC_RECEIVE_ASYNCOUTPUT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT et SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT échouent, le nombre de messages dans la file d'attente n'est pas modifié.
Interactions en mode de validation 0 sur une connexion socket persistante dédiée - Généralement, le nom TPIPE est fourni par l'application
Java et ne comporte pas de préfixe "HWS". Par exemple, CLIENT01. Cependant, vous pouvez parfois rencontrer le nom TPIPE "HWS$DEF". Il s'agit de la valeur par défaut de la propriété reRouteName.
- Le nombre de mises en file d'attente (ENQCT) et le nombre de retraits de la
file d'attente (DEQCT) seront égaux, et le nombre de messages dans la file d'attente (QCT) sera 0 si tous les
messages sont livrés à l'adaptateur de
ressources IMS TM
et qu'aucun message non livré n'a été redirigé à partir d'interactions sur des
connexions socket persistantes partageables.
- Si des messages de sortie ne sont pas livrés à l'adaptateur de
ressources IMS TM ou ont été
redirigés à partir d'interactions sur des connexions socket persistantes partageables,
le nombre de mises en file
d'attente (ENQCT) sera supérieur au nombre de retraits
de la file d'attente (DEQCT), et le nombre de messages subsistant dans la
file d'attente (QCT) correspondra au nombre de messages qui
n'ont pas été livrés. Le nom TPIPE est le nom clientID spécifié par l'utilisateur. Par exemple, CLIENT01.
Messages de sortie insérés dans des blocs de communication de programme de remplacement - Le nom TPIPE est le nom du bloc de communication de programme de remplacement. Par exemple, ALTPCB1.