Partager via


Informations sur LU 6.2

Les informations sur les unités logiques sont fournies dans la structure lu62_info_sect, comme indiqué ci-dessous.

Syntaxe

typedef struct lu62_info_sect {  
    unsigned long  lu62_init_sect_len;  
    unsigned short num_lu62s;  
    unsigned short total_lu62s;  
} LU62_INFO_SECT;  

Membres

lu62_init_sect_len
Longueur de la structure.

num_lu62s
Nombre d’unités logiques configurées affichées.

total_lu62s
Nombre total d’unités logiques configurées.

Pour chaque unité logique configurée, une structure lu62_overlay est fournie, comme indiqué ci-dessous.

typedef struct lu62_overlay {  
    unsigned long  lu62_entry_len;  
    unsigned long  lu62_overlay_len;  
    unsigned char  lu_name[8];  
    unsigned char  lu_alias[8];  
    unsigned short num_plus;  
    unsigned char  fqlu_name[17];  
    unsigned char  default_lu;  
    unsigned char  reserv3;  
    unsigned char  lu_local_addr;  
    unsigned short lu_sess_lim;  
    unsigned char  max_tps;  
    unsigned char  lu_type;  
} LU62_OVERLAY;  

La structure lu62_overlay contient les membres suivants :

lu62_entry_len
Taille de cette entrée d’unité logique.

lu62_overlay_len
Cette valeur contient sizeof(struct lu62_overlay)sizeof(lu62_entry_len) .

lu_name
Nom de l’unité logique (EBCDIC type A).

lu_alias
Alias de l’unité logique (ASCII).

num_plus
Nombre d’unités logiques partenaires.

fqlu_name
Nom complet de l’unité logique (EBCDIC type A).

default_lu
Pour le groupe d’unités logiques local, une unité logique égale à default_lu est utilisée si aucune valeur n’est spécifiée. Les valeurs autorisées sont AP_NO et AP_YES.

Sur Host Integration Server, il n’existe aucun concept d’unité logique locale par défaut. Par conséquent, l’indicateur default_lu, défini sur AP_YES pour le nœud dans IBM ES pour OS/2 version 1.0, est défini sur AP_NO pour Host Integration Server.

lu_local_addr
Adresse NAU, 0 à 254.

lu_sess_lim
Limite de session configurée, 0 à 255.

max_tps
Nombre maximal de TP, 1 à 255.

lu_type
Toujours une unité logique de type 6.2.

Pour chaque unité logique configurée, une structure plu_62_overlay pour l’unité logique partenaire est fournie, comme indiqué ci-dessous.

typedef struct plu62_overlay {  
    unsigned long  plu62_entry_len;  
    unsigned long  plu62_overlay_len;  
    unsigned char  plu_alias[8];  
    unsigned short num_modes;  
    unsigned char  plu_un_name[8];  
    unsigned char  fqplu_name[17];  
    unsigned char  reserv3;  
    unsigned char  plu_sess_lim;  
    unsigned char  dlc_name[8];  
    unsigned char  adapter_num;  
    unsigned char  dest_addr_len;  
    unsigned char  dest_addr[32];  
    unsigned int   par_sess_supp:1;  
    unsigned int   reserv4:7;  
    unsigned int   def_already_ver:1;  
    unsigned int   def_conv_sec:1;  
    unsigned int   def_sess_sec:1;  
    unsigned int   reserv5:5;  
    unsigned int   act_already_ver:1;  
    unsigned int   act_conv_sec:1;  
    unsigned int   reserv6:6;  
    unsigned int   implicit_part:1;  
    unsigned int   reserv7:7;  
} PLU62_OVERLAY;  

La structure plu_62_overlay pour l’unité logique partenaire contient les membres suivants :

plu62_entry_len
Taille de cette entrée d’unité logique partenaire.

plu62_overlay_len
Cette valeur contient sizeof(struct plu62_overlay)sizeof(plu62_entry_len) .

plu_alias
Alias de l’unité logique partenaire (ASCII).

num_modes
Nombre de modes.

plu_un_name
Nom non interprété de l’unité logique partenaire (EBCDIC).

fqplu_name
Nom complet de l’unité logique partenaire (EBCDIC type A).

reserv3
Champ réservé défini sur zéro.

plu_sess_lim
Limite de session d’unité logique partenaire, 0 à 255.

dlc_name
Nom DLC (ASCII).

adapter_num
Numéro d’adaptateur DLC.

dest_addr_len
Longueur de l’adresse de l’adaptateur de destination.

dest_addr
Adresse de l’adaptateur de destination.

par_sess_supp
Bit 15 d’un champ de bits spécifiant des sessions parallèles. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

reserv4
Bits 8 à 14 d’un champ de bits spécifiant un champ réservé défini sur zéro.

def_already_ver
Bit 7 d’un champ de bits spécifiant si l’option configurée déjà vérifiée est prise en charge. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

def_conv_sec
Bit 6 d’un champ de bits spécifiant si l’option de sécurité de conversation configurée est prise en charge. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

def_sess_sec
Bit 5 d’un champ de bits spécifiant si l’option de sécurité de session configurée est prise en charge. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

reserv5
Bits 0 à 4 d’un champ de bits spécifiant un champ réservé défini sur zéro.

act_already_ver
Bit 15 d’un champ de bits spécifiant si l’option active déjà vérifiée est prise en charge. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

act_conv_sec
Bit 14 d’un champ de bits spécifiant si l’option de sécurité de conversation active est prise en charge. Les valeurs valides sont AP_NOT_SUPPORTED et AP_SUPPORTED.

reserv6
Bits 8 à 13 d’un champ de bits spécifiant un champ réservé défini sur zéro.

implicit_part
Bit 7 d’un champ de bits spécifiant s’il s’agit d’un partenaire implicite. Les valeurs valides sont AP_NO et AP_YES.

Pour le groupe d’unités logiques partenaires, implicit_part indique que le groupe d’unités logiques partenaires a été configuré en tant qu’unité logique principale implicite (PLU).

reserv7
Bits 0 à 6 d’un champ de bits spécifiant un champ réservé défini sur zéro.

Notes

Host Integration Server retourne des informations sur toutes les unités logiques 6.2 configurées dans le système, y compris les PLU implicites et toutes les instances des modes implicites. IBM ES pour OS/2 version 1.0 renvoie uniquement des informations sur celles en cours d’utilisation ou déjà utilisées.

Pour le groupe d’unités logiques partenaires, implicit_part indique que le groupe d’unités logiques partenaires a été configuré en tant qu’unité logique principale implicite (PLU).

Pour le groupe de modes, le champ de bits implicit_mode renvoyé dans la structure mode_overlay indique que le groupe de modes a été configuré en mode implicite.