LU62_INFO_SECT 結構中 會提供 RU 的相關資訊,如下所述。
語法
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 群組,如果未指定 任何專案 ,則會使用等於default_lu的 LU。 法律值是AP_NO和AP_YES。
在主機整合伺服器上,沒有預設本機 LU 的概念。 因此,已針對 IBM ES for OS/2 1.0 版節點設定為 AP_YES 的 default_lu 旗標會設定為主機整合伺服器的 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,指定保留字段設定為零。
備註
主機整合伺服器會傳回系統中所有已設定 LU 6.2 的資訊,包括隱含 PLU 和隱含模式的所有實例。 IBM ES for OS/2 1.0 版只會傳回正在使用中或已在使用中的資訊。
針對合作夥伴 LU 群組, implicit_part 表示合作夥伴 LU 群組已設定為隱含的主要邏輯單元, (PLU) 。
針對模式群組,implicit_mode mode_overlay結構中傳回的 bitfield 表示模式群組已設定為隱含模式。