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 群,若未指定 LU 群,則使用 LU 等於 default_lu 。 法律價值AP_NO且AP_YES。

在主機整合伺服器(Host Integration Server)中,沒有預設本地 LU 的概念。 因此,在 IBM ES for OS/2 1.0 版本中,節點的 default_lu 標記設為 AP_YES,而主機整合伺服器則設為 AP_NO。

lu_local_addr
北亞利桑那大學地址,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)。

後備隊3
保留欄位設為零。

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。

後備區4
指定保留欄位為零的位元欄位的第 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。

後備隊5
指定保留欄位為零的位元欄位 0–4。

act_already_ver
位元欄位的第 15 位元,指定已驗證的有效選項是否被支援。 有效的數值是AP_NOT_SUPPORTED和AP_SUPPORTED。

act_conv_sec
位元欄位的第 14 位元,指定是否支援主動對話安全選項。 有效的數值是AP_NOT_SUPPORTED和AP_SUPPORTED。

後備隊
指定保留欄位為零的位元域的第 8–13 位元。

implicit_part
位元場的第 7 位元,指定此是否為隱含夥伴。 有效的價值是AP_NO和AP_YES。

對於合作夥伴 LU 群組, implicit_part 表示該夥伴 LU 群組被設定為隱含的主要邏輯單元(PLU)。

後備區7
指定保留欄位為零的位元欄位 0–6。

備註

主機整合伺服器會回傳系統中所有已設定的 LU 6.2 資訊,包括隱含的 PLU 及所有隱式模式實例。 IBM ES for OS/2 版本 1.0 僅回傳正在使用或曾經使用的資訊。

對於合作夥伴 LU 群組, implicit_part 表示該夥伴 LU 群組被設定為隱含的主要邏輯單元(PLU)。

對於模式群組 implicit_mode ,在 mode_overlay 結構中回傳的位元欄位表示該模式群組被設定為隱式模式。