Información de definición de vínculo
La información de definición de vínculo se proporciona en la estructura link_def_info_sect, tal como se define a continuación.
Sintaxis
typedef struct link_def_info_sect {
unsigned long link_def_init_sect_len;
unsigned short num_link_def;
unsigned short total_link_def;
} LINK_DEF_INFO_SECT;
Miembros
link_def_init_sect_len
Longitud de la sección de información de definición de vínculos inicial, incluido este parámetro, hasta el primer grupo de superposición de definiciones de vínculo. La longitud no incluye ninguna sección de información anterior.
num_link_def
Número de definiciones de vínculo que devuelve el verbo DISPLAY en el búfer del programa. Este es el número de veces que se repite la superposición de definiciones de vínculo.
total_link_def
Número total de definiciones de vínculos. Este número es el mismo que el que se devuelve en el miembro num_link_def, excepto cuando APPC tiene más información sobre las definiciones de vínculo de la que puede colocar en el búfer proporcionado, en cuyo caso este número es mayor.
Para cada definición de vínculo, se proporciona una estructura link_def_overlay de la definición de vínculo, tal y como se define a continuación.
typedef struct link_def_overlay {
unsigned long link_def_entry_len;
unsigned char link_name[8];
unsigned char adj_fq_cp_name[17];
unsigned char adj_node_type;
unsigned long dlc_name[8];
unsigned char adapter_num;
unsigned char dest_addr_len;
unsigned char dest_addr[32];
unsigned char preferred_nn_server;
unsigned char auto_act_link;
unsigned char tg_number;
unsigned char lim_res;
unsigned char solicit_sscp_session;
unsigned char initself;
unsigned char bind_support;
unsigned char ls_role;
unsigned char line_type;
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 reserv;
} LINK_OVERLAY;
Definida por IBM ES para la versión 1.0 de OS/2
La estructura link_def_overlay, tal y como la define IBM ES para OS/2 versión 1.0, contiene los miembros siguientes:
link_def_entry_len
Tamaño de esta entrada de definición de vínculo.
link_name
Nombre de la estación de vínculo lógico local (EBCDIC).
dlc_name
Nombre del control de vínculos de datos (DLC) establecido en una de las opciones siguientes:
- ETHERAND
- IBMTRNET
- IBMPCNET
- SDLC
- TWINAX (no compatible con Host Integration Server)
- X25DLC
adj_fq_cp_name
Valor cp_name completo en el nodo adyacente.
adj_node_type
Tipo de nodo adyacente (AP_ADJACENT_NN, AP_LEARN o AP_LEN).
adapter_num
Número de adaptador DLC que este vínculo usa.
dest_addr_len
Longitud de la dirección del adaptador de destino.
dest_addr Dirección del adaptador de destino.
cp_cp_sess_spt
Especifica si el vínculo admite sesiones CP-CP.
preferred_nn_server
Indica si este es el servidor NN preferido.
auto_act_link
Indica si el vínculo debe activarse de forma automática.
tg_number
Número del grupo de transmisión.
lim_res Indica si se trata de un recurso limitado.
solicit_sscp_session
Indica si se va a solicitar una sesión de SSCP.
initself
Indica si el nodo admite la recepción de INIT_SELF a través de este vínculo.
bind_support
Indica si la compatibilidad con BIND está disponible.
ls_role
Especifica el rol de estación de vínculo.
line_type
Tipo de línea.
eff_capacity
Capacidad efectiva de transmisión de velocidad de bits más alta que se admite.
conn_cost
Costo relativo por tiempo de conexión con este vínculo.
byte_cost
Costo relativo de transmisión de un byte a través del vínculo.
propagation_delay
Indica la cantidad de tiempo que la señal tarda en propagarse a través del vínculo. Establezca uno de los valores siguientes:
- 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.
security
Valor de seguridad del vínculo. Establezca uno de los valores siguientes:
- 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
Devuelta por Host Integration Server
La estructura link_def_overlay que devuelve Host Integration Server contiene los miembros siguientes:
link_def_entry_len
Tamaño de esta entrada de definición de vínculo.
link_name
Nombre de la estación de vínculo lógico local (EBCDIC).
dlc_name
Nombre del control de vínculos de datos (DLC) establecido en una de las opciones siguientes:
- IBMTRNET
- SDLC
- X25DLC
adj_fq_cp_name
Valor cp_name completo en el nodo adyacente. Siempre se establece en espacios EBCDIC.
adj_node_type
Tipo de nodo adyacente. Siempre se establece en AP_LEN.
adapter_num
Número de adaptador DLC que este vínculo usa. 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.
cp_cp_sess_spt
Especifica si el vínculo admite sesiones CP-CP. Siempre se establece en AP_NO.
preferred_nn_server
Indica si este es el servidor NN preferido.
auto_act_link
Indica si el vínculo debe activarse de forma automática.
tg_number
Número del grupo de transmisión. Siempre se establece en cero.
lim_res
Indica si se trata de un recurso limitado.
solicit_sscp_session
Indica si se va a solicitar una sesión de SSCP.
initself
Indica si el nodo admite la recepción de INIT_SELF a través de este vínculo.
bind_support
Indica si la compatibilidad con BIND está disponible.
ls_role
Especifica el rol de estación de vínculo.
line_type
Tipo de línea.
effective_capacity
Capacidad efectiva de transmisión de velocidad de bits más alta que se admite. Siempre se establece en cero.
conn_cost
Costo relativo por tiempo de conexión con este vínculo. Siempre se establece en cero.
byte_cost
Costo relativo de transmisión de un byte a través del vínculo. Siempre se establece en cero.
propagation_delay
Indica la cantidad de tiempo que la señal tarda en propagarse a través del vínculo. Debe establecerse en uno de los valores siguientes: 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.
security
Valor de seguridad del vínculo. Siempre se establece en AP_SEC_NONSECURE.