<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>
			  <flowLayout>
			    <contents>
                                  <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>


		    <rowLayout>
		     <contents>                                  
                  <styledText styleClass="OraHeaderSubSub" 
				data:text="CPU_UTILIZATION@hostResourceBundle"/>
		     </contents>
		    </rowLayout>
		    <rowLayout>
		     <contents>                                  
                      <image data:source="hostSummaryCpuUtilOnly@hostDetails"
                             data:shortDesc="CPU_UTILIZATION@hostResourceBundle"
                             data:destination="cpuUtilUrl@hostDetails"/>
		     </contents>
		    </rowLayout>

                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>

                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_CPU_UTILIZATION@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left"> 
                             <contents>
                                <styledText text=""
                                            data:text="cpuUtil@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="ALL_CPUS@hostResourceBundle"
                                    styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout -->

                         </contents>
                        </tableLayout>

                        <styledText styleClass="OraHeaderSubSub" 
				data:text="CPU_IO_WAIT@hostResourceBundle"/>
		        <rowLayout>
		          <contents>
                            <image data:source="hostSummaryCpuIOWait@hostDetails"
                                   data:shortDesc="CPU_IO_WAIT_DESC@hostResourceBundle"
                                   data:destination="cpuIOWaitUrl@hostDetails"/>
         	          </contents>
		        </rowLayout>

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

                  <styledText styleClass="OraHeaderSubSub" 
			data:text="CPU_LOAD@hostResourceBundle"/>
   		   <rowLayout>
		     <contents>
                      <image data:source="hostSummaryCpuLoad@hostDetails"
                             data:shortDesc="CPU_LOAD@hostResourceBundle"
                             data:destination="avgLoadUrl@hostDetails"/>
                     </contents>
                   </rowLayout>

                        <tableLayout data:rendered="realtime@hostDetails">
                         <contents>
                          <rowLayout>
                           <contents>
                            <cellFormat hAlign="right">
                             <contents>
                              <styledText data:text="CUR_CPU_LOAD_5MIN_AVG@hostResourceBundle"
                                          wrappingDisabled="true"
                                          styleClass="OraPromptText"/>
                             </contents>
                            </cellFormat>
                            <cellFormat hAlign="left">
                             <contents>
                              <styledText text=""
                                          data:text="cpuLoad@hostDetails"
                                          styleClass="OraDataText"/>
                             </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout>
                         </contents>
                        </tableLayout>

<!--
               <spacer height="20"/>
               <tableLayout width="30%" >
                <contents>
                 <rowLayout hAlign="left" width="100" >
                  <contents>
                   <spacer width="20"/>
                   <cellFormat wrappingDisabled="true">
                    <contents>
                     <styledText styleClass="OraPromptText" 
                                 data:text="THRESHOLD_LEGEND@mntrResourceBundle"/>
                    </contents>
                   </cellFormat>
                   <cellFormat wrappingDisabled="true">
                    <contents>
                     <spacer width="10"/>
                     <image>
                        <boundAttribute name="source">
                          <concat>
                             <dataObject data:source="contextPath@consoleContextPath"/>
                             <fixed text="images/bar_unknown_frame.gif"/>
                          </concat>
                        </boundAttribute>
                     </image>

                     <spacer width="10"/>
                     <styledText styleClass="OraPromptText" 
                                 data:text="WARNING@mntrResourceBundle"/>
                    </contents>
                   </cellFormat>
                   <cellFormat wrappingDisabled="true">
                    <contents>
                     <spacer width="10"/>
                     <image>
                        <boundAttribute name="source">
                          <concat>
                             <dataObject data:source="contextPath@consoleContextPath"/>
                             <fixed text="images/bar_down_frame.gif"/>
                          </concat>
                        </boundAttribute>
                     </image>
                     <spacer width="10"/>
                     <styledText styleClass="OraPromptText" 
                                 data:text="CRITICAL@mntrResourceBundle"/>
                    </contents>
                   </cellFormat>
                  </contents>
                 </rowLayout>
                </contents>
               </tableLayout>
-->

                <header data:text="TOP_10_PROC_BY_CPU@hostResourceBundle"
                        data:rendered="realtime@hostDetails">
                 <contents>
                <styledText styleClass="OraHeaderSubSub" data:text="TOP_10_PROC_BY_CPU@hostResourceBundle"
                        data:rendered="realtime@hostDetails"/>

                    <rowLayout>
                     <contents>
                          <styledText styleClass="OraHeaderSubSub">
                           <boundAttribute name="text">
                            <if>
                             <dataObject select="cpuSelection" source="topProcHeaderChoices"/>
                             <dataObject select="memSelection" source="topProcHeaderChoices"/>
                            </if>
                           </boundAttribute>
                          </styledText>
                     </contents>
                    </rowLayout>

                 <table data:tableData="rowCPU@hostInfo"
                        data:columnHeaderData="column@ctpColHeaderData"
                        width="100%"
                        data:summary="cpuHeader@hostInfo">
                  <tableFormat tableBanding="rowBanding"/>

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

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

                </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="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="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="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>
