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 del vínculo activo se proporciona en la estructura link_info_sect tal como se define a continuación.
Sintaxis de link_info_sect
typedef struct link_info_sect {
unsigned long link_init_sect_len;
unsigned short num_links;
unsigned short total_links;
} LINK_INFO_SECT;
Members
link_init_sect_len
Longitud de la sección inicial de información del vínculo activo, incluido este parámetro, hasta el primer grupo de superposición de vínculo. La longitud no incluye ninguna sección de información anterior.
num_links
Número de vínculos activos devueltos por el verbo DISPLAY en el búfer del programa. Este es el número de veces que se repite el grupo de superposición de vínculos.
total_links
Número total de vínculos activos. Este número es el mismo que el número devuelto en el miembro de num_links , excepto cuando APPC tiene más información sobre los vínculos activos que puede colocar en el búfer proporcionado, en cuyo caso este número es mayor.
Para cada vínculo activo, se proporciona una estructura de link_overlay para el vínculo activo, tal como se define a continuación.
Sintaxis de link_overlay
typedef struct link_overlay {
unsigned long link_entry_len;
unsigned char link_id[12];
unsigned long dlc_name[8];
unsigned char adapter_num;
unsigned char dest_addr_len;
unsigned char dest_addr[32];
unsigned char inbound_outbound;
unsigned char state;
unsigned char deact_link_flag;
unsigned char reserv3;
unsigned short num_sessions;
unsigned short ru_size;
unsigned short reserv4;
unsigned char adj_fq_cp_name[17];
unsigned char adj_node_type;
unsigned char reserv5;
unsigned char cp_cp_sess_spt;
unsigned char conn_type;
unsigned char ls_role;
unsigned char line_type;
unsigned char tg_number;
unsigned long eff_capacity;
unsigned char conn_cost;
unsigned char byte_cost;
unsigned char propagation_delay;
unsigned char user_def_1;
unsigned char user_def_2;
unsigned char user_def_3;
unsigned char security;
unsigned char reserv6;
} LINK_OVERLAY;
Definido por IBM ES para OS/2, versión 1.0
Members
link_entry_len
Tamaño de esta entrada de vínculo.
link_id
Nombre de estación de vínculo lógico local (EBCDIC).
dlc_name
Nombre del control de vínculo de datos (DLC) establecido en uno de los siguientes:
ETHERAND
IBMTRNET
IBMPCNET
SDLC
TWINAX (no compatible con Host Integration Server)
X25DLC
adapter_num
Número de adaptador usado por este vínculo para conectarse al nodo adyacente.
dest_addr_len
Longitud de la dirección del adaptador de destino.
dest_addr
Dirección del adaptador de destino.
inbound_outbound
Dirección del vínculo. Los valores pueden ser:
AP_OUTBOUND
El vínculo es saliente.
AP_INBOUND
El vínculo está entrante.
estado
Estado del vínculo. El estado del vínculo puede ser uno de los siguientes:
AP_CONALS_PND
El proceso para abrir el vínculo se ha iniciado, pero no se ha iniciado la negociación XID.
AP_XID_PND
La negociación XID está en proceso.
AP_CONTACT_PND
Se ha completado la negociación XID, pero no se ha recibido la respuesta final del DLC.
AP_CONTACTED
El vínculo funciona completamente.
AP_DISC_PND
Se ha emitido una solicitud para desconectar el vínculo al DLC.
AP_DISC_RQ
El operador ha solicitado que se desconecte el vínculo.
deact_link_flag
Desactive el vínculo lógico.
reserv3
Un campo reservado.
num_sessions
Número de sesiones activas.
ru_size
Tamaño de RU.
reserv4
Un campo reservado.
adj_fq_cp_name
Cp_name completos en el nodo adyacente.
adj_node_type
Tipo de nodo adyacente (NN, EN o LEN).
cp_cp_sess_spt
Especifica si el vínculo admite sesiones de CP-CP.
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.
ls_role
Especifica el rol de estación de vínculo.
line_type
Tipo de línea.
tg_number
Número del grupo de transmisión.
eff_capacity
Se admite la capacidad efectiva de transmisión de velocidad de bits más alta.
conn_cost
Costo relativo por tiempo de conexión mediante este vínculo.
byte_cost
Costo relativo de la transmisión de un byte a través del vínculo.
propagation_delay
Indica la cantidad de tiempo para que la señal viaje la longitud del vínculo. Establezca en una de las siguientes opciones:
AP_PROP_DELAY_MINIMUM
AP_PROP_DELAY_LAN
AP_PROP_DELAY_TELEPHONE
AP_PROP_DELAY_PKT_SWITCHED_NET
AP_PROP_DELAY_SATELLITE
AP_PROP_DELAY_MAXIMUM
user_def_1
Características de TG definidas por el usuario.
user_def_2
Características de TG definidas por el usuario.
user_def_3
Características de TG definidas por el usuario.
seguridad
Valor de seguridad de este vínculo. Establezca en una de las siguientes opciones:
AP_SEC_NONSECURE
AP_SEC_PUBLIC_SWITCHED_NETWORK
AP_SEC_UNDERGROUND_CABLE
AP_SEC_SECURE_CONDUIT
AP_SEC_GUARDED_CONDUIT
AP_SEC_ENCRYPTED
AP_SEC_GUARDED_RADIATION
reserv6
Un campo reservado.
Devuelto por Host Integration Server
Members
link_entry_len
Tamaño de esta entrada de vínculo.
link_id
Nombre de conexión.
dlc_name
Nombre DLC establecido en uno de los siguientes:
IBMTRNET
SDLC
X25DLC
adapter_num
Número de adaptador usado por este vínculo para conectarse al nodo adyacente. Siempre se establece en cero.
dest_addr_len
Longitud de la dirección del adaptador de destino.
dest_addr
Dirección del adaptador de destino.
inbound_outbound
Dirección del vínculo. Los valores pueden ser:
AP_OUTBOUND
El vínculo es saliente.
AP_INBOUND
El vínculo está entrante.
estado
Estado del vínculo. El estado del vínculo puede ser uno de los siguientes:
AP_CONALS_PND
El proceso para abrir el vínculo se ha iniciado, pero no se ha iniciado la negociación XID.
AP_XID_PND
La negociación XID está en proceso.
AP_CONTACT_PND
Se ha completado la negociación XID, pero no se ha recibido la respuesta final del DLC.
AP_CONTACTED
El vínculo funciona completamente.
AP_DISC_PND
Se ha emitido una solicitud para desconectar el vínculo al DLC.
AP_DISC_RQ
El operador ha solicitado que se desconecte el vínculo.
deact_link_flag
Desactive el vínculo lógico.
num_sessions
Número de sesiones activas.
ru_size
Tamaño de RU.
adj_fq_cp_name
Cp_name completos en el nodo adyacente. Establezca siempre en espacios EBCDIC.
adj_node_type
Tipo de nodo adyacente. Establezca siempre en AP_LEN.
cp_cp_sess_spt
Especifica si el vínculo admite sesiones de CP-CP. Establezca siempre en AP_NO.
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.
ls_role
Especifica el rol de estación de vínculo.
line_type
Tipo de línea.
tg_number
Número del grupo de transmisión. Siempre se establece en cero.
effective_capacity
Se admite la capacidad efectiva de transmisión de velocidad de bits más alta. Siempre se establece en cero.
conn_cost
Costo relativo por tiempo de conexión mediante este vínculo. Siempre se establece en cero.
byte_cost
Costo relativo de la transmisión de un byte a través del vínculo. Siempre se establece en cero.
propagation_delay
Indica la cantidad de tiempo para que la señal viaje la longitud del vínculo. Este parámetro siempre se establece en AP_PROP_DELAY_MAXIMUM.
user_def_1
Características de TG definidas por el usuario. Siempre se establece en cero.
user_def_2
Características de TG definidas por el usuario. Siempre se establece en cero.
user_def_3
Características de TG definidas por el usuario. Siempre se establece en cero.
seguridad
Valor de seguridad de este vínculo. Establezca siempre en AP_SEC_NONSECURE.