Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les informations sur les informations de session sont fournies dans la structure sess_info_sect , comme indiqué ci-dessous.
Syntaxe
typedef struct sess_info_sect {
unsigned long sess_sect_len;
unsigned short num_sessions;
unsigned short total_sessions;
} SESS_INFO_SECT;
Members
sess_sect_len
Longueur de la section d’informations de session initiale, y compris ce paramètre, jusqu’au premier groupe de sessions. La longueur n’inclut aucune section d’informations précédente.
num_sessions
Nombre de groupes de sessions retournés par le verbe DISPLAY dans la mémoire tampon de votre programme. Il s’agit du nombre de fois où le groupe de sessions est répété.
total_sessions
Nombre total de groupes de sessions. Ce nombre est identique au nombre retourné dans le membre num_sessions , sauf si APPC a plus d’informations sur les groupes de sessions qu’il peut placer dans la mémoire tampon fournie, auquel cas ce nombre est plus grand.
Pour chaque groupe de sessions, une structure sess_overlay pour la session est fournie comme indiqué ci-dessous.
typedef struct sess_overlay {
unsigned long sess_entry_len;
unsigned long reserv3;
unsigned char sess_id[8];
unsigned long conv_id[8];
unsigned char lu_alias[8];
unsigned char plu_alias[8];
unsigned char mode_name[8];
unsigned short send_ru_size;
unsigned short rcv_ru_size;
unsigned short send_pacing_size;
unsigned short rcv_pacing_size;
unsigned char link_id[12];
unsigned char daf;
unsigned char oaf;
unsigned char odai;
unsigned char sess_type;
unsigned char conn_type;
unsigned char reserv4;
FPCID_OVERLAY fpcid;
unsigned char cgid[4];
unsigned char fqlu_name[17];
unsigned char fqplu_name[17];
unsigned char pacing_type;
unsigned char reserv5;
} SESS_OVERLAY;
Défini par IBM ES pour OS/2 version 1.0
La structure sess_overlay définie par IBM ES pour OS/2 version 1.0 contient les membres suivants :
sess_entry_len
Taille de cette entrée de groupe de session.
sess_id
Identificateur interne de la session pour laquelle ces informations sont affichées.
conv_id
ID unique de quatre octets de la conversation qui utilise actuellement cette session.
lu_alias
Alias LU (ASCII).
plu_alias
Alias DE LU partenaire (ASCII).
mode_name
Nom du mode (EBCDIC).
send_ru_size Taille maximale des RU utilisées sur cette session et cette mode_name pour l’envoi d’unités de requête.
rcv_ru_size
Taille maximale des RU utilisées sur cette session et cette mode_name pour recevoir des unités de requête.
send_pacing_size
Taille de la fenêtre de rythme d’envoi sur cette session.
rcv_pacing_size
Taille de la fenêtre de rythme de réception sur cette session.
link_id
Nom de la station de liaison logique locale.
Daf
Champ d’adresse de destination de cette session.
Oaf
Champ d’adresse d’origine de cette session.
odai
Champ d’indicateur d’adresse de destination d’origine pour cette session.
sess_type
Type de la session. Le type de session peut être l’un des éléments suivants :
SSCP_PU_SESSION
Cette session se trouve entre une unité physique de station de travail et un point de contrôle des services du système hôte. Ce type de session existe si le nœud local contient une unité logique dépendante ou si la session a été sollicitée pour envoyer des alertes à l’hôte.SSCP_LU_SESSION
Cette session se trouve entre une unité logique dépendante et un point de contrôle des services du système hôte.LU_LU _SESSION
Cette session se situe entre deux unités logiques.
conn_type
Indique si le protocole d’activation de session suit les règles d’une lu indépendante ou d’une lu dépendante. Le type de connexion peut être l’un des éléments suivants :
AP_HOST_SESSION
Pour les protocoles LU dépendants, l’unité logique de station de travail est définie comme dépendante à l’hôte, l’unité logique hôte envoie la demande d’activation de session (BIND) et chaque unité logique de station de travail ne peut prendre en charge qu’une seule session à la fois.AP_PEER_SESSION
Pour les protocoles LU indépendants, une lu peut envoyer une liaison et peut avoir plusieurs sessions à différents partenaires, ou des sessions parallèles au même lu partenaire.
fq_pc_id
Identificateur de corrélation de procédure complet de la session.
cgid
Identificateur unique pour le groupe de conversations de la session.
fqlu_name
Nom lu complet dans EBCDIC (type A).
fqplu_name
Nom lu partenaire complet dans EBCDIC (type A).
pacing_type
Le type de rythme peut être l’un des éléments suivants :
AP_FIXED
Correction du rythme.AP_ADAPTIVE
Rythme adaptatif.
Retourné par Host Integration Server
La structure sess_overlay retournée par Host Integration Server contient les membres suivants :
sess_entry_len
Taille de cette entrée de groupe de session.
sess_id
Identificateur interne de la session pour laquelle ces informations sont affichées.
conv_id
ID unique de quatre octets de la conversation qui utilise actuellement cette session.
lu_alias
Alias LU (ASCII).
plu_alias
Alias DE LU partenaire (ASCII).
mode_name
Nom du mode (EBCDIC).
send_ru_size
Taille maximale des RU utilisées sur cette session et cette mode_name pour l’envoi d’unités de requête.
rcv_ru_size
Taille maximale des RU utilisées sur cette session et cette mode_name pour recevoir des unités de requête.
send_pacing_size
Taille de la fenêtre de rythme d’envoi sur cette session.
rcv_pacing_size
Taille de la fenêtre de rythme de réception sur cette session.
link_id
Nom de la connexion.
Daf
Champ d’adresse de destination de cette session.
Oaf
Champ d’adresse d’origine de cette session.
odai
Champ d’indicateur d’adresse de destination d’origine pour cette session.
sess_type
Type de la session. Le type de session peut être l’un des éléments suivants :
SSCP_PU_SESSION
Cette session se trouve entre une unité physique de station de travail et un point de contrôle des services du système hôte. Cette valeur n’est jamais retournée par Host Integration Server.SSCP_LU_SESSION
Cette session se trouve entre une unité logique dépendante et un point de contrôle des services du système hôte.LU_LU _SESSION
Cette session se situe entre deux unités logiques.
conn_type
Indique si le protocole d’activation de session suit les règles d’une lu indépendante ou d’une lu dépendante. Le type de connexion peut être l’un des éléments suivants :
AP_HOST_SESSION
Pour les protocoles LU dépendants, l’unité logique de station de travail est définie comme dépendante à l’hôte, l’unité logique hôte envoie la demande d’activation de session (BIND) et chaque unité logique de station de travail ne peut prendre en charge qu’une seule session à la fois.AP_PEER_SESSION
Pour les protocoles LU indépendants, une lu peut envoyer une liaison et peut avoir plusieurs sessions à différents partenaires, ou des sessions parallèles au même lu partenaire.AP_BOTH_SESSION
Les connexions peuvent prendre en charge les unités logiques dépendantes et indépendantes.
fq_pc_id
Défini sur zéro.
cgid
Défini sur zéro.
type_of_pacing
Le type de rythme peut être l’un des éléments suivants :
AP_FIXED
Correction du rythme.AP_ADAPTIVE
Rythme adaptatif. Cette valeur n’est jamais retournée par Host Integration Server.