<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:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

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

      <contents>

        <!-- pageLayout>        
     <contents-->

          <include baja:node="../../em2go/em2goGlobalBanner"/>
          <!-- include baja:node="../../em2go/em2goBreadCrumbs"/ -->
        
       <rowLayout>
	<contents>
	 <flowLayout>
	  <contents>
	    <link data:text="header@hostInfoBasic"
                  data:destination="targetDest@hostInfoBasic"/>                                    
            <!-- styledText styleClass="OraCopyright" text=">" />
	    <link data:text="PERFORMANCE@hostResourceBundle" />
                  data:destination="perfDest@bcInfo"/--> 
	  </contents>
	 </flowLayout>
	</contents>
       </rowLayout>

     </contents>                               

          <contents>

    	    <!---  <include baja:node="userInfo" /> -->
            <link name="TOP"/>
            <header data:text="header@hostDetails">
              <contents>
            <styledText styleClass="OraHeaderSubSub" data:text="header@hostDetails"/>

               <!-- subTabBar orientation="top"
                             data:selectedIndex="selectedTab@folderInfo">
                <contents>
                 <link data:text="HOME@mntrResourceBundle"
                       data:destination="targetDest@folderInfo"/>
                 <link data:text="PERFORMANCE@hostResourceBundle"  
                       data:destination="perfOverviewDest@folderInfo"/>
                 <link data:text="HOST_TARGET_LIST@hostResourceBundle"  
                          data:destination="targetListDest@folderInfo"/>
                 <link data:text="CONFIGURATION@TrackResourceBundle"
                       data:destination="viewSnapshot@hostSnapshot"/>
                </contents>
               </subTabBar -->

              <!--  >>>>>>>>>> DROPDOWN REFRESH OPTION  >>>>>>>>>>>>>> -->
		    <rowLayout>
                     <contents>
                      <flowLayout>
                       <contents>
                        <styledText styleClass="OraInlineInfoText"
                                    text="Data Collected: " />
                        <styledText styleClass="OraInlineInfoText" data:text="timestamp@hostDetails" />
                       </contents>
                      </flowLayout>
                     </contents>
		    </rowLayout>

              <form name="hostSummary">
               <contents>
                              <flowLayout>
                                <contents>
                                  <!-- styledText data:text="VIEW@mntrResourceBundle"
                                          styleClass="OraPromptText"/ -->
                                  <choice name="sumryChoice" columns="4" 
                                          marlin:selectedIndex="overviewOption@hostDetails">
                                    <contents marlin:childData="refOption@sumryChoices">
                                      <option marlin:text="name" marlin:selected="selected" 
                                              marlin:value="value"/>
                                    </contents>
                                  </choice>
	                          <submitButton data:text="GO_BUTTON@mntrResourceBundle" 
					name="event" value="refToOpt" />
                                </contents>
                               </flowLayout>
               </contents>
              </form>

                <switcher name="false" data:childName="error@hostDetails">
                 <case name="true">




                 </case>
                </switcher>

<tableLayout>
<contents>
<rowLayout>
<contents>
                  <header data:text="CPU_UTILIZATION@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
				data:text="CPU_UTILIZATION@hostResourceBundle"/>
                      <image data:source="hostSummaryCpuUtil@hostDetails"
                             data:shortDesc="CPU_UTILIZATION_DESC@hostResourceBundle"
                             data:destination="cpuUtilUrl@hostDetails"/>     
                      <rowLayout>
                       <contents>
                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>
                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_CPU_IO_WAIT_PCT@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat>
                             <contents>                             
                              <image data:source="cpuIOWaitSev@hostDetails"
                                     data:shortDesc="cpuIOWaitSevDesc@hostDetails"/>
			     </contents>
                            </cellFormat>
                            <cellFormat hAlign="left"> 
                             <contents>
                                <styledText text=""
                                            data:text="cpuIOWait@hostDetails"
                                            styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                          
                          <rowLayout>
                           <contents>
                            <cellFormat>
                             <contents>
                              <styledText data:text="CUR_CPU_LOAD_5MIN_AVG@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat>
                             <contents>
                              <image data:source="avgLoadSev@hostDetails"
                                     data:shortDesc="avgLoadSevDesc@hostDetails"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left">
                             <contents>
                              <styledText text=""
                                          data:text="cpuLoad@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>

                          <!-- rowLayout>
                           <contents>
                            <cellFormat>
                             <contents>
                                <styledText data:text="ADDITIONAL_METRIC@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                                <spacer width="8"/>
                                <styledText data:text="ALL_CPUS@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout -->

                         </contents>
                        </tableLayout>
                       </contents>
                      </rowLayout>


                      <header data:text="CPU_LOAD@hostResourceBundle" vAlign="top">
                        <boundAttribute name="rendered">
                         <not>
                          <dataObject select="realtime" source="hostDetails"/>
                         </not>
                        </boundAttribute>
                      <contents>
                      <styledText styleClass="OraHeaderSubSub" 
				data:text="CPU_LOAD@hostResourceBundle"/>
                      <image data:source="hostSummaryCpuLoad@hostDetails"
                             data:shortDesc="CPU_LOAD_DESC@hostResourceBundle"
                             data:destination="avgLoadUrl@hostDetails">
                       <boundAttribute name="rendered">
                        <not>
                         <dataObject select="realtime" source="hostDetails"/>
                        </not>
                       </boundAttribute>
                      </image>
                       </contents>
                      </header>
                   </contents>
                  </header>
