Informations de définition de lien
Les informations de définition de liaison sont fournies dans la structure link_info_sect, définie ci-dessous.
Syntaxe
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;
Membres
link_def_init_sect_len
Longueur de la section des informations sur la définition de liaison initiale, y compris ce paramètre, jusqu’au premier groupe de superposition des définitions de liaison. La longueur n’inclut pas les sections d’informations précédentes.
num_link_def
Nombre de définitions de liaison retournées par le verbe DISPLAY dans le tampon du programme. Il s’agit du nombre de fois où la superposition des définitions de liaison se répète.
total_link_def
Nombre total de définitions de liaison. Il est égal au nombre renvoyé dans le membre num_link_def, sauf lorsque APPC contient plus d’informations sur les définitions de liaison qu’il ne peut en placer dans le tampon fourni, auquel cas ce nombre est plus grand.
Pour chaque définition de liaison, la structure link_def_overlay définie ci-dessous est fournie pour la définition de liaison.
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;
Défini par la version 1.0 d’IBM ES pour OS/2
La structure link_def_overlay définie par la version 1.0 d’IBM ES pour OS/2 contient les membres suivants :
link_def_entry_len
Taille de cette entrée de définition de liaison.
link_name
Nom de la station de liaison logique locale (EBCDIC).
dlc_name
Nom DLC (Data Link Control) défini sur l’une des valeurs suivantes :
- ETHERAND
- IBMTRNET
- IBMPCNET
- SDLC
- TWINAX (non pris en charge par Host Integration Server)
- X25DLC
adj_fq_cp_name
cp_name complet dans le nœud adjacent.
adj_node_type
Type du nœud adjacent (AP_ADJACENT_NN, AP_LEARN ou AP_LEN).
adapter_num
Numéro d’adaptateur DLC utilisé par cette liaison.
dest_addr_len
Longueur de l’adresse de l’adaptateur de destination.
dest_addr Adresse de l’adaptateur de destination.
cp_cp_sess_spt
Indique si la liaison prend en charge les sessions CP-CP.
preferred_nn_server
Indique s’il s’agit du serveur NN préféré.
auto_act_link
Indique si la liaison doit être activée automatiquement.
tg_number
Numéro du groupe de transmission.
lim_res Indique s’il s’agit d’une ressource limitée.
solicit_sscp_session
Indique s’il faut solliciter une session SSCP.
initself
Indique si le nœud prend en charge la réception de INIT_SELF sur cette liaison.
bind_support
Indique si la prise en charge BIND est disponible.
ls_role
Spécifie le rôle de la station de liaison.
line_type
Type de la ligne.
eff_capacity
Capacité de transmission effective la plus élevée prise en charge.
conn_cost
Coût relatif par heure de connexion avec cette liaison.
byte_cost
Coût relatif de la transmission d’un octet sur la liaison.
propagation_delay
Spécifie le temps mis par le signal pour parcourir la longueur de la liaison. Défini sur l’une des valeurs suivantes :
- 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
Caractéristiques TG définies par l’utilisateur.
user_def_2
Caractéristiques TG définies par l’utilisateur.
user_def_3
Caractéristiques TG définies par l’utilisateur.
security
Valeur de sécurité de cette liaison. Défini sur l’une des valeurs suivantes :
- 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
Retourné par Host Integration Server
La structure link_def_overlay retournée par Host Integration Server contient les membres suivants :
link_def_entry_len
Taille de cette entrée de définition de liaison.
link_name
Nom de la station de liaison logique locale (EBCDIC).
dlc_name
Nom DLC (Data Link Control) défini sur l’une des valeurs suivantes :
- IBMTRNET
- SDLC
- X25DLC
adj_fq_cp_name
cp_name complet dans le nœud adjacent. Toujours défini sur des espaces EBCDIC.
adj_node_type
Type de nœud adjacent. Toujours défini sur AP_LEN.
adapter_num
Numéro d’adaptateur DLC utilisé par cette liaison. Toujours défini sur zéro.
dest_addr_len
Longueur de l’adresse de l’adaptateur de destination.
dest_addr
Adresse de l’adaptateur de destination.
cp_cp_sess_spt
Indique si la liaison prend en charge les sessions CP-CP. Toujours défini sur AP_NO.
preferred_nn_server
Indique s’il s’agit du serveur NN préféré.
auto_act_link
Indique si la liaison doit être activée automatiquement.
tg_number
Numéro du groupe de transmission. Toujours défini sur zéro.
lim_res
Indique s’il s’agit d’une ressource limitée.
solicit_sscp_session
Indique s’il faut solliciter une session SSCP.
initself
Indique si le nœud prend en charge la réception de INIT_SELF sur cette liaison.
bind_support
Indique si la prise en charge BIND est disponible.
ls_role
Spécifie le rôle de la station de liaison.
line_type
Type de la ligne.
effective_capacity
Capacité de transmission effective la plus élevée prise en charge. Toujours défini sur zéro.
conn_cost
Coût relatif par heure de connexion avec cette liaison. Toujours défini sur zéro.
byte_cost
Coût relatif de la transmission d’un octet sur la liaison. Toujours défini sur zéro.
propagation_delay
Spécifie le temps mis par le signal pour parcourir la longueur de la liaison. Toujours défini sur AP_PROP_DELAY_MAXIMUM.
user_def_1
Caractéristiques TG définies par l’utilisateur. Toujours défini sur zéro.
user_def_2
Caractéristiques TG définies par l’utilisateur. Toujours défini sur zéro.
user_def_3
Caractéristiques TG définies par l’utilisateur. Toujours défini sur zéro.
security
Valeur de sécurité de cette liaison. Toujours défini sur AP_SEC_NONSECURE.