Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La información sobre la información de sesión se proporciona en la estructura de sess_info_sect tal y como se define a continuación.
Sintaxis
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
Longitud de la sección de información de sesión inicial, incluido este parámetro, hasta el primer grupo de sesiones. La longitud no incluye ninguna sección de información anterior.
num_sessions
Número de grupos de sesiones devueltos por el verbo DISPLAY en el búfer del programa. Este es el número de veces que se repite el grupo de sesiones.
total_sessions
Número total de grupos de sesiones. Este número es el mismo que el número devuelto en el miembro de num_sessions , excepto cuando APPC tiene más información sobre los grupos de sesión que puede colocar en el búfer proporcionado, en cuyo caso este número es mayor.
Para cada grupo de sesiones, se proporciona una estructura de sess_overlay para la sesión, tal como se define a continuación.
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;
Definido por IBM ES para OS/2, versión 1.0
La estructura sess_overlay definida por IBM ES para OS/2, versión 1.0, contiene los siguientes miembros:
sess_entry_len
Tamaño de esta entrada de grupo de sesión.
sess_id
Identificador interno de la sesión para la que se muestra esta información.
conv_id
Identificador único de cuatro bytes de la conversación que usa actualmente esta sesión.
lu_alias
Alias de LU (ASCII).
plu_alias
Alias de LU asociado (ASCII).
mode_name
Nombre del modo (EBCDIC).
send_ru_size Tamaño máximo de RU usado en esta sesión y este mode_name para enviar RU.
rcv_ru_size
Tamaño máximo de RU usado en esta sesión y este mode_name para recibir RU.
send_pacing_size
Tamaño de la ventana de velocidad de envío en esta sesión.
rcv_pacing_size
Tamaño de la ventana de velocidad de recepción en esta sesión.
link_id
Nombre de la estación de vínculo lógico local.
daf
Campo de dirección de destino de esta sesión.
oaf
Campo de dirección de origen de esta sesión.
odai
Campo indicador de dirección de destino de origen para esta sesión.
sess_type
Tipo de la sesión. El tipo de sesión puede ser uno de los siguientes:
SSCP_PU_SESSION
Esta sesión está entre una unidad física de estación de trabajo y un punto de control de servicios del sistema host. Este tipo de sesión existe si el nodo local contiene una LU dependiente o si se ha solicitado la sesión para enviar alertas al host.SSCP_LU_SESSION
Esta sesión está entre una LU dependiente y un punto de control de servicios del sistema host.LU_LU _SESSION
Esta sesión está entre dos LU.
conn_type
Indica si el protocolo de activación de sesión sigue las reglas de una LU independiente o una LU dependiente. El tipo de conexión puede ser uno de los siguientes:
AP_HOST_SESSION
En el caso de los protocolos de LU dependientes, la LU de estación de trabajo se define como dependiente del host, la LU del host envía la solicitud de activación de sesión (BIND) y cada LU de estación de trabajo solo puede admitir una sesión a la vez.AP_PEER_SESSION
En el caso de los protocolos de LU independientes, una LU puede enviar un BIND y puede tener varias sesiones a diferentes asociados o sesiones paralelas a la misma LU de asociado.
fq_pc_id
Identificador de correlación de procedimientos completos de la sesión.
cgid
Identificador único para el grupo de conversación de la sesión.
fqlu_name
Nombre de LU completo en EBCDIC (tipo A).
fqplu_name
Nombre de LU de asociado completo en EBCDIC (tipo A).
pacing_type
El tipo de velocidad puede ser uno de los siguientes:
AP_FIXED
Se ha corregido el ritmo.AP_ADAPTIVE
Velocidad adaptable.
Devuelto por Host Integration Server
La estructura sess_overlay devuelta por Host Integration Server contiene los siguientes miembros:
sess_entry_len
Tamaño de esta entrada de grupo de sesión.
sess_id
Identificador interno de la sesión para la que se muestra esta información.
conv_id
Identificador único de cuatro bytes de la conversación que usa actualmente esta sesión.
lu_alias
Alias de LU (ASCII).
plu_alias
Alias de LU asociado (ASCII).
mode_name
Nombre del modo (EBCDIC).
send_ru_size
Tamaño máximo de RU usado en esta sesión y este mode_name para enviar RU.
rcv_ru_size
Tamaño máximo de RU usado en esta sesión y este mode_name para recibir RU.
send_pacing_size
Tamaño de la ventana de velocidad de envío en esta sesión.
rcv_pacing_size
Tamaño de la ventana de velocidad de recepción en esta sesión.
link_id
Nombre de conexión.
daf
Campo de dirección de destino de esta sesión.
oaf
Campo de dirección de origen de esta sesión.
odai
Campo indicador de dirección de destino de origen para esta sesión.
sess_type
Tipo de la sesión. El tipo de sesión puede ser uno de los siguientes:
SSCP_PU_SESSION
Esta sesión está entre una unidad física de estación de trabajo y un punto de control de servicios del sistema host. Host Integration Server nunca devuelve este valor.SSCP_LU_SESSION
Esta sesión está entre una LU dependiente y un punto de control de servicios del sistema host.LU_LU _SESSION
Esta sesión está entre dos LU.
conn_type
Indica si el protocolo de activación de sesión sigue las reglas de una LU independiente o una LU dependiente. El tipo de conexión puede ser uno de los siguientes:
AP_HOST_SESSION
En el caso de los protocolos de LU dependientes, la LU de estación de trabajo se define como dependiente del host, la LU del host envía la solicitud de activación de sesión (BIND) y cada LU de estación de trabajo solo puede admitir una sesión a la vez.AP_PEER_SESSION
En el caso de los protocolos de LU independientes, una LU puede enviar un BIND y puede tener varias sesiones a diferentes asociados o sesiones paralelas a la misma LU de asociado.AP_BOTH_SESSION
Las conexiones pueden admitir LU dependientes e independientes.
fq_pc_id
Establézcalo en cero.
cgid
Establézcalo en cero.
type_of_pacing
El tipo de velocidad puede ser uno de los siguientes:
AP_FIXED
Se ha corregido el ritmo.AP_ADAPTIVE
Velocidad adaptable. Host Integration Server nunca devuelve este valor.