<?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:marlin="http://bali.us.oracle.com/cabo/marlin" 
      xmlns:html="http://www.w3.org/TR/REC-html40">
  <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>
             <dataObject select="EM_TITLE" source="resourceBundle"/>
             <dataObject select="text" source="metricHeader"/>
            </concat>
           </boundAttribute>
          </text> 
        </html:title>
       </contents>
       <provider>
         <data name="resourceBundle">
           <bundle class="oracle.sysman.eml.mntr.user.UserMntrMsg"/>
         </data>
        <data name="metricHeader">
          <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject" method="getWebserverMetricHeader"/>
        </data>
       </provider>
    </dataScope>
  </baja:head>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <provider>
        <data name="metricHeader">
          <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject" method="getWebserverMetricHeader"/>
        </data>
        <data name="webserverPerf">
            <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject"
              method="getWebserverPerf"/>
        </data>
        <!-- Used for dropdown refresh option -->
        <data name="timeData">
          <method class="oracle.sysman.eml.mntr.user.UserMntrUtil" method="getTimeData"/>
        </data>
        <!-- Used for dropdown refresh option -->
        <data name="refOptionList">
          <method class="oracle.sysman.eml.mntr.user.UserMntrUtil" 
                  method="getRefreshOptionList"/>
        </data>
         <data name="resourceBundle">
           <bundle class="oracle.sysman.eml.mntr.user.UserMntrMsg"/>
         </data>

        <data name="webappMsg">
          <bundle class="oracle.sysman.eml.webapp.WebappMsg"/>
        </data>
      </provider>
      <contents>
        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin" >
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <globalButtons>
            <include baja:node="../globalButtonBar" />
          </globalButtons>
          <tabs>
            <include baja:node="../globalTabs" />
          </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>
                <link name="TOP"/>
              </contents>
              <contents>
                <header data:text="text@metricHeader">
                  <contents>
                    <stackLayout>
                       <contents>
                         <include baja:node="userRefreshIncl" />
                         <switcher data:childName="node@webserverPerf">
                           <case name="errNode">
                             <messageBox data:message="errMsg@webserverPerf"
                                          messageType="error"
                                          longDescURL="unimpl"
                                          data:text="ERROR_TEXT@resourceBundle">
                             </messageBox>
                           </case>

                           <case name="okNode">
                             <stackLayout>
                                   <contents>
                                     <stackLayout>
                                       <contents>
                                       
                                        <dataScope data:currentData="perfImageData@webserverPerf" >
                                          <contents><include baja:node="userPerfChart" /></contents>
                                        </dataScope>
                                        
                                        <dataScope data:currentData="loadImageData@webserverPerf" >
                                          <contents><include baja:node="userPerfChart" /></contents>
                                        </dataScope>

                                        <rowLayout>
                                          <contents>
                                            <dataScope data:currentData="loadImage1Data@webserverPerf" >
                                              <contents><include baja:node="userPerfChart" /></contents>
                                            </dataScope>
                                        
                                            <dataScope data:currentData="perfImage1Data@webserverPerf" >
                                              <contents><include baja:node="userPerfChart" /></contents>
                                            </dataScope>
                                          </contents>
                                        </rowLayout>
																				
																				<spacer width="5"/>

                                        <link data:name="anchor@webserverPerf"/>
                                        <form name="AnalyzeForm1" method="post"
                                          data:destination="analyzeLink@webserverPerf">
                                        <contents>
                                        <switcher data:childName="renderAnalyze@webserverPerf">
                                        <case name="true">
                                        <table width="95%" 
                                          data:tableData="row@webserverPerf"
                                          data:columnHeaderData="column@webserverPerf"
                                          data:value="value@webserverPerf"
                                          data:minValue="minValue@webserverPerf"
                                          data:blockSize="blockSize@webserverPerf"
                                          data:maxValue="maxValue@webserverPerf" 
                                          data:name="name@webserverPerf"
                                          data:destination="tableDestination@webserverPerf"
                                          data:alternateText="alternateText@webserverPerf"
                                          data:columnFormats="columnFormats@webserverPerf"
                                          data:summary="text@metricHeader"
                                          >
                                            <columnHeaderStamp>
                                                 <data:boundText select="columnName"/>
                                            </columnHeaderStamp>
                                            
                                            <tableSelection>
                                              <singleSelection selectedIndex="0" data:shortDesc="displayNameKey">
                                                <contents>
                                                <submitButton data:text="ANALYZE_HDR@webappMsg"/>
                                                </contents>
                                              </singleSelection>
                                            </tableSelection>

                                            <contents>
                                              <link data:text="displayNameKey"
																										data:destination="webserverDestKey"/>
                                              <styledText  data:text="urlAvgKey"/>
                                              <styledText  data:text="urlServAvgKey" />
                                              <styledText  data:text="urlDBAvgKey" data:rendered="showDBColumn@webserverPerf"/>
                                              <styledText  data:text="urlHitsKey" hAlign="right"/>
                                              <formValue name="comp1" 
                                                  data:value="displayNameKey"/>
                                            </contents>                                    
                                        </table>
                                        </case>
                                        <default>
                                        <table width="95%" 
                                          data:tableData="row@webserverPerf"
                                          data:columnHeaderData="column@webserverPerf"
                                          data:value="value@webserverPerf"
                                          data:minValue="minValue@webserverPerf"
                                          data:blockSize="blockSize@webserverPerf"
                                          data:maxValue="maxValue@webserverPerf" 
                                          data:name="name@webserverPerf"
                                          data:destination="tableDestination@webserverPerf"
                                          data:alternateText="alternateText@webserverPerf"
                                          data:columnFormats="columnFormats@webserverPerf"
                                          data:summary="text@metricHeader"
                                          >
                                            <columnHeaderStamp>
                                                 <data:boundText select="columnName"/>
                                            </columnHeaderStamp>
                                            
                                            <contents>
                                              <link data:text="displayNameKey"
																										data:destination="webserverDestKey"/>
                                              <styledText  data:text="urlAvgKey"/>
                                              <styledText  data:text="urlServAvgKey" />
                                              <styledText  data:text="urlDBAvgKey" data:rendered="showDBColumn@webserverPerf"/>
                                              <styledText  data:text="urlHitsKey" hAlign="right"/>
                                              <formValue name="comp1" 
                                                  data:value="displayNameKey"/>
                                            </contents>                                    
                                        </table>
                                        </default>
                                        </switcher>
                                        <formValue name="compAxis1" value="webcache"/>
                                        </contents>
                                        </form>
                                      </contents>
                                    </stackLayout>
                                  </contents>
                            </stackLayout>
                          </case>
                        </switcher>
                      </contents>
                    </stackLayout>
                  </contents>
                </header>            
              </contents>
            </stackLayout>
          </marlin:contents>
        </pageLayout>
      </contents>
    </dataScope>
  </baja:content>
  <handlers>
    <!-- use this handler to enter this page -->
    <event name="doLoad">
      <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject" 
              method="doLoad"/>
    </event>
    <event name="*">
      <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject" method="doNull" />
    </event>
    <!-- Used for dropdown refresh option -->
    <event name="refToOpt">
      <method class="oracle.sysman.eml.mntr.user.ResponseTimeDataObject"
              method="doRefreshToOption"/>
    </event>
  </handlers>
</page>
