下面定义的 lu62_info_sect 结构中提供了有关 LU 的信息。
Syntax
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
显示的已配置的 RU 数。
total_lu62s
配置的 RU 总数。
对于每个配置的 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(结构lu62_overlay)-sizeof(lu62_entry_len)。
lu_name
LU 名称(EBCDIC 类型 A)。
lu_alias
LU 别名 (ASCII)。
num_plus
合作伙伴 RU 数。
fqlu_name
完全限定的 LU 名称(EBCDIC 类型 A)。
default_lu
对于本地 LU 组,如果未指定 任何 LU, 则使用等于default_lu的 LU。 法律值AP_NO和AP_YES。
在 Host Integration Server 上,没有默认本地 LU 的概念。 因此, default_lu标志设置为 AP_YES IBM ES for OS/2 版本 1.0 中的节点设置为 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(结构plu62_overlay)-sizeof(plu62_entry_len)。
plu_alias
合作伙伴 LU 别名 (ASCII)。
num_modes
模式数。
plu_un_name
合作伙伴 LU 未解释的名称(EBCDIC)。
fqplu_name
完全限定的合作伙伴 LU 名称(EBCDIC 类型 A)。
reserv3
保留字段设置为零。
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
位域的位 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-4,指定设置为零的保留字段。
act_already_ver
位域的 15 位,指定是否支持活动已验证的选项。 有效值为AP_NOT_SUPPORTED和AP_SUPPORTED。
act_conv_sec
位域的 14 位,用于指定是否支持活动会话安全选项。 有效值为AP_NOT_SUPPORTED和AP_SUPPORTED。
reserv6
位域的位 8–13,指定一个保留字段设置为零。
implicit_part
位域的位 7,用于指定这是否是隐式伙伴。 有效值为AP_NO和AP_YES。
对于合作伙伴 LU 组, implicit_part 指示合作伙伴 LU 组配置为隐式主逻辑单元(PLU)。
reserv7
位域的位 0–6,指定一个保留字段设置为零。
注解
Host Integration Server 返回系统中所有配置的 LU 6.2 的信息,包括隐式 PLU 和隐式模式的所有实例。 IBM ES for OS/2 版本 1.0 仅返回有关正在使用或正在使用的信息。
对于合作伙伴 LU 组, implicit_part 指示合作伙伴 LU 组配置为隐式主逻辑单元(PLU)。
对于模式组,implicit_mode mode_overlay结构中返回的位域指示模式组配置为隐式模式。