<?xml version = '1.0' encoding = 'UTF-8'?>

<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja" 
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin"
      xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <!-- Title -->
  <baja:head xmlns="http://bali.us.oracle.com/cabo/marlin"
             xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
             xmlns:html="http://www.w3.org/TR/REC-html40">
    <dataScope>
      <contents>
        <html:title>
          <text data:text="title@uiData" />
        </html:title>
       </contents>
       <provider>
	  <data name="uiData">
	    <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
                  method="getUIDataObject"/>
        </data>	  	
       </provider>
    </dataScope>
  </baja:head>


  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>

      <contents>

        <!-- pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
     <contents --> 
       
        <include baja:node="../../../../../em2go/em2goGlobalBanner"/>

       <rowLayout>
	<contents>
	 <flowLayout>
	  <contents>
	    <link data:text="header@hostInfoBasic"
                  data:destination="targetDest@hostInfoBasic"/>                                    
            <!-- styledText styleClass="OraCopyright" text=">" />
	    <link text="Hardware Platform" />
                  data:destination="HWDetailsLink@hwInfo"/ -->  
	  </contents>
	 </flowLayout>
	</contents>
       </rowLayout>                                        
     </contents>       


		<contents>
                <form name="hardware_form">
                  <contents>

                      <styledText styleClass="OraHeaderSubSub" 
				uix:text="HC_HARDWARE_VIEW_HEADER@HCResourceBundle"/>

                     <rowLayout>
                        <contents>
	                     <flowLayout>
        	                <contents>
	                           <styledText styleClass="OraInlineInfoText" data:text="LAST_REFRESH_DATE@TrackResourceBundle"/>
                                   <spacer width="5"/>
                                   <styledText styleClass="OraInlineInfoText" data:text="capturedTime@uiData"/>
        	                </contents>
	                     </flowLayout>
                        </contents>
                     </rowLayout>


                      <header uix:text="HC_HARDWARE_VIEW_HEADER@HCResourceBundle">
                      <contents>
                       
                       <tableLayout>
                         <contents> 

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="SYSTEM_SUMMARY.HOSTNAME@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="targetName@uiData" 
                              styleClass="OraDataText" /> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.SYSTEM_CONFIGURATION@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="systemConfiguration@generalHWInfo@uiData" 
                              styleClass="OraDataText" /> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.MACHINE_ARCHITECTURE@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="machineArchitecture@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.HARDWARE_PROVIDER@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="hardwareProvider@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.MEMORY_SIZE_IN_MB@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="memorySize@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.TOTAL_LOCAL_DISK_SPACE_IN_GB@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="totalLocalDiskSpace@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.CLOCK_FREQUENCY_IN_MHZ@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="clockFrequency@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.NUMBER_OF_CPUS@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="numberOfCPUs@generalHWInfo@uiData" 
                              styleClass="OraDataText" /> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.NUMBER_OF_CPU_BOARDS@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="numberOfCPUBoards@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

			  <rowLayout>
			  <contents>
                           <cellFormat wrappingDisabled="true" hAlign="right">			
			   <contents>
                            <styledText 
                              data:text="HARDWARE_DETAILS.NUMBER_OF_IO_DEVICES@HCResourceBundle" 
                              styleClass="OraPromptText" /> 
			   </contents>
			   </cellFormat>
                            <spacer width="4"/>
                           <cellFormat wrappingDisabled="true" hAlign="left">			
			   <contents>
                            <styledText 
                              data:text="numberOfIODevices@generalHWInfo@uiData" 
                              styleClass="OraDataText"/> 
			   </contents>
			   </cellFormat>
			  </contents>
			  </rowLayout>

                          </contents>
                       </tableLayout>


                      <header uix:text="SUBCOMPONENT.CPU@HCResourceBundle">
                      <contents>
                      <styledText styleClass="OraHeaderSubSub" 
				uix:text="SUBCOMPONENT.CPU@HCResourceBundle"/>
                    
                      <table name="hwViewCpuTable"
                             data:tableData="rows@hwViewCpuTable@uiData"
                             data:columnHeaderData="uiTableColumnHeaders@hwViewCpuTable"
                             data:alternateText="NO_CPU_DETAILS_FOUND@HCResourceBundle"
                             data:blockSize="size@hwViewCpuTable@uiData"
                             minValue="1"
                             data:maxValue="max@rows@hwViewCpuTable@uiData"
                             data:value="start@rows@hwViewCpuTable@uiData"
                             formSubmitted="true" >

                        <tableFormat tableBanding="rowBanding"/>
                        <columnHeaderStamp>
                          <styledText styleClass="OraTableColumnHeader" 
				data:text="text"/>
                        </columnHeaderStamp>
                        <contents>
                          <styledText data:text="cpuSpeed"/>
                          <styledText data:text="cpuVendor"/>
                          <styledText data:text="promRevision"/>
                          <styledText data:text="cpuEcache"/>
                          <styledText data:text="cpuImplementation"/>
                          <styledText data:text="cpuMask"/>
                        </contents>

                      </table>
                        
                      </contents>
                      </header>

                      
                      <header uix:text="SUBCOMPONENT.IO_DEVICES@HCResourceBundle">
                      <contents>
                      <styledText styleClass="OraHeaderSubSub" 
				uix:text="SUBCOMPONENT.IO_DEVICES@HCResourceBundle"/>

                      <table name="hwViewIoDeviceTable"
                             data:tableData="rows@hwViewIoDeviceTable@uiData"
                             data:columnHeaderData="uiTableColumnHeaders@hwViewIoDeviceTable"
                             data:alternateText="NO_IO_DETAILS_FOUND@HCResourceBundle"
                             data:blockSize="size@hwViewIoDeviceTable@uiData"
                             minValue="1"
                             data:maxValue="max@rows@hwViewIoDeviceTable@uiData"
                             data:value="start@rows@hwViewIoDeviceTable@uiData"
                             formSubmitted="true" >


                        <tableFormat tableBanding="rowBanding"/>

                        <columnHeaderStamp>
                          <styledText styleClass="OraTableColumnHeader" 
				data:text="text" data:sortable="sortable"/>
                        </columnHeaderStamp>

                        <contents>
                        <styledText data:text="ioDeviceName"/>
                        <styledText data:text="ioDeviceVendor"/>
                        <styledText data:text="ioDeviceBusType"/>
                        <styledText data:text="ioDeviceFrequency"/>
                        <styledText data:text="ioDevicePromRevision"/>
                        </contents>

                      </table>

                      </contents>
                      </header>

                      <header uix:text="SUBCOMPONENT.NETWORK_INTERFACE_CARD@HCResourceBundle">
                      <contents>
                      <styledText styleClass="OraTableColumnHeader" 
				uix:text="SUBCOMPONENT.NETWORK_INTERFACE_CARD@HCResourceBundle"/>
                                          
                      <table name="hwViewNicTable"
                             data:tableData="rows@hwViewNicTable@uiData"
                             data:columnHeaderData="uiTableColumnHeaders@hwViewNicTable"
                             data:alternateText="NO_NIC_DETAILS_FOUND@HCResourceBundle"
                             data:blockSize="size@hwViewNicTable@uiData"
                             minValue="1"
                             data:maxValue="max@rows@hwViewNicTable@uiData"
                             data:value="start@rows@hwViewNicTable@uiData"
                             formSubmitted="true" >
                        <tableFormat tableBanding="rowBanding"/>

                        <columnHeaderStamp>
                          <styledText styleClass="OraTableColumnHeader" 
				data:text="text" data:sortable="sortable"/>
                        </columnHeaderStamp>

                       <columnFormats>
                         <columnFormat cellNoWrapFormat="true"/>
                         <columnFormat cellNoWrapFormat="true"/>
                         <columnFormat cellNoWrapFormat="true"/>
                         <columnFormat cellNoWrapFormat="true"/>
                         <columnFormat cellNoWrapFormat="true"/>
                         <columnFormat cellNoWrapFormat="false"/>
                         <columnFormat cellNoWrapFormat="true"/>
                       </columnFormats>

                        <contents>
                        <styledText data:text="nicName"/>
                        <styledText data:text="nicInetAddress"/>
                        <styledText data:text="nicMtu"/>
                        <styledText data:text="nicBroadcastAddress"/>
                        <styledText data:text="nicMask"/>
                        <styledText data:text="nicFlags"/>
                        <styledText data:text="nicMacAddress"/>
                        <styledText data:text="nicHostNameAliases"/>
                        </contents>

                      </table>

                      <styledText styleClass="OraInlineInfoText" 
				data:text="HC_HARDWARE_NOTE_EM2GO@HCResourceBundle"/>

                      </contents>
                      </header>
                       
                      </contents>
                     </header>

            </contents>
             </form>
           <!-- /contents>
    </pageLayout -->
    
    
	<include baja:node="../../../../../em2go/em2goGlobalFooter"/>                                        
    
    
  </contents>

  <provider>

        <data name="HCResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.resources.HCResourceBundle"/>
        </data>

        <data name="TrackResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.resources.TrackResourceBundle"/>
        </data>

	  <data name="uiData">
	    <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
                  method="getUIDataObject"/>
        </data>	  	

        <data name="hwViewCpuTable">
          <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
            method="getUITableColumnHeadersData"/>
        </data>

        <data name="hwViewIoDeviceTable">
          <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
            method="getUITableColumnHeadersData"/>
        </data>

        <data name="hwViewNicTable">
          <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
            method="getUITableColumnHeadersData"/>
        </data>

        <data name="hostInfoBasic">
          <method class="oracle.sysman.eml.mntr.host.em2go.HostOverviewDataObjectEm2go"
                  method="getHostInfo"/>
        </data>        

        <data name="hwInfo">
          <method class="oracle.sysman.eml.ecm.track.view.em2go.HostConfigEventHandlerEm2go"
                  method="createHWDetailsLink"/>
        </data>             

      </provider>

    </dataScope>
  </baja:content>

  <handlers>

   <event name="doLoad">
      <method class="oracle.sysman.eml.ecm.track.hc.view.HardwareViewEventHandler"
              method="viewHardwarePageDetails"/>
    </event>  

    <event name="goto" source="hwViewCpuTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableBlockingEvent"/>
    </event>

    <event name="sort" source="hwViewCpuTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableSortingEvent"/>
    </event>

    <event name="goto" source="hwViewIoDeviceTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableBlockingEvent"/>
    </event>

    <event name="sort" source="hwViewIoDeviceTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableSortingEvent"/>
    </event>

    <event name="goto" source="hwViewNicTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableBlockingEvent"/>
    </event>

    <event name="sort" source="hwViewNicTable">
      <method class="oracle.sysman.eml.ecm.ui.EcmUIUtil"
              method="handleUITableSortingEvent"/>
    </event>

  </handlers>

</page>


