共用方式為


LU 6.2 資訊

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 表示模式群組已設定為隱含模式。