Status-RTM
Le message Status-RTM fournit à l’application des informations sur les paramètres de mesure du Moniteur de temps de réponse (RTM) utilisés par l’hôte. Cela permet à l’application de faire correspondre son affichage local des statistiques RTM, si elle fournit un tel affichage, avec les statistiques utilisées par l’hôte. Il circule du nœud vers l’application et est utilisé avec une connexion de point de contrôle des services système (SSCP).
Pour plus d’informations, consultez Données du moniteur de temps de réponse.
Syntaxe
struct Status-RTM {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR sfhdr.strtmhdr.rtmstat;
CHAR sfhdr.strtmhdr.strbndry;
CHAR sfhdr.strtmhdr.strcount;
CHAR sfhdr.strtmhdr.strtmdef;
CHAR sfhdr.strtmhdr.strtmact;
CHAR sfhdr.strtmhdr.strtmdsp;
};
struct Status-RTM {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Membres
nxtqptr
Pointeur vers l’en-tête de mémoire tampon suivant.
hdreptr
Pointeur vers l’élément buffer.
numelts
Nombre d’éléments de mémoire tampon.
msgtype
Type de message STATFMI (0x21).
srcl
Localité source.
srcp
Partenaire source.
srci
Index source.
destl
Localité de destination.
destp
Partenaire de destination.
desti
Index de destination.
sfhdr.strtmhdr.rtmstat
Type d’état STRTM (0x06).
sfhdr.strtmhdr.strbndry
Limites RTM.
0x00 : aucune limite RTM ne suit dans l’élément. 0x01 - LES limites RTM suivent dans l’élément .
sfhdr.strtmhdr.strcount
Compteurs RTM.
0x00 : aucun compteur RTM ne suit dans l’élément . 0x01 : les compteurs RTM suivent dans l’élément .
sfhdr.strtmhdr.strtmdef
Définition RTM.
0x00 - Aucune modification : utilisez la dernière définition reçue. 0x01 : les minuteurs s’exécutent jusqu’à ce que les premières données soient écrites à l’écran. 0x02 : les minuteurs s’exécutent jusqu’à ce que le clavier soit déverrouillé. 0x03 : les minuteurs s’exécutent jusqu’à ce que l’application puisse envoyer (changement de direction (CD) ou crochet de fin (EB) reçu).
sfhdr.strtmhdr.strtmact
Mesure RTM.
0x00 - non actif 0x01 - actif
sfhdr.strtmhdr.strtmdsp
Affichage RTM local.
0x00 - 0x01 désactivé - activé
Element
hdreptr–>elteptr
Pointeur vers l’élément de mémoire tampon (NIL).
hdreptr–>startd
Début des données dans cet élément.
hdreptr–>endd
Fin des données dans cet élément.
hdreptr–>trpad
Réservé.
hdreptr–>dataru
Ru de données, comme suit :
dataru[0–1]
Nombre de limites dans l’élément
0x0000 - aucune limite incluse
m - nombre de limites incluses
dataru[2–3]
Nombre de compteurs dans l’élément
0x0000 - aucun compteur inclus
n - nombre de compteurs inclus
dataru[4–(2m+3)]
m valeurs limites.
dataru[(2m+4)–(2m+2n+3)]
nvaleurs de compteur.
dataru[(2m+2n+4)
Temps total RTM.
Remarques
Un message Status-RTM est envoyé après la réponse OK Open(SSCP) pour donner les paramètres RTM initiaux. Il est envoyé à nouveau lorsque les compteurs RTM sont réinitialisés (soit à la demande de l’hôte, soit lorsque le nœud local envoie des données RTM non sollicitées à l’hôte), ou lorsque l’hôte modifie l’un des paramètres RTM.
Le message est envoyé uniquement pour les applications qui utilisent des unités logiques de type vidéo (VDU) ou des unités logiques (LU) dans un pool d’unités virtuelles, car la fonctionnalité RTM s’applique uniquement aux sessions d’affichage 3270.
Toutes les valeurs de la RU de données sont des valeurs entières.
Les valeurs de compteur RTM dans ce message peuvent être différentes de zéro au démarrage, car les statistiques RTM sont conservées pour une unité logique spécifique et non pour l’utilisation de cette lu par une application spécifique. Si aucune valeur de compteur est incluse, cela indique que les compteurs doivent être réinitialisés.
Le champ temps total RTM est présent uniquement si le nombre de compteurs dans l’élément est différent de zéro.