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 結構包含以下成員:

version
通訊管理擴展版版本號。

發布
通訊經理加長版發行編號。

net_name
網路名稱,EBCDIC(A型)中完全合格控制計畫(CP)名稱的第一部分。

pu_name
PU 名稱,是完全合格 CP 名稱的第二部分,在 EBCDIC(A型)中。

node_id
4 位元組十六進位交換識別碼。

product_set_id
電腦產品資料。

alias_cp_name
節點名稱(CP 的本地名稱)在 ASCII 中。

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全球資訊的資訊,已依下方定義的 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;  

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

version
主要作業系統版本號。

發行 次要作業系統版本號。

net_name
EBCDIC 中的節點網路名稱(類型 A)。

pu_name
EBCDIC 中的 PU 名稱(類型 A)與連線相關。

node_id
要傳送的節點識別碼。

product_set_id
設定為 EBCDIC 零。

alias_cp_name
節點名稱,控制程式(CP)的本地名稱,在 ASCII 中。

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節點)回傳,而非 IBM ES OS/2 版本 1.0 所定義的 2 或 3(AP_NN 或 AP_EN 節點)。