Información de LU 6.2
Se proporciona información sobre las instancias de LU en la estructura lu62_info_sect, tal y 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;
Miembros
lu62_init_sect_len
Longitud de la estructura.
num_lu62s
Número de instancias de LU configuradas que se muestran.
total_lu62s
Número total de instancias de LU configuradas.
Para cada instancia de LU configurada, se proporciona una estructura lu62_overlay, tal y 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 miembros siguientes:
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 (EBCDIC tipo A).
lu_alias
Alias de LU (ASCII).
num_plus
Número de LU de asociado.
fqlu_name
Nombre completo de LU (EBCDIC tipo A).
default_lu
Para el grupo de LU local, se usa una LU igual a default_lu, si no se especifica ninguna. Los valores válidos son AP_NO y AP_YES.
En Host Integration Server, no existe el concepto de LU local predeterminada. Por lo tanto, la marca default_lu, que se establece en AP_YES para el nodo de IBM ES de la versión 1.0 de OS/2, se establece en AP_NO para Host Integration Server.
lu_local_addr
Dirección de NAU, de 0 a 254.
lu_sess_lim
Límite de sesiones configurado, de 0 a 255.
max_tps
Número máximo de procesamiento de transacciones, de 1 a 255.
lu_type
Siempre LU de tipo 6.2.
Para cada LU configurada, se proporciona una estructura plu_62_overlay para la LU del asociado, tal y 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 miembros siguientes:
plu62_entry_len
Tamaño de esta entrada de LU del asociado.
plu62_overlay_len
Este valor contiene sizeof(struct plu62_overlay) –sizeof(plu62_entry_len) .
plu_alias
Alias de LU del asociado (ASCII).
num_modes
Número de modos.
plu_un_name
Nombre sin interpretar de la instancia de LU del asociado (EBCDIC).
fqplu_name
Nombre completo de LU del asociado (EBCDIC tipo A).
reserv3
Campo reservado establecido en cero.
plu_sess_lim
Límite de sesiones 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 configurada ya comprobada. 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 la 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 la sesión configurada. Los valores válidos son AP_NOT_SUPPORTED y AP_SUPPORTED.
reserv5
Bits de 0 a 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 la 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 este es un asociado implícito. Los valores válidos son AP_NO y AP_YES.
Para el grupo de LU del asociado, implicit_part indica que el grupo de LU del asociado se configuró como 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.
Comentarios
Host Integration Server devuelve información sobre todas las instancias de LU 6.2 configuradas en el sistema, incluida la instancia de 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 aquellas instancias que están en uso o que se han estado utilizando.
Para el grupo de LU del asociado, implicit_part indica que el grupo de LU del asociado se configuró como unidad lógica principal (PLU) implícita.
Para el grupo de modos, el campo de bits implicit_mode que se devuelve en la estructura mode_overlay indica que el grupo de modos se configuró como un modo implícito.