<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:head xmlns="http://www.w3.org/TR/REC-html40">
    <!--html:meta http-equiv="pragma" content="no-cache"/>
    <html:meta http-equiv="Cache-Control" content="no-cache"/>
    <html:meta http-equiv="Expires" content="-1"/-->
  </baja:head>

  <handlers>
    <!-- use this handler to enter this page -->
    <event name="*">
      <method class="oracle.sysman.eml.mntr.host.HostCurDetailDataObject"
              method="doLoad"/>
    </event>

    <event name="refreshOpt">
      <method class="oracle.sysman.eml.mntr.host.HostCurDetailDataObject"
              method="doRefresh"/>
    </event>

  </handlers>

  <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"/>
          <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="TOP_PROC@hostResourceBundle"/>
                  data:destination="numProcessesUrl@bcInfo"/>  
	  </contents>
	 </flowLayout>
	</contents>
       </rowLayout -->                                        
     </contents>       

          <contents>
          <header data:text="TOP_PROC@hostResourceBundle">
           <contents>
          <styledText styleClass="OraHeaderSubSub" 
			data:text="TOP_PROC@hostResourceBundle"/>

                  <switcher data:childName="showtime@hostInfo">
                   <case name="true">
              <rowLayout>
               <contents>
                <flowLayout>
                 <contents>
                      <styledText styleClass="OraInlineInfoText" data:text="COLL_FROM_TARGET@sdkBundle"/>
                      <spacer width="4"/>
                      <styledText styleClass="OraInlineInfoText" data:text="timestamp@hostInfo"/>
                 </contents>
                </flowLayout>
               </contents>
              </rowLayout>
                   </case>
                  </switcher>

            <switcher data:childName="node@hostInfo">
             <case name="okNode">
              <stackLayout>
               <contents>

              <link name="TOP_CPU_PROCS"/>
              <header data:text="cpuHeader@hostInfo">
               <contents>
              <styledText styleClass="OraHeaderSubSub" data:text="cpuHeader@hostInfo"/>
                <table data:tableData="rowCPU@hostInfo"
                        data:columnHeaderData="column@ctpColHeaderData"
                        width="80%"
                        data:columnFormats="colformat@columnData"
                        data:alternateText="TOP_PROC_DETAIL_ALT@hostResourceBundle"
                        data:summary="cpuHeader@hostInfo">

                  <tableFormat tableBanding="rowBanding"/>
 
                  <columnHeaderStamp>
                    <boundText select="text"/>
                  </columnHeaderStamp>

                  <contents>
                    <styledText data:text="pid"/>
                    <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>
              </contents>
            </header>

            <link name="TOP_MEM_PROCS"/>
            <header data:text="memHeader@hostInfo">
              <contents>
            <styledText styleClass="OraHeaderSubSub" data:text="memHeader@hostInfo"/>
                <table data:tableData="rowMEM@hostInfo"
                       data:columnHeaderData="column@mtpColHeaderData"
                       width="80%"
                       data:columnFormats="colformat@columnData"
                       data:alternateText="TOP_PROC_DETAIL_ALT@hostResourceBundle"
                       data:summary="memHeader@hostInfo">

                  <tableFormat tableBanding="rowBanding"/>

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

                  <contents>
                    <styledText data:text="pid"/>
                    <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>
               </contents>
             </header>

              </contents>
             </stackLayout>
            </case>
            <case name="errNode">
             <messageBox data:message="errMsg@hostInfo"
                         messageType="error"
                         longDescURL="unimpl"
                         data:text="ERR_OCCUR@hostResourceBundle">
             </messageBox>
            </case>
           </switcher>
           </contents>
          </header>
          
	<include baja:node="../../em2go/em2goGlobalFooter"/>                                      
          
          <!-- /contents>
        </pageLayout -->
      </contents>

      <provider>
        <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="hostInfo">
          <method class="oracle.sysman.eml.mntr.host.HostCurDetailDataObject"
                  method="getHostTopProcInfo"/>
        </data>
        <data name="mntrResourceBundle">
            <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>

        <data name="commonResourceBundle">
            <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>

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

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

        <data name="refreshChoices">
         <inline>
          <refOption name="Manually" value="manual"/>
          <refOption name="Automatically (30 sec)" value="auto"/>
         </inline>
        </data>

        <data name="refreshData">
          <method class="oracle.sysman.eml.mntr.host.HostCurDetailDataObject"
                  method="getRefreshData"/>
        </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="createTopProcLink"/>
        </data>                
        

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

      </provider>

    </dataScope>
  </baja:content>

</page>
