[ inherit .templates.consoles.extended-agent-details ]

tabset = {
    # Note that this set was predefined in the base-details object
    browser = {
	views = {
	    hierarchyView = {
		popup-root = {
		    another = {
			actionCommand = launchFrame %windowID tools-hostdetails-j.x nodeName=%nodeName topologyDescUrl=%topologyDescUrl agentHost=%targetHost agentPort=%targetPort objectUrl=%targetUrl contextUrl=%contextUrl modName=%modName
		    }
		}
            }
	}
    }
    
    config = { [ use TAB-ENTRY ]
	res:label = base.console.ConsoleGeneric:details.configuration
	res:tabKey = details-configuration-help
	
	viewer = { [ use COMPONENT ]
	    awx:component = com.sun.symon.base.modules.WGHvBean
	    
	    res:datasource = .services.client
	    resType:datasource = clientapi
	    resMap:datasource = setRawDataRequestHandle
	    
	    res:host = %agentHost
	    resMap:host = setAgentHost
	    
	    res:modName = %modName
	    resMap:modName = setModuleName
	    
	    res:port = %agentPort
	    resType:port = int
	    resMap:port = setAgentPort
	    
	    res:stat = statusMsg
	    resType:stat = beanobject
	    resMap:stat = setWindowStatusField
	    
	    awx:services = activate destruct
	    activateService = _self
	    activateCommand = init
	    destructService = _self
	    destructCommand = cleanUp
	}
    }
}
