SNA 全局信息

按此处所述定义或返回 SNA 全局信息。

由 IBM ES 为 OS/2 版本 1.0 定义

SNA 全局信息的信息在以下 sna_global_info_sect 结构中提供。

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;  

IBM ES for OS/2 版本 1.0 定义的 sna_global_info_sect 结构包含以下成员:

版本
Communications Manager 扩展版本版本号。

发布
Communications Manager 扩展版版本号。

net_name
网络名称,完全限定的控制程序(CP)名称的第一部分,在 EBCDIC(类型 A) 中。

pu_name
EBCDIC 中完全限定的 CP 名称的第二部分 PU 名称(类型 A)。

node_id
4 字节十六进制交换标识符。

product_set_id
计算机产品数据。

alias_cp_name
ASCII 中的节点名称(CP 的本地名称)。

node_type
AP_NN、AP_EN或AP_LEN。

cp_nau_addr
CP NAU 地址,其中 0 表示未使用(独立 LU)。 其他法律值为 1 到 254。

corr_serv_disk
纠正服务磁盘编号的最后四位数字。

reserved
保留字段。

appc_version
APPC 版本号。

appc_release
APPC 版本号。

appc_fixlevel
APPC 修补程序编号。

Host Integration Server 返回

下面定义的 sna_global_info_sect 结构中提供了有关 SNA 全局信息的信息。

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;  

Host Integration Server 返回 的sna_global_info_sect 结构包含以下成员:

版本
主要操作系统版本号。

释放 次要操作系统版本号。

net_name
EBCDIC 中的节点网络名称(类型 A)。

pu_name
与连接关联的 EBCDIC 中的 PU 名称(类型 A)。

node_id
要发送的节点标识符。

product_set_id
设置为 EBCDIC 零。

alias_cp_name
ASCII 中的控制程序(CP)的节点名称、本地名称。

node_type
设置为AP_LEN。

cp_nau_addr
CP NAU 地址,其中 0 表示未使用(独立 LU)。 其他法律值为 1 到 254。

corr_serv_disk
保留字段设置为零。

reserved
保留字段设置为零。

appc_version
Host Integration Server 主版本号。

appc_release
Host Integration Server 次要版本号。

appc_fixlevel
Host Integration Server 修补程序编号。

注解

Host Integration Server 将 版本版本 作为 GetVersion 的主要和次要操作系统版本号返回。 由于 Host Integration Server 没有有关计算机类型、序列号和制造商的信息, 因此product_set_id 设置为 EBCDIC 零。

主机集成服务器不支持 APPN 节点类型,因此节点类型返回为 1(AP_LEN 节点),而不是 2 或 3(AP_NN 或 AP_EN 节点),由 IBM ES for OS/2 版本 1.0 定义。