다음을 통해 공유


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 버전 번호입니다.

release
Communications Manager Extended Edition 릴리스 번호입니다.

net_name
EBCDIC(형식 A)에서 정규화된 CP(제어 프로그램) 이름의 첫 번째 부분인 네트워크 이름입니다.

pu_name
EBCDIC(형식 A)에서 정규화된 CP 이름의 두 번째 부분인 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에서 정의한 대로 2 또는 3(AP_NN 또는 AP_EN 노드)이 아닌 1(AP_LEN 노드)로 반환됩니다.