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 拡張エディションのバージョン番号。
リリース
Communications Manager Extended Edition リリース番号。
net_name
ネットワーク名。EBCDIC (タイプ A) の完全修飾制御プログラム (CP) 名の最初の部分です。
pu_name
PU 名。完全修飾 CP 名の 2 番目の部分 (EBCDIC (型 A))。
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
メジャー オペレーティング システムのバージョン番号。
リリース オペレーティング システムのマイナー バージョン番号。
net_name
EBCDIC のノード ネットワーク名 (タイプ A)。
pu_name
接続に関連付けられている EBCDIC (型 A) の PU 名。
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
0 に設定された予約済みフィールド。
reserved
0 に設定された予約済みフィールド。
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 ゼロに設定されます。
Host Integration Server は APPN ノード・タイプをサポートしていないため、IBM ES for OS/2 バージョン 1.0 で定義されているように、ノード・タイプは 2 または 3 (AP_NNノードまたはAP_ENノード) ではなく 1 (AP_LEN ノード) として返されます。