共用方式為


SNA 全域資訊

SNA 全域資訊的定義或傳回方式如下所述。

IBM ES for 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 結構包含下列成員:

version
Communications Manager Extended Edition 版本號碼。

釋放
Communications Manager Extended Edition 版本號碼。

net_name
在 EBCDIC 中,完整控制程式的第一個部分 (CP) 名稱 (類型 A) 。

pu_name
在 EBCDIC 中,PU 名稱是完整 CP 名稱的第二個部分, (輸入 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
更正服務磁片編號的最後四位數。

保留
保留的欄位。

appc_version
APPC 版本號碼。

appc_release
APPC 版本號碼。

appc_fixlevel
APPC 修補程式編號。

主機整合伺服器傳回

下列定義的 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;  

主機整合伺服器所傳回 的sna_global_info_sect 結構包含下列成員:

version
主要作業系統版本號碼。

釋放 次要作業系統版本號碼。

net_name
EBCDIC 中的節點網路名稱 (輸入 A) 。

pu_name
EBCDIC 中的 PU 名稱 (輸入與連線相關聯的) 。

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
保留字段設定為零。

保留
保留字段設定為零。

appc_version
主機整合伺服器主要版本號碼。

appc_release
主機整合伺服器次要版本號碼。

appc_fixlevel
主機整合伺服器修補程式編號。

備註

主機整合伺服器會從GetVersion傳回版本版本,做為主要和次要作業系統版本號碼。 因為主機整合伺服器沒有電腦類型、序號和製造商的資訊, product_set_id 設定為 EBCDIC 零。

主機整合伺服器不支援 APPN 節點類型,因此節點類型會以 1 傳回 (AP_LEN節點) ,而不是 2 或 3 (AP_NN 或 AP_EN 節點) ,如 IBM ES for OS/2 1.0 版所定義。