| <?xml version="1.0" encoding="UTF-8"?> | 
 | <!--Copyright (c) 2000-2019 Ericsson Telecom AB | 
 |  | 
 | All rights reserved. This program and the accompanying materials | 
 | are made available under the terms of the Eclipse Public License v2.0 | 
 | which accompanies this distribution, and is available at | 
 | http:www.eclipse.org/legal/epl-v10.html                           --> | 
 | <Widgets xmlns="http://ttcn.ericsson.se/protocolModules/xtdp/xtdl"> | 
 | 	<hbox orientation="vertical"> | 
 |     <button disabled="false" flex="1.000000" id="EPTF_exit_button" imageid="image_exit" label="Exit"> | 
 |       <externaldata element="Exit" source="HostAdminTest" /> | 
 |     </button> | 
 | 		<tabpages id="HostAdmin_tabbox"> | 
 | 			<tabpage id="HostAdminServer.tab" label="HostAdminServer" | 
 | 				orientation="vertical"> | 
 | 				<condition element="isMultipleHosts" id="cond_multipleHosts" | 
 | 					source="HostAdminServer"> | 
 | 					<insertif id="cond_multipleHosts"> | 
 | 						<hbox> | 
 | 							<tree disabled="false" flex="1.000000" hidecolumnpicker="true" | 
 | 								id="HostAdmin.%host%.hostStats" rows="1.000000"> | 
 | 								<treecols> | 
 | 									<treecol editable="false" flex="1.000000" label="Host" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="CPU Load [%]" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Physical Memory" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Free Memory" | 
 | 										widgetType="string" /> | 
 | 								</treecols> | 
 | 								<treechildren> | 
 | 									<treeitem> | 
 | 										<iterator element="Hosts" id="host" source="HostAdminServer"> | 
 | 											<treerow> | 
 | 												<treecell label="%host%" /> | 
 | 												<treecell> | 
 | 													<externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="PhysicalMemHRF" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="FreeMemHRF" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 											</treerow> | 
 | 										</iterator> | 
 | 									</treeitem> | 
 | 								</treechildren> | 
 | 							</tree> | 
 | 						</hbox> | 
 | 					</insertif> | 
 | 				</condition> | 
 | 				<tabpages layout="LISTCARD"> | 
 | 					<iterator element="Hosts" id="host" source="HostAdminServer"> | 
 | 						<tabpage id="HostAdmin.%host%" label="%host%" orientation="vertical"> | 
 | 							<tree disabled="false" flex="1.000000" hidecolumnpicker="true" | 
 | 								id="HostAdmin.%host%.hostStats" rows="1.000000"> | 
 | 								<treecols> | 
 | 									<treecol editable="false" flex="1.000000" label="Host Statistics" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Value" | 
 | 										widgetType="string" /> | 
 | 								</treecols> | 
 | 								<treechildren> | 
 | 									<treeitem> | 
 | 										<treerow> | 
 | 											<treecell label="Physical Memory" /> | 
 | 											<treecell> | 
 | 												<externaldata element="PhysicalMemHRF" source="HostAdminServer"> | 
 | 													<params> | 
 | 														<dataparam name="HostName" value="%host%" /> | 
 | 													</params> | 
 | 												</externaldata> | 
 | 											</treecell> | 
 | 										</treerow> | 
 | 										<treerow> | 
 | 											<treecell label="Free Memory" /> | 
 | 											<treecell> | 
 | 												<externaldata element="FreeMemHRF" source="HostAdminServer"> | 
 | 													<params> | 
 | 														<dataparam name="HostName" value="%host%" /> | 
 | 													</params> | 
 | 												</externaldata> | 
 | 											</treecell> | 
 | 										</treerow> | 
 | 										<treerow> | 
 | 											<treecell label="CPU Load [%]" /> | 
 | 											<treecell> | 
 | 												<externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 													<params> | 
 | 														<dataparam name="HostName" value="%host%" /> | 
 | 													</params> | 
 | 												</externaldata> | 
 | 											</treecell> | 
 | 										</treerow> | 
 | 										<iterator element="CPUs" id="CpuIdx" source="HostAdminServer"> | 
 | 											<params> | 
 | 												<dataparam name="HostName" value="%host%" /> | 
 | 											</params> | 
 | 											<treerow> | 
 | 												<treecell label="CPU %CpuIdx% Load [%]" /> | 
 | 												<treecell> | 
 | 													<externaldata element="PerCpuLoad" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 															<dataparam name="CpuIdx" value="%CpuIdx%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 											</treerow> | 
 | 										</iterator> | 
 | 									</treeitem> | 
 | 								</treechildren> | 
 | 							</tree> | 
 | 							<label value="Processes on this host:" /> | 
 | 							<hbox orientation="horizontal" flex="0.0"> | 
 | 								<label value="Sort processes by:" flex="0.0" /> | 
 | 								<menulist id="dummyId%host%" disabled="false" editable="true" | 
 | 									flex="1.0"> | 
 | 									<menupopup> | 
 | 										<iterator element="ProcessSortOptionList" id="pSortOption" | 
 | 											source="HostAdminServer"> | 
 | 											<menuitem label="%pSortOption%" selected="false" /> | 
 | 										</iterator> | 
 | 									</menupopup> | 
 | 									<externaldata element="ProcessSortOption" source="HostAdminServer" /> | 
 | 								</menulist> | 
 | 							</hbox> | 
 | 							<tree disabled="false" flex="1.000000" hidecolumnpicker="true" | 
 | 								id="HostAdmin.%host%.processStats" rows="1.000000"> | 
 | 								<treecols> | 
 | 									<treecol editable="false" flex="1.000000" label="EPTF Process" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="PID" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="CPU Load [%]" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Load in Scheduler [%]" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Target Load [%]" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Overload LED" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Overload Threshold [%]" | 
 | 										widgetType="string" /> | 
 | 								</treecols> | 
 | 								<treechildren> | 
 | 									<treeitem> | 
 | 										<iterator element="ProcessesOnHost" id="processIdx" | 
 | 											source="HostAdminServer"> | 
 | 											<params> | 
 | 												<dataparam name="HostName" value="%host%" /> | 
 | 											</params> | 
 | 											<externalvalue id="selfName" element="SelfName" source="HostAdminServer"> | 
 | 												<params> | 
 | 													<dataparam name="HostName" value="%host%" /> | 
 | 													<dataparam name="ProcessIdx" value="%processIdx%" /> | 
 | 												</params> | 
 | 											<treerow> | 
 | 												<treecell> | 
 | 													<externaldata element="SelfName" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 															<dataparam name="ProcessIdx" value="%processIdx%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="PID" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 															<dataparam name="ProcessIdx" value="%processIdx%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="HostName" value="%host%" /> | 
 | 															<dataparam name="ProcessIdx" value="%processIdx%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="LoadInScheduler" ptcname="%selfName%" source="LoadGen"> | 
 | 														<params> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="targetLoad" ptcname="%selfName%" source="LoadGen"> | 
 | 														<params> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="overloadLED" ptcname="%selfName%" source="LoadGen"> | 
 | 														<params> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="overloadThreshold" ptcname="%selfName%" source="LoadGen"> | 
 | 														<params> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 											</treerow> | 
 | 											</externalvalue> | 
 | 										</iterator> | 
 | 									</treeitem> | 
 | 								</treechildren> | 
 | 							</tree> | 
 | 							<label value="All EPTF processes:" /> | 
 | 							<tree disabled="false" flex="1.000000" hidecolumnpicker="true" | 
 | 								id="HostAdmin.%host%.allProcessStats" rows="1.000000"> | 
 | 								<treecols> | 
 | 									<treecol editable="false" flex="1.000000" label="EPTF Process" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Host" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="PID" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="CPU Load [%]" | 
 | 										widgetType="string" /> | 
 | 									<treecol editable="false" flex="1.000000" label="Memory Usage" | 
 | 										widgetType="string" /> | 
 | 								</treecols> | 
 | 								<treechildren> | 
 | 									<treeitem> | 
 | 										<iterator element="ProcessNames" id="selfName" | 
 | 											source="HostAdminServer"> | 
 | 											<treerow> | 
 | 												<treecell label="%selfName%" /> | 
 | 												<treecell> | 
 | 													<externaldata element="HostName" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="SelfName" value="%selfName%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="PID" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="SelfName" value="%selfName%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="SelfName" value="%selfName%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 												<treecell> | 
 | 													<externaldata element="MemUsageHRF" source="HostAdminServer"> | 
 | 														<params> | 
 | 															<dataparam name="SelfName" value="%selfName%" /> | 
 | 														</params> | 
 | 													</externaldata> | 
 | 												</treecell> | 
 | 											</treerow> | 
 | 										</iterator> | 
 | 									</treeitem> | 
 | 								</treechildren> | 
 | 							</tree> | 
 |   						<hbox disabled="false" flex="1.000000" orientation="vertical"> | 
 |   							<label value="All CPU Load Chart" /> | 
 | 								<chart axisXType="linear" axisYType="linear" disabled="false" | 
 | 									flex="1.0" gridX="true" gridY="true" | 
 | 									id="HostAdmin.%host%.CpuIdx.allCPUStats.AllCpuLoadChart" | 
 | 									title="All CPU Load Chart" zoomable="true"> | 
 | 									<iterator element="CPUs" id="CpuIdx" source="HostAdminServer"> | 
 | 										  <params> | 
 | 											  <dataparam name="HostName" value="%host%" /> | 
 | 										  </params> | 
 | 									  <trace | 
 | 										  id="HostAdmin.%host%.%CpuIdx%.allCPUStats.AllCpuLoadChart.memUsage" | 
 | 										  maxPoints="10" name="CPU %CpuIdx%" physicalUnitX="sec" | 
 | 										  physicalUnitY="%"> | 
 | 										  <externaldata element="PerCpuLoad" source="HostAdminServer"> | 
 | 											  <params> | 
 | 												  <dataparam name="HostName" value="%host%" /> | 
 | 												  <dataparam name="CpuIdx" value="%CpuIdx%" /> | 
 | 											  </params> | 
 | 										  </externaldata> | 
 | 									  </trace> | 
 |     							</iterator> | 
 | 								</chart> | 
 |   						</hbox> | 
 | 							<hbox disabled="false" flex="1.000000" orientation="horizontal"> | 
 |   							<hbox disabled="false" flex="1.000000" orientation="vertical"> | 
 |   							  <label value="All Memory Usage Chart" /> | 
 | 								  <chart axisXType="linear" axisYType="linear" disabled="false" | 
 | 									  flex="1.0" gridX="true" gridY="true" | 
 | 									  id="HostAdmin.%host%.%selfName%.allProcessStats.AllMemUsageChart" | 
 | 									  title="All Mem Usage Chart" zoomable="true"> | 
 |     							  <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> | 
 | 										  <trace | 
 | 											  id="HostAdmin.%host%.%selfName%.allProcessStats.AllMemUsageChart.memUsage" | 
 | 											  maxPoints="10" name="%selfName%" physicalUnitX="sec" | 
 | 											  physicalUnitY="KB"> | 
 | 											  <externaldata element="MemUsage" source="HostAdminServer"> | 
 | 												  <params> | 
 | 													  <dataparam name="SelfName" value="%selfName%" /> | 
 | 												  </params> | 
 | 											  </externaldata> | 
 | 										  </trace> | 
 |     							  </iterator> | 
 | 								  </chart> | 
 |   							</hbox> | 
 |   							<hbox disabled="false" flex="1.000000" orientation="vertical"> | 
 |   							  <label value="All PTC Load Chart" /> | 
 | 								  <chart axisXType="linear" axisYType="linear" disabled="false" | 
 | 									  flex="1.0" gridX="true" gridY="true" | 
 | 									  id="HostAdmin.%host%.%selfName%.allProcessStats.AllPTCLoadChart" | 
 | 									  title="All PTC Load Chart" zoomable="true"> | 
 |     							  <iterator element="ProcessNames" id="selfName" source="HostAdminServer"> | 
 | 									  <trace | 
 | 										  id="HostAdmin.%host%.%selfName%.allProcessStats.AllPTCLoadChart.memUsage" | 
 | 										  maxPoints="10" name="%selfName%" physicalUnitX="sec" | 
 | 										  physicalUnitY="%"> | 
 | 										  <externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 											  <params> | 
 | 												  <dataparam name="SelfName" value="%selfName%" /> | 
 | 											  </params> | 
 | 										  </externaldata> | 
 | 									  </trace> | 
 |     							  </iterator> | 
 | 								  </chart> | 
 |   							</hbox> | 
 | 							</hbox> | 
 | 							<label value="Memory Usage Charts:" /> | 
 | 							<hbox disabled="false" flex="1.000000" orientation="horizontal"> | 
 | 								<iterator element="ProcessNames" id="selfName" source="HostAdminServer"> | 
 | 									<chart axisXType="linear" axisYType="linear" disabled="false" | 
 | 										flex="1.0" gridX="true" gridY="true" | 
 | 										id="HostAdmin.%host%.%selfName%.allProcessStats.MemUsageChart" | 
 | 										title="Mem Usage %selfName%" zoomable="true"> | 
 | 										<trace color="grey" | 
 | 											id="HostAdmin.%host%.%selfName%.allProcessStats.MemUsageChart.memUsage" | 
 | 											maxPoints="10" name="%selfName%" physicalUnitX="sec" | 
 | 											physicalUnitY="KB"> | 
 | 											<externaldata element="MemUsage" source="HostAdminServer"> | 
 | 												<params> | 
 | 													<dataparam name="SelfName" value="%selfName%" /> | 
 | 												</params> | 
 | 											</externaldata> | 
 | 										</trace> | 
 | 									</chart> | 
 | 								</iterator> | 
 | 							</hbox> | 
 | 							<label value="Cpu Load Charts:" /> | 
 | 							<hbox disabled="false" flex="1.000000" orientation="horizontal"> | 
 | 								<iterator element="ProcessNames" id="selfName" source="HostAdminServer"> | 
 | 									<chart axisXType="linear" axisYType="linear" disabled="false" | 
 | 										flex="1.0" gridX="true" gridY="true" | 
 | 										id="HostAdmin.%host%.%selfName%.allProcessStats.CpuLoadChart" | 
 | 										title="Cpu Load %selfName%" zoomable="true"> | 
 | 										<trace color="grey" | 
 | 											id="HostAdmin.%host%.%selfName%.allProcessStats.CpuLoadChart.memUsage" | 
 | 											maxPoints="10" name="%selfName%" physicalUnitX="sec" | 
 | 											physicalUnitY="%"> | 
 | 											<externaldata element="CpuLoad" source="HostAdminServer"> | 
 | 												<params> | 
 | 													<dataparam name="SelfName" value="%selfName%" /> | 
 | 												</params> | 
 | 											</externaldata> | 
 | 										</trace> | 
 | 									</chart> | 
 | 								</iterator> | 
 | 							</hbox> | 
 | 						</tabpage> | 
 | 					</iterator> | 
 | 				</tabpages> | 
 | 			</tabpage> | 
 | 		</tabpages> | 
 | 	</hbox> | 
 | </Widgets> |