<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja" 
      xmlns:data="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin">

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <provider>
        <data name="timeData">
          <method class="oracle.sysman.eml.mntr.util.CommonDataObject" method="getLastRollupTime"/>
        </data>
        <data name="refOptionList">
          <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject" 
                  method="getRefreshOptionList"/>
        </data>
        <data name="statusData">
          <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject" method="getStatusReportData"/>
        </data>
        <data name="resourceBundle">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="columnFormatData">
          <inline>
            <colformat columnDataFormat="iconButtonFormat"/>
            <colformat/>
            <colformat/>
          </inline>
        </data>
      </provider>
      <contents>

        <html:title>
          <text data:text="pageTitle@statusData" />
        </html:title>

        <!-- pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <marlin:location>
            <include baja:node="../breadCrumbs" />
          </marlin:location>
          <copyright>
           <include baja:node="../copyright"/>
          </copyright>
          <marlin:contents -->

          <include baja:node="../../em2go/em2goGlobalBanner"/>
          <include baja:node="../../em2go/em2goBreadCrumbs"/>
          <form name="statusCurrentData">
            <contents>                       
            
                  <link data:name="anchor@statusData"/>
                  <!-- header data:text="statusHeader@statusData"/ --> 
                  <styledText styleClass="OraHeaderSubSub" data:text="statusHeader@statusData"/> 

                     <rowLayout>
                      <contents>
                         <flowLayout>
                          <contents>
                            <styledText styleClass="OraInlineInfoText"
                                        data:text="PAGE_REFRESHED@resourceBundle" />
                            <spacer width="4"/>
                            <styledText styleClass="OraInlineInfoText"
                                        data:text="timestamp@statusData"/>
                          </contents>
                         </flowLayout>
                      </contents>
                     </rowLayout>

                        <flowLayout>
                          <contents>
                            <!-- styledText styleClass="OraPromptText"
                                        data:text="VIEW_DATA@resourceBundle" /-->
                            <choice name="refOptionChoice" columns="5">
                              <contents marlin:childData="refOption@refOptionList">
                                <option marlin:text="name"
                                        marlin:selected="selected"
                                        marlin:value="value"/>
                              </contents>
                            </choice>

                            <submitButton data:text="GO_BUTTON@resourceBundle"
                                          name="event"
                                          value="refToOpt" />
                          </contents>
                        </flowLayout>

                     <switcher data:childName="node@statusData">
                      <case name="okNode">
                         <table width="100%" data:tableData="row@statusData" 
                                             data:blockSize="blockSize@statusData" 
                                             data:minValue="minValue@statusData" 
                                             data:value="value@statusData" 
                                             data:maxValue="maxValue@statusData" 
                                             data:destination="tableDestination@statusData"
                                             data:columnHeaderData="column@statusData"
                                             data:columnFormats="colformat@columnFormatData"
                                             alternateText="( No events available.)">
                           <columnHeaderStamp>
                             <styledText styleClass="OraTableColumnHeader" data:text="text"/>
                           </columnHeaderStamp> 
                           <contents>
                             <dataScope data:rendered="showAlertsColumn@statusData">
                               <contents>
                                <image data:source="severity"/>
                               </contents>
                             </dataScope>
                             <styledText data:text="collectionTSString"/>
                             <styledText data:text="comment" data:destination="commentDest"/>
                           </contents>
                         </table>
                      </case>
                      <case name="okMembersNode">
                         <table width="100%" data:tableData="row@statusData" 
                                             data:blockSize="blockSize@statusData" 
                                             data:minValue="minValue@statusData" 
                                             data:value="value@statusData" 
                                             data:maxValue="maxValue@statusData" 
                                             data:destination="tableDestination@statusData"
                                             data:columnHeaderData="column@statusData"
                                             alternateText="( No events available.)">
                           <columnHeaderStamp>
                             <styledText styleClass="OraTableColumnHeader" data:text="text"/>
                           </columnHeaderStamp> 
                           <contents>
                             <dataScope data:rendered="showAlertsColumn@statusData">
                               <contents>
                                <image data:source="severity"/>
                               </contents>
                             </dataScope>
                             <styledText data:text="targetName"
                                         data:destination="targetDest"/>
                             <dataScope data:rendered="showType@statusData">
                               <contents>
                                <styledText data:text="typeName"/>
                               </contents>
                             </dataScope>
                             <styledText data:text="collectionTSString"/>
                             <styledText data:text="comment" data:destination="commentDest"/>
                           </contents>
                         </table>
                      </case>
                      <case name="errNode">
                        <messageBox data:message="errMsg@statusData"
                                messageType="error"
                                longDescURL="unimpl"
                                data:text="ERR_OCCUR@resourceBundle">
                        </messageBox>
                      </case>
                      <case name="emptyNode">
                       <!-- show nothing here -->
                      </case>
                     </switcher>
                </contents>
              </form>
            <!-- /marlin:contents>
          </pageLayout -->

          <include baja:node="../../em2go/em2goGlobalFooter"/>

        </contents>
      </dataScope>
    </baja:content>
  <handlers>
    <!-- use this handler to enter this page -->
    <event name="*">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject" 
              method="doLoad"/>
    </event>
    <!-- handle the next/prev button on table -->
    <event name="goto">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doGoto"/>
    </event>
    <!-- handle the refresh button -->
    <event name="refToOpt">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doRefreshToOption"/>
    </event>
  </handlers>
</page>
