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 からのメジャーおよびマイナー オペレーティング システム バージョン番号として version と release が返されます。 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 ノード) が返されません。