</contents>
</rowLayout>

<rowLayout>
<contents>
                  <header data:text="MEMORY_USAGE@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
			data:text="MEMORY_USAGE@hostResourceBundle" />
                      <image data:source="hostSummaryMemUtilOnly@hostDetails"
                             data:shortDesc="MEM_UTIL_DESC@hostResourceBundle"
                             data:destination="memUtilUrl@hostDetails"
                             data:rendered="realtime@hostDetails"/>
                      <rowLayout>
                       <contents>
                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>
                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_MEMORY_SCAN_RATE_DESC@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat>
                             <contents>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left"> 
                             <contents>
                              <styledText text=""
                                          data:text="pgScanRate@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_SWAP_UTIL@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="center">
                             <contents>
                              <image data:source="swapUtilSev@hostDetails"
                                     data:shortDesc="swapUtilSevDesc@hostDetails"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left">
                             <contents>
                              <styledText text=""
                                          data:text="swapUtil@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>

                          <rowLayout>
                           <contents>
                            <cellFormat>
                             <contents>
                               <styledText data:text="ADDITIONAL_METRIC@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                                <spacer width="8"/>
                               <styledText data:text="PAGING_DETAILS@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>

                         </contents>
                        </tableLayout>
                       </contents>
                      </rowLayout>

                        <image data:source="hostSummaryMemUtil@hostDetails"
                             data:shortDesc="MEM_SWAP_UTIL_DESC@hostResourceBundle"
                             data:destination="memUtilUrl@hostDetails">
                          <boundAttribute name="rendered">
                            <not>
                           <dataObject select="realtime" source="hostDetails"/>
                          </not>
                         </boundAttribute>
                        </image>

                      <header data:text="MEMORY_SCAN_RATE@hostResourceBundle" vAlign="top"  >
                        <boundAttribute name="rendered">
                         <not>
                          <dataObject select="realtime" source="hostDetails"/>
                         </not>
                        </boundAttribute>

                       <contents>
                      <styledText styleClass="OraHeaderSubSub" 
				data:text="MEMORY_SCAN_RATE@hostResourceBundle"/>
                        <image data:source="hostSummaryPgScanRate@hostDetails"
                             data:shortDesc="MEMORY_SCAN_RATE_DESC@hostResourceBundle"
                             data:destination="pgScanRateUrl@hostDetails">
                         <boundAttribute name="rendered">
                          <not>
                           <dataObject select="realtime" source="hostDetails"/>
                          </not>
                         </boundAttribute>
                        </image>
                       </contents>
                      </header>
                   </contents>
                  </header>

</contents>
</rowLayout>

<rowLayout>
<contents>



                  <header data:text="DISK_IO_USAGE@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
				data:text="DISK_IO_USAGE@hostResourceBundle"/>
                      <image data:source="hostSummaryTotIO@hostDetails"
                             data:shortDesc="TOTAL_IO@hostResourceBundle"
                              data:destination="totIOUrl@hostDetails"/>
                      <rowLayout hAlign="center">
                       <contents>
                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>

                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_LONGEST_SER_TIME@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat>
                             <contents>
                              <image data:source="longestServSev@hostDetails"
                                     data:shortDesc="longestServSevDesc@hostDetails"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left">
                             <contents>
                              <styledText text=""
                                          data:text="longestServ@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                          
                          <!-- rowLayout>
                           <contents>
                            <cellFormat>
                             <contents>
                              <styledText data:text="ADDITIONAL_METRIC@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                                <spacer width="8"/>
                              <styledText data:text="ALL_DISK_DEVICES@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout -->

                         </contents>
                        </tableLayout>
                       </contents>
                      </rowLayout>

                      <header data:text="LONGEST_SER_TIME@hostResourceBundle" vAlign="top"  >
                        <boundAttribute name="rendered">
                         <not>
                          <dataObject select="realtime" source="hostDetails"/>
                         </not>
                        </boundAttribute>

                       <contents>
                      <styledText styleClass="OraHeaderSubSub" 
				data:text="LONGEST_SER_TIME@hostResourceBundle"/>
                        <image data:source="hostSummaryLongestServ@hostDetails"
                              data:shortDesc="AVG_IO_DESC@hostResourceBundle"
                              data:destination="longestServUrl@hostDetails">
                        <boundAttribute name="rendered">
                         <not>
                          <dataObject select="realtime" source="hostDetails"/>
                         </not>
                        </boundAttribute>
                       </image>
                       </contents>
                      </header>
                   </contents>
                  </header>
                  
 </contents>                 
