Información de LU 6.2

La información sobre las LU se proporciona en la estructura de lu62_info_sect tal como se define a continuación.

Sintaxis

typedef struct lu62_info_sect {  
    unsigned long  lu62_init_sect_len;  
    unsigned short num_lu62s;  
    unsigned short total_lu62s;  
} LU62_INFO_SECT;  

Members

lu62_init_sect_len
Longitud de la estructura.

num_lu62s
Número de LU configuradas que se muestran.

total_lu62s
Número total de LU configuradas.

Para cada LU configurada, se proporciona una estructura lu62_overlay tal como se define a continuación.

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;  

La estructura lu62_overlay contiene los siguientes miembros:

lu62_entry_len
Tamaño de esta entrada de LU.

lu62_overlay_len
Este valor contiene sizeof(struct lu62_overlay)sizeof(lu62_entry_len)).

lu_name
Nombre de LU (tipo A de EBCDIC).

lu_alias
Alias de LU (ASCII).

num_plus
Número de LU de asociado.

fqlu_name
Nombre completo de LU (tipo A de EBCDIC).

default_lu
Para el grupo de LU local, se usa una LU igual al default_lu si no se especifica ninguna. Los valores legales son AP_NO y AP_YES.

En Host Integration Server, no hay ningún concepto de lu local predeterminada. Por lo tanto, la marca default_lu , que se establece en AP_YES para el nodo de IBM ES para OS/2 versión 1.0, se establece en AP_NO para Host Integration Server.

lu_local_addr
Dirección NAU, de 0 a 254.

lu_sess_lim
Límite de sesión configurado, de 0 a 255.

max_tps
Número máximo de TPs, de 1 a 255.

lu_type
Tipo de LU siempre 6.2.

Para cada LU configurada, se proporciona una estructura de plu_62_overlay para la LU del asociado, tal como se define a continuación.

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;  

La estructura plu_62_overlay para la LU del asociado contiene los siguientes miembros:

plu62_entry_len
Tamaño de esta entrada de LU de asociado.

plu62_overlay_len
Este valor contiene sizeof(struct plu62_overlay)sizeof(plu62_entry_len)).

plu_alias
Alias de LU asociado (ASCII).

num_modes
Número de modos.

plu_un_name
Nombre nointerpretado de LU del asociado (EBCDIC).

fqplu_name
Nombre completo de LU del asociado (tipo A de EBCDIC).

reserv3
Campo reservado establecido en cero.

plu_sess_lim
Límite de sesión de LU del asociado, de 0 a 255.

dlc_name
Nombre de DLC (ASCII).

adapter_num
Número de adaptador DLC.

dest_addr_len
Longitud de la dirección del adaptador de destino.

dest_addr
Dirección del adaptador de destino.

par_sess_supp
Bit 15 de un campo de bits que especifica sesiones paralelas. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

reserv4
Bits de 8 a 14 de un campo de bits que especifica un campo reservado establecido en cero.

def_already_ver
Bit 7 de un campo de bits que especifica si se admite la opción ya comprobada configurada. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

def_conv_sec
Bit 6 de un campo de bits que especifica si se admite la opción de seguridad de conversación configurada. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

def_sess_sec
Bit 5 de un campo de bits que especifica si se admite la opción de seguridad de sesión configurada. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

reserv5
Bits 0–4 de un campo de bits que especifica un campo reservado establecido en cero.

act_already_ver
Bit 15 de un campo de bits que especifica si se admite la opción activa ya comprobada. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

act_conv_sec
Bit 14 de un campo de bits que especifica si se admite la opción de seguridad de conversación activa. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.

reserv6
Bits de 8 a 13 de un campo de bits que especifica un campo reservado establecido en cero.

implicit_part
Bit 7 de un campo de bits que especifica si se trata de un asociado implícito. Los valores válidos son AP_NO y AP_YES.

En el caso del grupo de LU de asociado, implicit_part indica que el grupo de LU del asociado se configuró como una unidad lógica principal (PLU) implícita.

reserv7
Bits de 0 a 6 de un campo de bits que especifica un campo reservado establecido en cero.

Observaciones

Host Integration Server devuelve información sobre todas las LU 6.2 configuradas en el sistema, incluida la PLU implícita y todas las instancias de modos implícitos. IBM ES para OS/2 versión 1.0 solo devuelve información sobre las que están en uso o que han estado en uso.

En el caso del grupo de LU de asociado, implicit_part indica que el grupo de LU del asociado se configuró como una unidad lógica principal (PLU) implícita.

Para el grupo de modo, implicit_mode campo de bits devuelto en la estructura mode_overlay indica que el grupo de modo se configuró como un modo implícito.