LU 6.2 정보
LU에 대한 정보는 아래 정의된 lu62_info_sect 구조체로 제공됩니다.
구문
typedef struct lu62_info_sect {
unsigned long lu62_init_sect_len;
unsigned short num_lu62s;
unsigned short total_lu62s;
} LU62_INFO_SECT;
구성원
lu62_init_sect_len
구조체 길이입니다.
num_lu62s
표시되는 구성된 LU의 수입니다.
total_lu62s
구성된 LU의 총수입니다.
구성된 각 LU에 대해 아래 정의된 lu62_overlay 구조체가 제공됩니다.
typedef struct lu62_overlay {
unsigned long lu62_entry_len;
unsigned long lu62_overlay_len;
unsigned char lu_name[8];
unsigned char lu_alias[8];
unsigned short num_plus;
unsigned char fqlu_name[17];
unsigned char default_lu;
unsigned char reserv3;
unsigned char lu_local_addr;
unsigned short lu_sess_lim;
unsigned char max_tps;
unsigned char lu_type;
} LU62_OVERLAY;
lu62_overlay 구조체에는 다음 멤버가 포함됩니다.
lu62_entry_len
이 LU 항목의 크기입니다.
lu62_overlay_len
이 값에는 sizeof(struct lu62_overlay) –sizeof(lu62_entry_len) 가 포함됩니다.
lu_name
LU 이름(EBCDIC 형식 A)입니다.
lu_alias
LU 별칭(ASCII)입니다.
num_plus
파트너 LU의 수입니다.
fqlu_name
정규화된 LU 이름(EBCDIC 형식 A)입니다.
default_lu
로컬 LU 그룹의 경우 지정되지 않으면 default_lu와 동일한 LU가 사용됩니다. 유효한 값은 AP_NO 및 AP_YES입니다.
Host Integration Server에는 기본 로컬 LU의 개념이 없습니다. 따라서 IBM ES for OS/2 버전 1.0의 노드에 대해 AP_YES로 설정되는 default_lu 플래그가 Host Integration Server에 대해서는 AP_NO로 설정됩니다.
lu_local_addr
NAU 주소입니다(0~254).
lu_sess_lim
구성된 세션 제한입니다(0~255).
max_tps
최대 TP 수입니다(1~255).
lu_type
항상 LU 유형 6.2입니다.
구성된 각 LU에 대해 아래 정의된 파트너 LU의 plu_62_overlay 구조체가 제공됩니다.
typedef struct plu62_overlay {
unsigned long plu62_entry_len;
unsigned long plu62_overlay_len;
unsigned char plu_alias[8];
unsigned short num_modes;
unsigned char plu_un_name[8];
unsigned char fqplu_name[17];
unsigned char reserv3;
unsigned char plu_sess_lim;
unsigned char dlc_name[8];
unsigned char adapter_num;
unsigned char dest_addr_len;
unsigned char dest_addr[32];
unsigned int par_sess_supp:1;
unsigned int reserv4:7;
unsigned int def_already_ver:1;
unsigned int def_conv_sec:1;
unsigned int def_sess_sec:1;
unsigned int reserv5:5;
unsigned int act_already_ver:1;
unsigned int act_conv_sec:1;
unsigned int reserv6:6;
unsigned int implicit_part:1;
unsigned int reserv7:7;
} PLU62_OVERLAY;
파트너 LU의 plu_62_overlay 구조체에는 다음 멤버가 포함됩니다.
plu62_entry_len
이 파트너 LU 항목의 크기입니다.
plu62_overlay_len
이 값에는 sizeof(struct plu62_overlay) –sizeof(plu62_entry_len) 가 포함됩니다.
plu_alias
파트너 LU 별칭(ASCII)입니다.
num_modes
모드 수입니다.
plu_un_name
파트너 LU 해석되지 않은 이름입니다(EBCDIC).
fqplu_name
정규화된 파트너 LU 이름(EBCDIC 형식 A)입니다.
reserv3
0으로 설정된 예약된 필드입니다.
plu_sess_lim
파트너 LU 세션 제한입니다(0~255).
dlc_name
DLC 이름(ASCII)입니다.
adapter_num
DLC 어댑터 번호입니다.
dest_addr_len
대상 어댑터 주소의 길이입니다.
dest_addr
대상 어댑터 주소입니다.
par_sess_supp
병렬 세션을 지정하는 비트 필드의 비트 15입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
reserv4
0으로 설정된 예약 필드를 지정하는 비트 필드의 비트 8~14입니다.
def_already_ver
이미 확인되었으며 구성된 옵션이 지원되는지 여부를 지정하는 비트 필드의 비트 7입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
def_conv_sec
구성된 대화 보안 옵션이 지원되는지 여부를 지정하는 비트 필드의 비트 6입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
def_sess_sec
구성된 세션 보안 옵션이 지원되는지 여부를 지정하는 비트 필드의 비트 5입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
reserv5
0으로 설정된 예약된 필드를 지정하는 비트 필드의 비트 0~4입니다.
act_already_ver
이미 확인된 활성 옵션이 지원되는지 여부를 지정하는 비트 필드의 비트 15입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
act_conv_sec
활성 대화 보안 옵션이 지원되는지 여부를 지정하는 비트 필드의 비트 14입니다. 유효한 값은 AP_NOT_SUPPORTED 및 AP_SUPPORTED입니다.
reserv6
0으로 설정된 예약된 필드를 지정하는 비트 필드의 비트 8~13입니다.
implicit_part
암시적 파트너인지 여부를 지정하는 비트 필드의 비트 7입니다. 유효한 값은 AP_NO 및 AP_YES입니다.
파트너 LU 그룹의 경우 implicit_part는 파트너 LU 그룹이 암시적 PLU(기본 논리 단위)로 구성되었음을 나타냅니다.
reserv7
0으로 설정된 예약된 필드를 지정하는 비트 필드의 비트 0~6입니다.
설명
Host Integration Server는 암시적 PLU 및 모든 암시적 모드의 인스턴스를 포함하여 시스템의 모든 구성된 LU 6.2에 대한 정보를 반환합니다. IBM ES for OS/2 버전 1.0은 사용 중이거나 사용된 적이 있는 정보만 반환합니다.
파트너 LU 그룹의 경우 implicit_part는 파트너 LU 그룹이 암시적 PLU(기본 논리 단위)로 구성되었음을 나타냅니다.
모드 그룹의 경우 mode_overlay 구조체로 반환된 implicit_mode 비트 필드는 모드 그룹이 암시적 모드로 구성되었음을 나타냅니다.