</rowLayout>
</contents>
</tableLayout>
                  
                <header data:text="PROCESSES@hostResourceBundle"
                        data:rendered="realtime@hostDetails">
                 <contents>

                <!-- styledText styleClass="OraHeaderSubSub" data:text="PROCESSES@hostResourceBundle"
                        data:rendered="realtime@hostDetails"/ -->
                        <rowLayout>
                         <contents>
                          <styledText styleClass="OraHeaderSubSub">
                           <boundAttribute name="text">
                            <if>
                             <dataObject select="showByCPU" source="hostDetails"/>
                             <dataObject select="cpuSelection" source="topProcHeaderChoices"/>
                             <dataObject select="memSelection" source="topProcHeaderChoices"/>
                            </if>
                           </boundAttribute>
                          </styledText>
                         </contents>
                        </rowLayout>
                        
                          <flowLayout>
                           <contents>
                            <form name="topProcOrder">
                             <contents>
                              <choice name="orderChoice" columns="5" 
                                      marlin:selectedValue="showBy@hostDetails">
                               <contents marlin:childData="refOption@orderChoices">
                                <option marlin:text="name"
                                        marlin:value="value"/>
                               </contents>
                              </choice>
                              <submitButton data:text="GO@commonResourceBundle" name="event" value="showBy" />
                             </contents>
                            </form>
                           </contents>
                          </flowLayout>

                      <switcher childName="CPU"
                                data:childName="showBy@hostDetails">
                       <case name="CPU">
                        <table data:tableData="rowCPU@hostDetails"
                               data:columnHeaderData="column@ctpColHeaderData"
                               data:columnFormats="colformat@columnFormatData"
                               width="100%" data:rendered="showByCPU@hostDetails">
      
                         <tableFormat tableBanding="rowBanding"/>
       
                         <columnHeaderStamp>
                           <boundText select="text"/>
                         </columnHeaderStamp>
       
                         <contents>
                           <styledText data:text="pid" data:destination="pidDest"/>
                           <styledText data:text="commandArgs"/>
                           <styledText data:text="pcpu"/>
                           <styledText data:text="tottime"/>
                           <styledText data:text="pressize"/>
                           <styledText data:text="pvmsize"/>
                           <styledText data:text="userName"/>
                         </contents>

                       </table>
                      </case>
                      <case name="Mem">
                       <table data:tableData="rowMEM@hostDetails"
                              data:columnHeaderData="column@mtpColHeaderData"
                              data:columnFormats="colformat@columnFormatData"
                              width="100%" data:rendered="showByMem@hostDetails">
                         <tableFormat tableBanding="rowBanding"/>

                         <columnHeaderStamp>
                           <boundText select="text"/>
                         </columnHeaderStamp>

                         <contents>
                           <styledText data:text="pid" data:destination="pidDest"/>
                           <styledText data:text="commandArgs"/>
                           <styledText data:text="pmem"/>
                           <styledText data:text="tottime"/>
                           <styledText data:text="pressize"/>
                           <styledText data:text="pvmsize"/>
                           <styledText data:text="userName"/>
                         </contents>
                        </table>
                       </case>
                      </switcher>
                </contents>
               </header>
            </contents>
          </header>

               <!-- Not supported on pda and shrows error -->
               <!-- subTabBar orientation="top"
                             data:selectedIndex="selectedTab@folderInfo">
                <contents>
                 <link data:text="HOME@mntrResourceBundle"
                       data:destination="targetDest@folderInfo"/>
                 <link data:text="PERFORMANCE@hostResourceBundle"  
                       data:destination="perfOverviewDest@folderInfo"/>
                 <link data:text="HOST_TARGET_LIST@hostResourceBundle"  
                          data:destination="targetListDest@folderInfo"/>
                 <link data:text="CONFIGURATION@TrackResourceBundle"
                       data:destination="viewSnapshot@hostSnapshot"/>
                </contents>
               </subTabBar -->


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

      <provider>
        <data name="hostSnapshot">
          <method class="oracle.sysman.eml.ecm.track.DBOHomeData"
                  method="createHostECMLinks"/>
        </data>

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

        <data name="mntrResourceBundle">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>

        <data name="sdkBundle">
            <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </data>

        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="hostResourceBundle">
          <bundle class="oracle.sysman.eml.host.HostResourceBundle"/>
        </data>

        <data name="hostDetails">
            <method class="oracle.sysman.eml.mntr.host.em2go.HostSummaryDataObjectEm2go"
              method="getHostSummary"/>
        </data>

        <data name="orderChoices">
         <inline>
          <refOption data:name="CPU_UTIL_PCT@hostResourceBundle" value="CPU"/>
          <refOption data:name="MEM_UTIL_PCT@hostResourceBundle" value="Mem"/>
         </inline>
        </data>

        <data name="refreshChoices">
         <inline>
          <refOption data:name="MANUALLY@mntrResourceBundle" value="manual"/>
          <refOption data:name="AUTOMATICALLY@mntrResourceBundle" value="auto"/>
          <refOption data:name="LAST_DAY@mntrResourceBundle" value="byDay"/>
          <refOption data:name="LAST_WEEK@mntrResourceBundle" value="byWeek"/>
          <refOption data:name="LAST_MONTH@mntrResourceBundle" value="byMonth"/>
         </inline>
        </data>

        <data name="sumryChoices">
         <inline>
          <refOption data:name="PERFORMANCE_OVERVIEW@mntrResourceBundle" value="sumryOverviewOpt"/>
          <refOption data:name="CPU_DETAIL@hostResourceBundle" value="cpuOverviewOpt"/>
          <refOption data:name="MEMORY_DETAIL@hostResourceBundle" value="memoryOverviewOpt"/>
          <refOption data:name="DISK_IO_DETAIL@hostResourceBundle" value="diskIOOverviewOpt"/>
         </inline>
        </data>


        <data name="columnFormatData">
          <inline>
            <colformat columnDataFormat="numberFormat"/>
            <colformat/>
            <colformat columnDataFormat="numberFormat"/>
            <colformat columnDataFormat="numberFormat"/>
            <colformat columnDataFormat="numberFormat"/>
            <colformat columnDataFormat="numberFormat"/>
            <colformat/>
          </inline>
        </data>

        <data name="ctpColHeaderData">
          <inline>
            <column data:text="PROCESS_ID@hostResourceBundle"/>
            <column data:text="COMMAND@hostResourceBundle"/>
            <column data:text="CPU_UTIL_PCT@hostResourceBundle"/>
            <column data:text="CPU_TOTAL_SEC@hostResourceBundle"/>
            <column data:text="RESIDENT_SIZE@hostResourceBundle"/>
            <column data:text="VIRTUAL_SIZE@hostResourceBundle"/>
            <column data:text="OWNER@hostResourceBundle"/>
          </inline>
        </data>

        <data name="mtpColHeaderData">
          <inline>
            <column data:text="PROCESS_ID@hostResourceBundle"/>
            <column data:text="COMMAND@hostResourceBundle"/>
            <column data:text="MEM_UTIL_PCT@hostResourceBundle"/>
            <column data:text="CPU_TOTAL_SEC@hostResourceBundle"/>
            <column data:text="RESIDENT_SIZE@hostResourceBundle"/>
            <column data:text="VIRTUAL_SIZE@hostResourceBundle"/>
            <column data:text="OWNER@hostResourceBundle"/>
          </inline>
        </data>

        <data name="topProcHeaderChoices">
         <inline data:cpuSelection="TOP_10_PROC@hostResourceBundle"
                 data:memSelection="TOP_10_PROC@hostResourceBundle"/>
        </data>

        <data name="styleClasses">
         <inline selected="OraHeaderSubSub" unselected="OraPromptText"/>
        </data>

        <data name="folderInfo">
          <method class="oracle.sysman.eml.mntr.host.HostOverviewDataObject"
                  method="getFoldersInfo"/>
        </data>

        <data name="consoleContextPath">
           <method class="oracle.sysman.eml.util.ConsoleContextPath" 
               method="getConsoleContextPath"/>
        </data>

        <data name="userInfo">
          <method class="oracle.sysman.emSDK.sec.auth.EMBaseLoginAdapterImpl"
                  method="getUserInfo"/>
        </data>


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

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

      </provider>

    </dataScope>
  </baja:content>

  <handlers>
    <!-- Used for dropdown refresh option -->
    <event name="refToOpt">
      <method class="oracle.sysman.eml.mntr.host.em2go.HostSummaryDataObjectEm2go"
              method="doSummaryRefresh"/>
    </event>    
    
    
    <event name="*">
      <method class="oracle.sysman.eml.mntr.host.HostSummaryDataObject"
              method="doLoad"/>
    </event>


    <event name="showBy">
      <method class="oracle.sysman.eml.mntr.host.HostSummaryDataObject"
              method="handleTopProcsOrder"/>
    </event>

  </handlers>

</page>
