<?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="refOptionList">
          <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject" 
                  method="getRefreshOptionList"/>
        </data>
        <data name="refreshButtonData">
          <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
                  method="getRefreshButtonData"/>
        </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="sdkBundle">
            <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </data>
        <data name="columnFormats">
          <inline>
            <column columnDataFormat="iconButtonFormat" width="5%"/>
            <column columnDataFormat="textFormat" width="15%"/>
            <column columnDataFormat="textFormat" width="15%"/>
            <column columnDataFormat="numberFormat" width="15%"/>
            <column columnDataFormat="textFormat"/>
          </inline>
        </data>
        <data name="columnFormatsMember">
          <inline>
            <column columnDataFormat="iconButtonFormat" width="5%"/>
            <column columnDataFormat="textFormat" width="15%"/>
            <column columnDataFormat="textFormat" width="10%"/>
            <column columnDataFormat="textFormat" width="15%"/>
            <column columnDataFormat="textFormat" width="15%"/>
            <column columnDataFormat="numberFormat" width="10%"/>
            <column columnDataFormat="textFormat"/>
          </inline>
        </data>
       </provider>
       <contents>
        <html:noScript>
          "This page uses JavaScript to perform the list of values lookup. Your browser either does not support JavaScript, or it is disabled.  Please enable JavaScript, or upgrade your browser."
        </html:noScript>

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

        <form name="statusHistoryData">
          <contents>
        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <globalButtons>
            <include baja:node="../globalButtonBar" />
          </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>
          <marlin:contents>

            <stackLayout>
              <contents>
                <messageBox messageType="info"
                            data:message="exceededMaxRowsErrMsg@statusData"
                            rendered="false"
                            data:rendered="exceededMaxNumRows@statusData"/>

                <link data:name="anchor@statusData"/>
                <header data:text="statusHeader@statusData"/> 
                <borderLayout>
                  <contents>

                   <tableLayout width="100%">
                    <contents>
                     <rowLayout>
                      <contents>
                       <cellFormat>
                        <contents>
                         <rowLayout hAlign="right">
                          <contents>
                            <styledText styleClass="OraTipText"
                                        data:text="PAGE_REFRESHED_TIME@sdkBundle" />
                            <spacer width="4"/>
                            <styledText styleClass="OraTipLabel"
                                        data:text="timestamp@statusData"/>
                            <spacer width="4"/>
                            <image data:source="refreshIcon@refreshButtonData"
                                   data:destination="refreshUrl@refreshButtonData"
                                   data:shortDesc="REFRESH_BUTTON@resourceBundle"/>
                          </contents>
                         </rowLayout>
                        </contents>
                       </cellFormat>
                      </contents>
                     </rowLayout>
                    </contents>
                   </tableLayout>

                   <tableLayout width="100%">
                     <contents>
                       <rowLayout>
                         <contents>
                           <cellFormat>
                             <contents>
                               <rowLayout hAlign="left"
                                          data:rendered="showMemberTargetType@statusData">
                                 <contents>
                                   <styledText styleClass="OraPromptText"
                                               data:text="TARGET_TYPE@resourceBundle"/>
                                   <spacer width="12"/>
                                   <styledText styleClass="OraDataText"
                                               data:text="mbrTgtType@statusData"/>
                                 </contents>
                               </rowLayout>
                               <rowLayout hAlign="right">
                                 <contents>
                                   <styledText styleClass="OraPromptText"
                                               labeledNodeId="refOptionChoice"
                                               data:text="VIEW_DATA@resourceBundle" />
                                   <spacer width="5"/>
                                   <choice name="refOptionChoice" columns="5" id="refOptionChoice"
                                           onChange="submitForm('statusHistoryData',true, {'event':'refToOpt'})">
                                     <contents marlin:childData="refOption@refOptionList">
                                       <option marlin:text="name"
                                               marlin:selected="selected"
                                               marlin:value="value"/>
                                     </contents>
                                   </choice>
                                   <formValue name="event" value="refToOpt"/>
                                 </contents>
                               </rowLayout>
                             </contents>
                           </cellFormat>
                         </contents>
                       </rowLayout>
                     </contents>
                   </tableLayout>

                   <spacer height="5"/>

                   <switcher data:childName="node@statusData">
                    <case name="okNode">
                       <table width="100%" data:tableData="row@statusData" 
                                           data:summary="statusHeader@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="column@columnFormats"
                                           showAll="yes"
                                           partialRenderMode="self"
                                           data:alternateText="NO_ALERT_DETAILS_ALT@resourceBundle">
                         <tableFormat tableBanding="rowBanding"/>
                         <columnHeaderStamp>
                           <sortableHeader data:text="text" data:sortable="sortable" />  
                         </columnHeaderStamp> 
                         <contents>
                           <dataScope data:rendered="showAlertsColumn@statusData">
                             <contents>
                              <image data:source="severity" data:shortDesc="toolTipKey" />
                             </contents>
                           </dataScope>
                           <styledText data:text="startTimeStamp" data:shortDesc="START_TIME@resourceBundle" />
                           <styledText data:text="endTimeStamp" data:shortDesc="END_TIME@resourceBundle" />
                           <styledText data:text="severityDuration" data:shortDesc="SEVERITY_DURATION_MI@resourceBundle" />
                           <styledText data:text="comment" data:destination="commentDest" data:shortDesc="MESSAGE@resourceBundle" />
                         </contents>
                       </table>
                    </case>
                    <case name="okMembersNode">
                       <table width="100%" data:tableData="row@statusData"
                                           data:summary="statusHeader@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="column@columnFormatsMember"
                                           showAll="yes"
                                           partialRenderMode="self"
                                           data:alternateText="NO_ALERT_DETAILS_ALT@resourceBundle">
                         <tableFormat tableBanding="rowBanding"/>
                         <columnHeaderStamp>
                           <sortableHeader data:text="text" data:sortable="sortable" />  
                         </columnHeaderStamp> 
                         <contents>
                           <dataScope data:rendered="showAlertsColumn@statusData">
                             <contents>
                              <image data:source="severity" data:shortDesc="toolTipKey" />
                             </contents>
                           </dataScope>
                           <styledText data:text="targetName"
                                       data:shortDesc="NAME@resourceBundle"
                                       data:destination="targetDest"/>
                           <styledText data:text="typeName" data:shortDesc="TYPE@resourceBundle" />
                           <styledText data:text="startTimeStamp" data:shortDesc="START_TIME@resourceBundle" />
                           <styledText data:text="endTimeStamp" data:shortDesc="END_TIME@resourceBundle" />
                           <styledText data:text="severityDuration" data:shortDesc="SEVERITY_DURATION_MI@resourceBundle" />
                           <styledText data:text="comment" data:destination="commentDest" data:shortDesc="MESSAGE@resourceBundle" />
                         </contents>
                       </table>
                    </case>
                    <case name="errNode">
                        <messageBox data:message="errMsg@statusData"
                                messageType="error"
                                longDescURL="unimpl"
                                data:text="ERR_OCCUR@resourceBundle">
                        </messageBox>
                    </case>
                   </switcher>
                  </contents>
                </borderLayout>
              </contents>
            </stackLayout>
          </marlin:contents>
        </pageLayout>
      </contents>
     </form>
    </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>
    <event name="goto">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doGoto"/>
    </event>
      <!-- handle the refresh button -->
    <event name="refresh">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doRefresh"/>
    </event>
    <event name="refToOpt">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doRefreshToOption"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.mntr.vltn.StatusReportDataObject"
              method="doSort"/>
    </event>
</handlers>
</page>
