<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>
      
        <html:title>
         <text data:text="title@hostDetails"/>
        </html:title>

        <!-- 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>
           <html:meta http-equiv="Refresh" content="-1" 
                      data:rendered="showRefreshTag@hostDetails"
                      data:content="refreshRate@hostDetails"/>

            <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>
                      <rowLayout>
                        <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>
                  </rowLayout> 
               </contents>
              </form>

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




                 </case>
                </switcher>
                 
                  <header data:text="MEMORY_SCAN_RATE_DESC@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
			data:text="MEMORY_SCAN_RATE_DESC@hostResourceBundle"/>
                      <image data:source="hostSummaryPgScanRate@hostDetails"
                             data:shortDesc="MEMORY_USAGE@hostResourceBundle"
                             data:destination="pgScanRateUrl@hostDetails"/>

                        <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 hAlign="left"> 
                             <contents>
                              <styledText text=""
                                          data:text="pgScanRate@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>

                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="left">
                             <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>
                  </header>
                  <header data:text="MEM_UTIL_DESC@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
			data:text="MEM_UTIL_DESC@hostResourceBundle"/>
                      <image data:source="hostSummaryMemUtilOnly@hostDetails"
                             data:shortDesc="MEM_UTIL_DESC@hostResourceBundle"
                             data:destination="memUtilUrl@hostDetails"/>

                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>
                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_MEM_UTIL@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="center">
                             <contents>
                              <image data:source="memUtilSev@hostDetails"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left"> 
                             <contents>
                              <styledText text=""
                                          data:text="memUtil@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                         </contents>
                        </tableLayout>
                     </contents>
                  </header>
                  <header data:text="SWAP_UTIL@hostResourceBundle" vAlign="top">
                   <contents>
                  <styledText styleClass="OraHeaderSubSub" 
			data:text="SWAP_UTIL@hostResourceBundle"/>
                      <image data:source="hostSummarySwapUtil@hostDetails"
                             data:shortDesc="SWAP_UTIL@hostResourceBundle"
                             data:destination="swapUtilUrl@hostDetails"/>
                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>
                          <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"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left"> 
                             <contents>
                              <styledText text=""
                                          data:text="swapUtil@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                         </contents>
                        </tableLayout>
                   </contents>
                  </header>

                <header data:text="TOP_10_PROC_BY_MEM@hostResourceBundle"
                        data:rendered="realtime@hostDetails">
                 <contents>

                  <tableLayout>
                   <contents>
                    <rowLayout width="100%">
                     <contents>
                      <spacer width="5"/>
                      <rowLayout width="100%">
                       <contents>
                        <rowLayout hAlign="left">
                         <contents>
                          <styledText styleClass="OraHeaderSubSub">
                           <boundAttribute name="text">
                            <if>
                             <dataObject select="cpuSelection" source="topProcHeaderChoices"/>
                             <dataObject select="memSelection" source="topProcHeaderChoices"/>
                            </if>
                           </boundAttribute>
                          </styledText>
                         </contents>
                        </rowLayout>
                       </contents>
                      </rowLayout>
                     </contents>
                    </rowLayout>

                    <rowLayout hAlign="left" width="100%">
                     <contents>
                      <spacer width="5"/>
                       <table data:tableData="rowMEM@hostInfo"
                        data:columnHeaderData="column@mtpColHeaderData"
                        width="100%"
                        data:summary="memHeader@hostInfo">

                       <tableFormat tableBanding="rowBanding"/>

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

                       <contents>
                       <styledText data:text="commandArgs"/>
                       <styledText data:text="pressize"/>
                       <styledText data:text="pvmsize"/>
                       <!--<styledText data:text="pmem"/>-->
                       <styledText data:text="pcpu"/>
                       <styledText data:text="tottime"/>
                       <styledText data:text="userName"/>
                       <styledText data:text="pid" data:destination="pidDest"/>
                      </contents>
                     </table>
                    </contents>
                   </rowLayout>
                  </contents>
                 </tableLayout>
                </contents>
               </header>
            </contents>
          </header>


               <!-- 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="mntrResourceBundle">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </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="ORDER_BY_CPU@hostResourceBundle" value="CPU"/>
          <refOption data:name="ORDER_BY_MEM@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="columnFormatData">
          <inline>
            <colformat/>
            <colformat columnDataFormat="numberFormat"/> 
            <colformat columnDataFormat="numberFormat"/> 
            <colformat columnDataFormat="numberFormat"/> 
            <colformat columnDataFormat="numberFormat"/> 
            <colformat columnDataFormat="numberFormat"/> 
            <colformat columnDataFormat="numberFormat"/> 
          </inline>
        </data>

        <data name="ctpColHeaderData">
          <inline>
            <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="MEM_UTIL_PCT@hostResourceBundle"/>-->
            <column data:text="OWNER@hostResourceBundle"/>
            <column data:text="PROCESS_ID@hostResourceBundle"/>
          </inline>
        </data>

        <data name="mtpColHeaderData">
          <inline>
            <column data:text="COMMAND@hostResourceBundle"/>
            <column data:text="VIRTUAL_SIZE@hostResourceBundle"/>
            <column data:text="RESIDENT_SIZE@hostResourceBundle"/>
            <!--<column data:text="MEM_UTIL_PCT@hostResourceBundle"/>-->
            <column data:text="CPU_UTIL_PCT@hostResourceBundle"/>
            <column data:text="CPU_TOTAL_SEC@hostResourceBundle"/>
            <column data:text="OWNER@hostResourceBundle"/>
            <column data:text="PROCESS_ID@hostResourceBundle"/>
          </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="TrackResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.resources.TrackResourceBundle"/>
        </data>

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

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


        <data name="hostInfo">
          <method class="oracle.sysman.eml.mntr.host.HostCurDetailDataObject"
                  method="getHostTopProcInfo"/>
        </data>

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

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

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

        <data name="sdkBundle">
            <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </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="showBy">
      <method class="oracle.sysman.eml.mntr.host.em2go.HostSummaryDataObjectEm2go"
              method="handleTopProcsOrder"/>
    </event>

    <event name="*">
      <method class="oracle.sysman.eml.mntr.host.em2go.HostSummaryDataObjectEm2go"
              method="doLoad"/>
    </event>

  </handlers>

</page>
