<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
      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">
    <body>
      <contents>
        <dataScope>
          <contents>
            <form name="ofsOverview">
              <contents>

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

                <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin"
                            uix:title="header@hostDetails">

                  <mediumAdvertisement>
                    <include baja:node="../oemBanner" />
                  </mediumAdvertisement>

                  <globalButtons>
                    <include baja:node="../globalButtonBar" />
                  </globalButtons>

                  <tabs>
                    <include baja:node="../globalTabs" />
                  </tabs>

                  <pageHeader>
                    <include baja:node="../globalHeader" />
                  </pageHeader>

                  <pageStatus>
                    <stackLayout>
                      <contents>
                        <tableLayout width="100%">
                          <contents>
                            <rowLayout hAlign="right">
                              <contents>
                                <cellFormat hAlign="right">
                                  <contents>
                                    <styledText styleClass="OraTipText"
                                                vAlign="middle"
                                                data:text="COLL_FROM_TARGET@sdkBundle"/>
                                    <spacer  width="5"/>
                                    <styledText styleClass="OraTipLabel" data:text="timestamp@hostDetails" />
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout>

<!--
                            <rowLayout>
                              <contents>
                                <styledText styleClass="OraInstructionText"
                                            data:text="OFS_SPACE_USAGE_TIP@hostResourceBundle"
                                            data:rendered="showUsableSpace@hostInfo"/>
                              </contents>
                            </rowLayout>
-->

                          </contents>
                        </tableLayout>
                    </contents>
                    </stackLayout>
                  </pageStatus>

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

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

                  <contents>
                    <stackLayout>
                      <contents>
                        <spacer height="3"/>

                        <switcher data:childName="node@hostInfo">
                          <case name="okNode">
                            <stackLayout>
                              <contents>
                                    <table data:tableData="row@hostInfo"
                                          width="100%"
                                          formSubmitted="true"
                                          data:alternateText="OFS_ALT@hostResourceBundle"
                                          data:summary="OFS@hostResourceBundle">

                                      <tableFormat tableBanding="rowBanding"/>
                                      <contents>
                                        <!-- ===================
                                              Status column pre10.2
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="ALERT_STATUS@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <columnFormat columnDataFormat="iconButtonFormat"/>
                                          <contents>
                                            <image data:source="severity"
                                                   data:shortDesc="severityDesc"/>
                                          </contents>
                                        </column>
                                        <!-- ===================
                                              Mount Point
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="MOUNT_POINT@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <styledText data:text="mountPoint"
                                                        data:destination="ofsDest"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Availability
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="AVAILABILITY@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <columnFormat columnDataFormat="iconButtonFormat"/>
                                          <contents>
                                            <image data:source="availDest"
                                                   data:shortDesc="availDesc"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              OFS State
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="STATE@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <styledText data:text="state"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Volume Name
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="VOLUME@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <styledText data:text="volumeName"
                                                        data:destination="volumeDest"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Volume Device
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="VOLUME_DEVICE@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <styledText data:text="volumeDevice"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Disk Group
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="DISKGROUP@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <styledText data:text="diskgroup"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Size GB
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="SIZE_GB@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <columnFormat columnDataFormat="numberFormat"/>
                                          <contents>
                                            <styledText data:text="sizeGB"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Used GB
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="USED_GB@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <columnFormat columnDataFormat="numberFormat"/>
                                          <contents>
                                            <styledText data:text="usedGB"/>
                                          </contents>
                                        </column>

                                        <!-- ===================
                                              Used % column pre10.2
                                              =================== -->
                                        <column>
                                          <columnHeader>
                                            <styledText data:text="USED_PCT@hostResourceBundle"
                                                        styleClass="OraTableColumnHeader" />
                                          </columnHeader>
                                          <contents>
                                            <dataScope>
                                              <contents>
                                                <image data:source="img0Src"
                                                        data:width="img0Width"
                                                        data:height="img0Height"
                                                        data:destination="availPctDest"
                                                        data:rendered="pctDestAvail"
                                                        data:shortDesc="FILESYSTEM_DESC@hostResourceBundle"/>
                                                <image data:source="img1Src"
                                                        data:width="img1Width"
                                                        data:height="img1Height"
                                                        data:destination="availPctDest"
                                                        data:rendered="pctDestAvail"
                                                        data:shortDesc="FILESYSTEM_DESC@hostResourceBundle"/>
                                                <image data:source="img2Src"
                                                        data:width="img2Width"
                                                        data:height="img2Height"
                                                        data:destination="availPctDest"
                                                        data:rendered="pctDestAvail"
                                                        data:shortDesc="FILESYSTEM_DESC@hostResourceBundle"/>
                                                <image data:source="img3Src"
                                                        data:width="img3Width"
                                                        data:height="img3Height"
                                                        data:destination="availPctDest"
                                                        data:rendered="pctDestAvail"
                                                        data:shortDesc="FILESYSTEM_DESC@hostResourceBundle"/>
                                                <spacer width="10"/>
                                                <switcher data:childName="pctDestAvail">
                                                  <case name="true">
                                                    <styledText data:text="pctUsed"
                                                                data:destination="availPctDest"/>
                                                  </case>
                                                  <case name="false">
                                                    <styledText data:text="pctUsed"/>
                                                  </case>
                                                </switcher> 
                                              </contents>
                                            </dataScope>
                                          </contents>
                                        </column>
                                      </contents>
                                    </table>

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

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

            <data name="refreshChoices">
            <inline>
              <refOption data:name="AUTOMATICALLY@mntrResourceBundle" value="auto"/>
              <refOption data:name="MANUALLY@mntrResourceBundle" value="manual"/>
              <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="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.HostSummaryDataObject"
                  method="getHostSummary"/>
            </data>

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

          </provider>
        </dataScope>
      </contents>
    </body>
  </baja:content>

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

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

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

  </handlers>

</page>
