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

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

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

        <html:title>
         <text data:text="title@hostInfo"/>
        </html:title>

        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <marlin:globalButtons>
            <include baja:node="../globalButtonBar" />
          </marlin:globalButtons>
          <marlin:tabs>
            <include baja:node="../globalTabs" />
          </marlin:tabs>
          <marlin:pageHeader>
            <include baja:node="../globalHeader" />
          </marlin:pageHeader>

          <marlin:location>
            <include baja:node="../breadCrumbs"/>
          </marlin:location>

          <copyright>
            <include baja:node="../copyright"/>
          </copyright>

          <contents>
            <link name="DISK"/>
            <header data:text="DISK_ACT_DETAIL@hostResourceBundle">
              <contents>
               <tableLayout width="100%">
                <contents>
                 <rowLayout>
                  <contents>
                   <cellFormat>
                    <contents>
                     <switcher data:childName="showtime@hostInfo">
                      <case name="true">
                       <rowLayout hAlign="right">
                        <contents>
                         <styledText styleClass="OraTipText" data:text="COLL_FROM_TARGET@sdkBundle"/>
                         <spacer width="4"/>
                         <styledText styleClass="OraTipLabel" data:text="timestamp@hostInfo"/>
                         <spacer width="4"/>
                         <image data:source="refreshIcon@hostInfo"
                                data:destination="refreshUrl@hostInfo"
                                data:shortDesc="REFRESH_DATA@commonResourceBundle"/>
                        </contents>
                       </rowLayout>
                      </case>
                     </switcher>
                    </contents>
                   </cellFormat>
                  </contents>
                 </rowLayout>
                </contents>
               </tableLayout>

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

                 <form name="diskDetails">
                  <contents>
                   <switcher data:childName="singleNode@hostInfo">
                     <case name="false">
                       <table data:tableData="row@hostInfo"
                          data:columnHeaderData="column@ddColHeaderData"
                          width="80%"
                          data:columnFormats="colformat@columnData"
                          data:alternateText="DISK_DETAIL_ALT@hostResourceBundle"
                          data:summary="DISK_DEVICES@hostResourceBundle">

                     <tableFormat tableBanding="rowBanding"/>

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

                     <contents>
                       <image data:source="severity"/>
                       <styledText data:text="diskName"/>
                       <styledText data:text="DiskActivitybusy" data:destination="DiskActivitybusyDest"/>
                       <styledText data:text="DiskActivityavque" data:destination="DiskActivityavqueDest"/>
                       <styledText data:text="diskActivReadsPerSec" data:destination="diskActivReadsPerSecDest"/>
                       <styledText data:text="diskActivWritesPerSec" data:destination="diskActivWritesPerSecDest"/>
                       <styledText data:text="diskActivReadsBlks" data:destination="diskActivReadsBlksDest"/>
                       <styledText data:text="diskActivWritesBlks" data:destination="diskActivWritesBlksDest"/>
                       <styledText data:text="DiskActivityavwait" data:destination="DiskActivityavwaitDest"/>
                       <styledText data:text="DiskActivityavserv" data:destination="DiskActivityavservDest"/>
                     </contents>

                    </table>
                    </case>
                    <case name="true">
                       <table data:tableData="row@hostInfo"
                          data:columnHeaderData="column@ddColHeaderData2"
                          width="80%"
                          data:columnFormats="colformat@columnData2"
                          data:alternateText="DISK_DETAIL_ALT@hostResourceBundle"
                          data:summary="DISK_DEVICES@hostResourceBundle">

                     <tableFormat tableBanding="rowBanding"/>

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

                     <contents>
                       <styledText data:text="diskName"/>
                       <styledText data:text="DiskActivitybusy" data:destination="DiskActivitybusyDest"/>
                       <styledText data:text="DiskActivityavque" data:destination="DiskActivityavqueDest"/>
                       <styledText data:text="diskActivReadsPerSec" data:destination="diskActivReadsPerSecDest"/>
                       <styledText data:text="diskActivWritesPerSec" data:destination="diskActivWritesPerSecDest"/>
                       <styledText data:text="diskActivReadsBlks" data:destination="diskActivReadsBlksDest"/>
                       <styledText data:text="diskActivWritesBlks" data:destination="diskActivWritesBlksDest"/>
                       <styledText data:text="DiskActivityavwait" data:destination="DiskActivityavwaitDest"/>
                       <styledText data:text="DiskActivityavserv" data:destination="DiskActivityavservDest"/>
                     </contents>

                    </table>
                    </case>
                   </switcher>

                  </contents>
                 </form>
                </case>
                <case name="errNode">
                 <messageBox data:message="errMsg@hostInfo"
                             messageType="error"
                             longDescURL="unimpl"
                             data:text="ERR_OCCUR@hostResourceBundle">
                 </messageBox>
                </case>
               </switcher>

              </contents>
            </header>

          </contents>
        </pageLayout>
      </contents>

      <provider>
        <data name="ddColHeaderData">
          <inline>
            <column data:text="STATUS@hostResourceBundle"/>
            <column data:text="DEVICE_NAME@hostResourceBundle"/>
            <column data:text="PCT_BUSY@hostResourceBundle"/>
            <column data:text="AVG_NUM_REQUESTS@hostResourceBundle"/>
            <column data:text="NUM_READS@hostResourceBundle"/>
            <column data:text="NUM_WRITES@hostResourceBundle"/>
            <column data:text="NUM_BLOCKS_READ@hostResourceBundle"/>
            <column data:text="NUM_BLOCKS_WRITTEN@hostResourceBundle"/>
            <column data:text="AVG_IDLE_TIME@hostResourceBundle"/>
            <column data:text="AVG_SERVICE_TIME@hostResourceBundle"/>
          </inline>
        </data>

        <data name="ddColHeaderData2">
          <inline>
            <column data:text="DEVICE_NAME@hostResourceBundle"/>
            <column data:text="PCT_BUSY@hostResourceBundle"/>
            <column data:text="AVG_NUM_REQUESTS@hostResourceBundle"/>
            <column data:text="NUM_READS@hostResourceBundle"/>
            <column data:text="NUM_WRITES@hostResourceBundle"/>
            <column data:text="NUM_BLOCKS_READ@hostResourceBundle"/>
            <column data:text="NUM_BLOCKS_WRITTEN@hostResourceBundle"/>
            <column data:text="AVG_IDLE_TIME@hostResourceBundle"/>
            <column data:text="AVG_SERVICE_TIME@hostResourceBundle"/>
          </inline>
        </data>

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

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

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

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

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

        <data name="columnData">
         <inline>
          <colformat columnDataFormat="iconButtonFormat" width="5%"/> 
          <colformat/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
          <colformat columnDataFormat="numberFormat"/>
         </inline>
        </data>

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

      </provider>

    </dataScope>
  </baja:content>

</page>
