====== Component Discovery Scripts ====== Author: Eoin Joy\\ \\ These scripts are used to poll a controller for the possibly neutral host components attached to its various child elements.\\ This is executed currently in two places: 1) After a [[ems:topology_discovery|Topology Discovery]]; 2) On Demand from the RemoteSystemInfoDiscovery controller. ===== Retrieve Component ===== This is the main script of this process, being passed the root element of the site and returning a list of the components found, with their individual parents, types, and logical IDs set. ==== Return Value ==== //List< Component >// – The list of Component objects that were discovered at the site. ==== Inserted Variables ==== **networkElement** – //NetworkElement// – The controller that we are discovering the components for.