<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://bali.us.oracle.com/cabo/marlin"
             xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
             xmlns:html="http://www.w3.org/TR/REC-html40">
    <dataScope>
      <contents>
        <html:title>
          <text>
           <boundAttribute name="text">
            <concat>
             Oracle Enterprise Manager - Appliance Health
            </concat>
           </boundAttribute>
          </text> 
        </html:title>
       </contents>
       <provider>
       </provider>
    </dataScope>
  </baja:head>

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

      <contents>
        <pageLayout>
          <mediumAdvertisement>
            <include baja:node="../../oemBanner" />
          </mediumAdvertisement>
          <globalButtons>
            <include baja:node="../../globalButtonBar" />
          </globalButtons>
          <tabs>
            <include baja:node="../../globalTabs" />
          </tabs>
          <pageHeader>
            <include baja:node="../../globalHeader" />
          </pageHeader>

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

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

          <contents>

          <html:meta http-equiv="Refresh" data:content="refreshRate@refreshData"/>

          <form name="refForm" method="GET">
           <contents>
            <tableLayout width="100%">
             <contents>
              <rowLayout>
               <contents>
                <cellFormat>
                 <contents>
                  <switcher data:childName="showtime@filerInfo">
                   <case name="true">
                    <rowLayout hAlign="right">
                     <contents>
                      <styledText styleClass="OraPromptText" data:text="REFRESH_FREQUENCY@mntrResourceBundle"/>
                      <spacer width="5"/>
                      <choice name="refChoice" columns="5" data:selectedIndex="refreshSelection@refreshData"
                              data:shortDesc="REFRESH@commonResourceBundle">
                       <contents data:childData="refOption@refreshChoices">
                        <option data:text="name" data:selected="selected" data:value="value"/>
                       </contents>
                      </choice>
                      <spacer width="10"/>
                      <submitButton data:text="GO@commonResourceBundle" name="event" value="refreshOpt"/>
                     </contents>
                    </rowLayout>
                   </case>
                  </switcher>
                 </contents>
                </cellFormat>
               </contents>
              </rowLayout>
             </contents>
            </tableLayout>
           </contents>
          </form>


	  <header data:text="FILER_OVERALL_APPLIANCE_STATUS@filerResourceBundle">
           <contents>
             <tableLayout width="100%">
               <contents>
                <rowLayout>
                 <contents>
                  <cellFormat>
                   <contents>
                    <rowLayout hAlign="right">
                     <contents>
                      <styledText styleClass="OraTipText"
                                  vAlign="middle"
                                    data:text="PAGE_REFRESHED@mntrResourceBundle" />
                        <spacer  width="5"/>
                        <styledText styleClass="OraTipLabel"
                                    vAlign="middle"
                                    data:text="timestamp@filerInfo" />
                        <spacer  width="5"/>
                         <image data:source="refreshIcon@filerInfo"
                                data:destination="refreshUrl@filerInfo"
                                data:shortDesc="REFRESH_DATA@commonResourceBundle"/>
                       </contents>
                      </rowLayout>
                     </contents>
                    </cellFormat>
                   </contents>
                  </rowLayout>
                 </contents>
                </tableLayout>

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

                 <table data:tableData="row@filerInfo"
                        data:columnHeaderData="column@fsHealthHeaderData"
                        width="80%"
                        data:columnFormats="colformat@columnData"
                        data:alternateText="FILER_ALT@filerResourceBundle"
                        data:summary="FILER_OVERALL_APPLIANCE_STATUS@filerResourceBundle">

                  <tableFormat tableBanding="rowBanding"/>

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

                  <contents>
                    <image data:source="filerHealthStatus"/>
			  <styledText data:text="filerHealthLabel"/>
			  <styledText data:text="filerHealthValue"/>
                  </contents>
                 </table>
                </case>
                <case name="errNode">
                 <messageBox data:message="errMsg@filerInfo"
                             messageType="error"
                             longDescURL="unimpl"
                             data:text="ERR_OCCUR@mntrResourceBundle">
                 </messageBox>
                </case>
               </switcher>              
              </contents>
            </header>
          </contents>
        </pageLayout>
      </contents>

      <provider>
        <data name="fsHealthHeaderData">
          <inline>
            <column data:text="FILER_HEALTH_STATUS_COL@filerResourceBundle"/>
            <column data:text="FILER_HEALTH_LABEL_COL@filerResourceBundle"/>
            <column data:text="FILER_HEALTH_VALUE_COL@filerResourceBundle"/>
	   </inline>
        </data>

        <data name="filerInfo">
          <method class="oracle.sysman.eml.target.filer.FilerCurDetailDataObject"
                  method="getFilerApplianceHealthInfo"/>
        </data>

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

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

        <data name="filerResourceBundle">
            <bundle class="oracle.sysman.eml.rsc.target.filer.FilerResourceBundle"/>
        </data>

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

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


        <data name="refreshData">
          <method class="oracle.sysman.eml.target.filer.FilerCurDetailDataObject"
                  method="getRefreshData"/>
        </data>
      </provider>

    </dataScope>
  </baja:content>


  <handlers>
    <!-- use this handler to enter this page -->
    <event name="doLoad">
      <method class="oracle.sysman.eml.target.filer.FilerCurDetailDataObject" 
              method="doLoad"/>
    </event>

    <event name="refreshOpt">
      <method class="oracle.sysman.eml.target.filer.FilerCurDetailDataObject"
              method="doRefresh"/>
    </event>

  </handlers>

</page>
