Información Global de SNA
La información global de SNA se define o se devuelve tal y como se describe aquí.
Definida por IBM ES para la versión 1.0 de OS/2
Se proporciona información sobre la información global de SNA en la estructura sna_global_info_sect, tal y como se define a continuación.
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 estructura sna_global_info_sect, tal y como la define IBM ES para OS/2 versión 1.0, contiene los miembros siguientes:
version
Número de versión del administrador de comunicaciones (Communications Manager Extended Edition).
release
Número de versión del administrador de comunicaciones (Communications Manager Extended Edition).
net_name
Nombre de red, primera parte del nombre completo del programa de control (CP) en EBCDIC (tipo A).
pu_name
Nombre de PU, segunda parte del nombre completo de CP en EBCDIC (tipo A).
node_id
Identificador de intercambio hexadecimal de 4 bytes.
product_set_id
Datos del producto del equipo.
alias_cp_name
Nombre del nodo (nombre local de CP) en ASCII.
node_type
AP_NN, AP_EN o AP_LEN.
cp_nau_addr
Dirección NAU de CP donde 0 significa que no se usa (una instancia de LU independiente). Otros valores válidos son del 1 al 254.
corr_serv_disk
Últimos cuatro dígitos del número de disco del servicio corrector.
reserved
Campo reservado.
appc_version
Número de versión de APPC.
appc_release
Número de versión de APPC.
appc_fixlevel
Número de revisión de APPC.
Devuelta por Host Integration Server
Se proporciona información sobre la información global de SNA en la estructura sna_global_info_sect que se define a continuación.
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 estructura sna_global_info_sect que devuelve Host Integration Server contiene los miembros siguientes:
version
Número de versión principal del sistema operativo.
release Número de versión secundaria del sistema operativo.
net_name
Nombre de red de nodo en EBCDIC (tipo A).
pu_name
Nombre de PU en EBCDIC (tipo A) asociado a la conexión.
node_id
Identificador de nodo que se va a enviar.
product_set_id
Se establece en ceros de EBCDIC.
alias_cp_name
Nombre del nodo, nombre local del programa de control (CP) en ASCII.
node_type
Establézcalo en AP_LEN.
cp_nau_addr
Dirección NAU de CP donde 0 significa que no se usa (una instancia de LU independiente). Otros valores válidos son del 1 al 254.
corr_serv_disk
Campo reservado establecido en cero.
reserved
Campo reservado establecido en cero.
appc_version
Número de versión principal de Host Integration Server.
appc_release
Número de versión secundaria de Host Integration Server.
appc_fixlevel
Número de revisión de Host Integration Server.
Comentarios
Host Integration Server devuelve version y release como números de versión principal y secundaria del sistema operativo desde GetVersion. Como Host Integration Server no tiene información sobre el tipo de equipo, el número de serie y el fabricante, product_set_id se establece en ceros de EBCDIC.
Host Integration Server no admite los tipos de nodo APPN, por lo que el tipo de nodo se devuelve como 1 (un nodo AP_LEN) y no como 2 o 3 (nodos AP_NN o AP_EN), tal y como lo define IBM ES para OS/2 versión 1.0.