Informations globales sur SNA
Les informations globales SNA sont définies ou retournées de la manière suivante.
Défini par la version 1.0 d’IBM ES pour OS/2
Des informations sur les informations globales SNA sont fournies dans la structure sna_global_info_sect définie ci-dessous.
typedef struct sna_global_info_sect {
unsigned char version;
unsigned char release;
unsigned char net_name[8];
unsigned char pu_name[8];
unsigned char node_id[4];
type_product_set_id product_set_id;
unsigned char alias_cp_name[8];
unsigned char node_type;
unsigned char cp_nau_addr;
unsigned char corr_serv_disk;
unsigned char reserved;
unsigned char appc_version;
unsigned char appc_release;
unsigned char appc_fixlevel;
} SNA_GLOBAL_INFO_SECT;
La structure sna_global_info_sect définie par la version 1.0 d’IBM ES pour OS/2 contient les membres suivants :
version
Numéro de version de l’édition étendue de Communications Manager.
release
Numéro de mise en production de l’édition étendue de Communications Manager.
net_name
Nom du réseau, première partie du nom complet du programme de contrôle, en EBCDIC (type A).
pu_name
Nom de l’unité PU, deuxième partie du nom complet du programme de contrôle, en EBCDIC (type A).
node_id
Identificateur d’échange hexadécimal sur 4 octets.
product_set_id
Données du produit ordinateur.
alias_cp_name
Nom du nœud (nom local pour le programme de contrôle) en ASCII.
node_type
AP_NN, AP_EN ou AP_LEN.
cp_nau_addr
Adresse NAU du programme de contrôle, où 0 signifie non utilisé (unité logique indépendante). Les autres valeurs autorisées sont les valeurs comprises entre 1 et 254.
corr_serv_disk
4 derniers chiffres du numéro de disque de service correctif.
reserved
Champ réservé.
appc_version
Numéro de version APPC.
appc_release
Numéro de mise en production APPC.
appc_fixlevel
Numéro de correctif APPC.
Retourné par Host Integration Server
Des informations sur les informations globales SNA sont fournies dans la structure sna_global_info_sect définie ci-dessous.
typedef struct sna_global_info_sect {
unsigned char version;
unsigned char release;
unsigned char net_name[8];
unsigned char pu_name[8];
unsigned char node_id[4];
type_product_set_id product_set_id;
unsigned char alias_cp_name[8];
unsigned char node_type;
unsigned char cp_nau_addr;
unsigned char corr_serv_disk;
unsigned char reserved;
unsigned char appc_version;
unsigned char appc_release;
unsigned char appc_fixlevel;
} SNA_GLOBAL_INFO_SECT;
La structure sna_global_info_sect retournée par Host Integration Server contient les membres suivants :
version
Numéro de version majeure du système d’exploitation.
release Numéro de version mineure du système d’exploitation.
net_name
Nom réseau du nœud en EBCDIC (type A).
pu_name
Nom de l’unité PU associée à la connexion en EBCDIC (type A).
node_id
Identificateur de nœud à envoyer.
product_set_id
Défini sur des zéros EBCDIC.
alias_cp_name
Nom du nœud, nom local du programme de contrôle, en ASCII.
node_type
Défini sur AP_LEN.
cp_nau_addr
Adresse NAU du programme de contrôle, où 0 signifie non utilisé (unité logique indépendante). Les autres valeurs autorisées sont les valeurs comprises entre 1 et 254.
corr_serv_disk
Champ réservé défini sur zéro.
reserved
Champ réservé défini sur zéro.
appc_version
Numéro de version majeure Host Integration Server.
appc_release
Numéro de version mineure Host Integration Server.
appc_fixlevel
Numéro de correctif Host Integration Server.
Notes
Host Integration Server retourne version et release sous la forme des numéros de version majeure et mineure du système d’exploitation issus de GetVersion. Étant donné que Host Integration Server ne possède pas d’informations sur le type d’ordinateur, le numéro de série ni le fabricant, product_set_id est défini sur des zéros EBCDIC.
Host Integration Server ne prend pas en charge les types de nœuds APPN. Par conséquent, le type de nœud retourné est 1 (nœud AP_LEN), et non 2 ni 3 (nœud AP_NN ou AP_EN), comme le définit la version 1.0 d’IBM ES pour OS/2.