Lists a resource or resource class definition.
lsrsrcdef [-h] [-c] [-s] [-a p | d] [-e] [-p 0] [-l | -i | -t | -d | -D Delimiter] [-x] [-T] [-V] [Resource_class [Attr...]]
The lsrsrcdef command lists the definition of a resource class, or the persistent or dynamic attributes of a resource instance or a resource class.
Use lsrsrcdef with no parameters specified to get a list of all resource class names.
To see just the resource class definition, specify the -c flag and a Resource_class parameter without specifying the -a flag.
To see the persistent or dynamic attribute definitions of the resource class, specify a Resource_class parameter and the -c flag with the appropriate -a flag (-a d for dynamic attribute or -a p for persistent attribute definitions). To see the persistent or dynamic attribute definitions for a resource, specify the appropriate -a p | d flag without the -c flag.
By default, when no Attr parameters are specified on the command line, only the definitions for public attributes are displayed. To override this default, use the -p flag or specify the name of the attribute you wish to display.
By default, for the attributes that contain descriptions, the descriptions are not displayed. Specify the -e flag to display the descriptions. Because some of the descriptions are very long, the default is not to display them.
lsrsrcdef
Output is similar to:
class_name "IBM.ATMDevice" "IBM.Association" "IBM.AuditLog" "IBM.AuditLogTemplate" "IBM.Condition" "IBM.EthernetDevice" "IBM.EventResponse" ...
lsrsrcdef -c IBM.Host
Output is similar to:
Resource Class Definition for: IBM.Host resource class 1: class_name = "IBM.Host" class_id = 8 properties = {"has_rsrc_insts","mtype_subdivided"} display_name = "" description = "" locator = "NodeList" class_pattr_count = 1 class_dattr_count = 3 class_action_count = 0 pattr_count = 6 dattr_count = 47 action_count = 0 error_count = 0 rsrc_mgr_count = 1 rsrc_mgrs 1: mgr_name = "IBM.HostRM" first_key = 1 last_key = 1
lsrsrcdef -c -a p -p 0 IBM.Host
Output is similar to:
Resource Class Persistent Attribute Definitions for: IBM.Host attribute 1: program_name = "Variety" display_name = "" group_name = "" properties = {"read_only","invalid_for_define"} description = "" attribute_id = 0 group_id = 255 data_type = "uint32" variety_list = {{1..1}} variety_count = 1 default_value = 0
lsrsrcdef -a p -p 0 -e IBM.Host
Output is similar to:
Resource Persistent Attribute Definitions for: IBM.Host attribute 1: program_name = "Name" display_name = "Name" group_name = "General" properties = {"required_for_define","public,selectable"} description = "Identifies the current name of the host as returned by command." attribute_id = 0 group_id = 0 data_type = "char_ptr" variety_list = {{1..1}} variety_count = 1 default_value = "" attribute 2: program_name = "ResourceHandle" display_name = "Resource Handle" group_name = "Internal" properties = {"read_only","invalid_for_define","selectable"} description = "A globally unique handle that identifies the host. Every resource is assigned a resource handle, which is used internally for identifying and locating each resource. The resource handle is fixed in size and avoids the problems of name space collisions across different types of resources." attribute_id = 1 group_id = 255 data_type = "rsrc_handle_ptr" variety_list = {{1..1}} variety_count = 1 default_value = "0x0000 0x0000 0x00000000 0x00000000 0x00000000 0x00000000" attribute 3: program_name = "Variety" display_name = "Variety" group_name = "Internal" ...
lsrsrcdef -a d IBM.Host
Output is similar to:
Resource Dynamic Attribute Definitions for: IBM.Host attribute 1: program_name = "ProcRunQueue" display_name = "" group_name = "" properties = {"public"} description = "" attribute_id = 1 group_id = 1 data_type = "float64" variable_type = 0 variety_list = {{1..1}} variety_count = 1 init_value = 0 min_value = 0 max_value = 100 expression = "(ProcRunQueue - ProcRunQueue@P) >= (ProcRunQueue@P * 0.5)" expression_description = "" rearm_expression = "ProcRunQueue < 50" rearm_description = "" PTX_name = "" attribute 2: ...
/usr/sbin/rsct/bin/lsrsrcdef | Location of the lsrsrcdef command. |
The lsrsrc, mkrsrc commands.
The Resource Data Input file.
The rmccli General Information file.
The RSCT 2.2 Resource Monitoring and Control Guide and Reference contains more information regarding RMC operations.