Lists a resource or resource class definition.
lsrsrcdef [-h] [-c] [-A p | d] [-p property] [-e] [-s] [-l | -i | -t | -d | -D delimiter] [-x] [-TV] [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 want 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.
Persistent attribute properties:
Dynamic attribute properties:
A decimal or hexadecimal value can be specified for the property. To request the attribute definitions for all attributes that have one or more properties, "OR" the properties of interest together and then specify the "ORed" value with the -p flag. For example, to request the attribute definitions for all persistent attributes that are either required for define or optional for define, enter:
-p 0x0a
The user needs write permission for the resource_class specified in lsrsrcdef to run lsrsrcdef. Permissions are specified in the access control list (ACL) file on the contacted system. See the RSCT Guide and Reference for information about the ACL file and how to modify it.
If this environment variable is not set, local scope is used.
When the -h flag is specified, this command's usage statement is written to standard output. All verbose messages are written to standard output.
All trace messages are written to standard error.
lsrsrcdefThe output will look like this:
class_name "IBM.ATMDevice" "IBM.Association" "IBM.AuditLog" "IBM.AuditLogTemplate" "IBM.Condition" "IBM.EthernetDevice" "IBM.EventResponse" ...
lsrsrcdef -c IBM.HostThe output will look like this:
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.HostOutput 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.HostOutput 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.HostThe output will look like this:
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:                                                                         
...
                  Commands: lsrsrc, mkrsrc
Files: Resource_Data_Input, rmccli
Books: see the RSCT Guide and Reference for information about RMC operations