<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:chart="http://emchart.us.oracle.com/ui"
      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"/>

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

      <contents>
        <html:title>
          <text data:text="pageTitle@hostDetails"/>
        </html:title>
        <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>

            <header data:text="header@hostDetails">
              <contents>

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

            <subTabLayout>
              <subTabs>
                <subTabBar selectedIndex="1">
                  <contents data:childData="subTabList@groupFolderSource">
                    <link data:text="name"
                          data:destination="dest"/>
                  </contents>
                </subTabBar>
              </subTabs>
              <contents>

              <!--  >>>>>>>>>> DROPDOWN REFRESH OPTION  >>>>>>>>>>>>>> -->
              <form name="hostSummary">
                <contents>
                  <spacer height="10"/>
                  <tableLayout width="100%">
                    <contents>
                      <rowLayout>
                        <contents>
                          <cellFormat>
                            <contents>
                              <rowLayout hAlign="left">
                                <contents>
                                  <styledText data:text="VIEW@mntrResourceBundle"
                                              styleClass="OraPromptText"/>
                                  <spacer width="5"/>
                                  <choice name="viewChoice" columns="5"
                                          onChange="submitForm('hostSummary', true, {'event':'viewToOpt'})"
                                          marlin:selectedValue="viewChoice@hostDetails">
                                    <contents marlin:childData="viewOption@viewChoices">
                                      <option marlin:text="name" marlin:selected="selected"
                                              marlin:value="value"/>
                                    </contents>
                                  </choice>
                                </contents>
                              </rowLayout>
                            </contents>
                          </cellFormat>

                          <cellFormat>
                            <contents>
                              <rowLayout hAlign="right">
                                <contents>
                                  <styledText data:text="VIEW_DATA@mntrResourceBundle"
                                              styleClass="OraPromptText"/>
                                  <spacer width="5"/>
                                  <choice name="refChoice" columns="5"
                                          onChange="submitForm('hostSummary', true, {'event':'refToOpt'})"
                                          marlin:selectedValue="refreshSelection@hostDetails">
                                    <contents marlin:childData="refOption@refreshChoices">
                                      <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"/>
                </contents>
              </form>

              <stackLayout> 
               <contents>

                <rowLayout>
                 <contents>
                  <styledText data:text="NO_OF_HOSTS@hostResourceBundle"
                              styleClass="OraPromptText"/>
                  <spacer width="5"/>
                  <rowLayout>
                   <contents>
                    <styledText data:text="targetList@hostDetails"
                                styleClass="OraDataText"/>
                   </contents>
                  </rowLayout>
                 </contents>
                </rowLayout>

                <rowLayout vAlign="top" width="100%">
                 <contents>
                  <header data:text="CPU_UTILIZATION@hostResourceBundle" vAlign="top">
                   <contents>
                    <stackLayout>
                     <contents>
                       <chart:emChart data:title="CPU_UTILIZATION@hostResourceBundle"
                                      titleVisible="false"
                                      chartType="timeSeriesChart"
                                      data:width="cpuUtilwidth@hostDetails"
                                      data:height="cpuUtilheight@hostDetails"
                                      data:timeGranularity="cpuUtiltimeGranularity@hostDetails"
                                      orientation="vertical"
                                      seriesColorsAutomatic="true"
                                      legendPosition="south"
                                      data:shortDesc="CPU_UTILIZATION@hostResourceBundle">
                         <contents>
                           <chart:boundChartDataSource data:chartDataSource="cpuUtilchartDataSource@hostDetails"/>
                           <chart:chartColumn isKey="true"
                                              displayLabel=""
                                              sourceIndex="0"/>
                           <chart:chartColumn isTimeColumn="true"
                                              displayLabel=""
                                              sourceIndex="1"/>
                           <chart:chartColumn displayLabel=""
                                              sourceIndex="2"/>
                         </contents>
                       </chart:emChart>
                     </contents>
                    </stackLayout>
                   </contents>
                  </header>

                  <header data:text="MEMORY_USAGE@hostResourceBundle" vAlign="top">
                   <contents>
                    <stackLayout>
                     <contents>
                       <chart:emChart data:title="MEMORY_USAGE@hostResourceBundle"
                                      titleVisible="false"
                                      chartType="timeSeriesChart"
                                      data:width="pgScanRatewidth@hostDetails"
                                      data:height="pgScanRateheight@hostDetails"
                                      data:timeGranularity="pgScanRatetimeGranularity@hostDetails"
                                      orientation="vertical"
                                      seriesColorsAutomatic="true"
                                      legendPosition="south"
                                      data:shortDesc="MEMORY_USAGE@hostResourceBundle">
                         <contents>
                           <chart:boundChartDataSource data:chartDataSource="pgScanRatechartDataSource@hostDetails"/>
                           <chart:chartColumn isKey="true"
                                              displayLabel=""
                                              sourceIndex="0"/>
                           <chart:chartColumn isTimeColumn="true"
                                              displayLabel=""
                                              sourceIndex="1"/>
                           <chart:chartColumn displayLabel=""
                                              sourceIndex="2"/>
                         </contents>
                       </chart:emChart>
                     </contents>
                    </stackLayout>
                   </contents>
                  </header>

                  <header data:text="DISK_IO_USAGE@hostResourceBundle" vAlign="top">
                   <contents>
                    <stackLayout>
                     <contents>
                       <chart:emChart data:title="DISK_IO_USAGE@hostResourceBundle"
                                      titleVisible="false"
                                      chartType="timeSeriesChart"
                                      data:width="totIOwidth@hostDetails"
                                      data:height="totIOheight@hostDetails"
                                      data:timeGranularity="totIOtimeGranularity@hostDetails"
                                      orientation="vertical"
                                      seriesColorsAutomatic="true"
                                      legendPosition="south"
                                      data:shortDesc="DISK_IO_USAGE@hostResourceBundle">
                         <contents>
                           <chart:boundChartDataSource data:chartDataSource="totIOchartDataSource@hostDetails"/>
                           <chart:chartColumn isKey="true"
                                              displayLabel=""
                                              sourceIndex="0"/>
                           <chart:chartColumn isTimeColumn="true"
                                              displayLabel=""
                                              sourceIndex="1"/>
                           <chart:chartColumn displayLabel=""
                                              sourceIndex="2"/>
                         </contents>
                       </chart:emChart>
                     </contents>
                    </stackLayout>
                   </contents>
                  </header>
                 </contents>
                </rowLayout>

              </contents>
             </stackLayout>

              </contents>
             </subTabLayout>

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

      <provider>
        <data name="mntrResourceBundle">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="sdkBundle">
          <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </data>
        <data name="hostResourceBundle">
          <bundle class="oracle.sysman.resources.HostResourceBundle"/>
        </data>

        <data name="hostDetails">
            <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="getGroupSummary"/>
        </data>

        <data name="groupFolderSource">
            <method class="oracle.sysman.eml.target.GroupHomeUtil"
              method="getSubTabList"/>
        </data>

        <data name="timeData">
         <method class="oracle.sysman.eml.mntr.user.UserMntrUtil"
                 method="getTimeData"/>
        </data>

        <data name="refreshChoices">
         <inline>
          <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="viewChoices">
         <inline>
          <viewOption data:name="MOST_ACTIVE_HOSTS_BY_CPU@hostResourceBundle" value="byCPU"/>
          <viewOption data:name="MOST_ACTIVE_HOSTS_BY_MEM@hostResourceBundle" value="byMemory"/>
          <viewOption data:name="MOST_ACTIVE_HOSTS_BY_IO@hostResourceBundle" value="byIO"/>
         </inline>
        </data>

        <data name="styleClasses">
         <inline selected="OraHeaderSubSub" unselected="OraPromptText"/>
        </data>

      </provider>

    </dataScope>
  </baja:content>

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

</page>
