Description of problem: Managed resource list in left navigation tree is too verbose for AS7. JBossAS 4 -> Applications -> JBoss Cache subsystem -> JVM -> Resources JBossAS 7 -> datasources -> deployment-scanner -> infinispan -> logging -> naming -> Network Interfaces -> platform-mbean -> resource-adapters -> security -> SocketBindingGroupStandalones -> threads -> transactions -> webservices -> web This list represents various subsystems, components, etc in and unorganized list. Instead the hierarchy should read something like the following for AS7 instead: -> Deployments -> System Properties/Pathes -> Core Services -> Extensions -> Network Interfaces -> Socket Binding Groups -> Subsystems To better reflect the hierarchical organization as reported by the json/dmr component hierarchy. Version-Release number of selected component (if applicable): How reproducible: N/A. Steps to Reproduce: 1. N/A. Actual results: Unordered with subsystems displayed as top level entities. Expected results: More ordered listing. Additional info:
Correction. System Properties/Paths don't need to appear in this list as they should just be light properties of the AS7 instance as loaded by <c:group name="children:system-property:name+" ...
The first approach, used by AS4 and AS5 plugin descriptors, does not work with AS7. See bug https://bugzilla.redhat.com/show_bug.cgi?id=796480. I may have to toss this one back to Heiko as it's more difficult to address the tree re-organization than I initially thought. An alternative approach would be to create an over-arching ResourceType for all Subsystem resource for example. I'm not sure how well that would work with some of the subsystems having numerous parents as defined by runs-inside. I'll assign this one to Heiko for now.
triage 2/27/2012 mfoley, asantos, crouch, loleary
Looks like our <runs-inside> with multiple targets seems to break sub-categories. I think we need to update the plugin metadata parser to apply the subcategory for all the children of the runs-inside. We have had similar issues where upgrades to some metric definitions did not make it to derived resources (Bug 747925) - but then we may hit a different cause here.
Removing target as this needs to be triaged in RHQ project and is not JBoss ON specific.