次の方法で共有


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 拡張エディション バージョン番号。

release
Communications Manager 拡張エディション リリース番号。

net_name
EBCDIC (タイプ A) での完全修飾制御プログラム (CP) 名の最初の部分であるネットワーク名。

pu_name
EBCDIC (タイプ A) での完全修飾 CP 名の 2 番目の部分である PU 名。

node_id
4 バイトの 16 進数交換識別子。

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
是正サービス ディスク番号の最後の 4 桁。

reserved
予約済みのフィールド。

appc_version
APPC バージョン番号。

appc_release
APPC リリース番号。

appc_fixlevel
APPC パッチ番号。

Host Integration Server によって返される

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;  

Host Integration Server によって返される sna_global_info_sect 構造体には、次のメンバーが含まれます。

version
メジャー オペレーティング システムのバージョン番号。

release マイナー オペレーティング システムのバージョン番号。

net_name
EBCDIC (タイプ A) でのノード ネットワーク名。

pu_name
接続に関連付けられた EBCDIC (タイプ A) での PU 名。

node_id
送信するノード識別子。

product_set_id
EBCDIC 0 に設定します。

alias_cp_name
ASCII での制御プログラム (CP) のローカル名であるノード名。

node_type
AP_LEN に設定します。

cp_nau_addr
CP NAU アドレス。0 は使用されていないことを意味します (独立 LU)。 その他の有効な値は 1 から 254 です。

corr_serv_disk
0 に設定されている予約済みフィールド。

reserved
0 に設定されている予約済みフィールド。

appc_version
Host Integration Server メジャー バージョン番号。

appc_release
Host Integration Server マイナー バージョン番号。

appc_fixlevel
Host Integration Server パッチ番号。

解説

Host Integration Server によって、GetVersion からのメジャーおよびマイナー オペレーティング システム バージョン番号として versionrelease が返されます。 Host Integration Server には、コンピューターの種類、シリアル番号、製造元に関する情報がないため、product_set_id は EBCDIC の 0 に設定されます。

Host Integration Server では APPN ノードの種類がサポートされていないため、IBM ES for OS/2 バージョン 1.0 で定義されているように、ノードの種類は、1 (AP_LEN ノード) として返され、2 または 3 (AP_NN ノードまたは AP_EN ノード) が返されません。