<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:uix="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"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
  </baja:head>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <!--
      Seem to need a form to display some things (table nav, table toggles)
      in Netscape??  Maybe Cabo will fix this for us someday?
    -->
    <form name="foo">
      <contents>
        <dataScope>
          <contents>
            <html:title>
              <text data:text="title@daemonData"/>
            </html:title>
            <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>
            <pageLayout quickLinksShown="false">
              <mediumAdvertisement>
                <include baja:node="../../oemBanner" />
              </mediumAdvertisement>

              <globalButtons>
                <include baja:node="../../globalButtonBar" />
              </globalButtons>

              <tabs>
                <include baja:node="../../globalTabs" />
              </tabs>

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


              <pageHeader>
                <include baja:node="header"/>
              </pageHeader>
              <copyright>
               <include baja:node="../../copyright" />
              </copyright>
              <contents>  <!-- pageLayout contents... -->
                <stackLayout>
                  <contents>

                    <!-- ..................... EM Daemons ..................... -->

                    <header data:text="AGENTS@ResourceBundle">
                      <contents>
                        <tableLayout width="100%">
                          <contents>
                            <rowLayout>
                              <contents>
                                <cellFormat>
                                  <contents>
                                    <rowLayout hAlign="right">
                                      <contents>
                                        <include baja:node="../../targetTime"/>
                                        <spacer width="8"/>
                                        <image data:source="refreshIcon@refreshButtonData"
                                               destination="emdList?event=refresh"
                                               data:shortDesc="REFRESH_DATA@commonResourceBundle"/>
                                      </contents>
                                    </rowLayout>
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout>
                          </contents>
                        </tableLayout>
                        <styledText styleClass="OraInstructionText" data:text="AGENT_HELPER_TEXT@ResourceBundle"/>
                        <rowLayout>
                          <contents>
                            <spacer height="10"/>
                          </contents>
                        </rowLayout>

                        <stackLayout>
                          <contents>
                            <rowLayout>
                              <contents>
                                <spacer height="15"/>
                              </contents>
                            </rowLayout>

                            <tableLayout width="95%">
                              <contents>
                                <rowLayout width="100%">
                                  <contents>
                                    <cellFormat hAlign="right" width="20%">
                                      <contents>
                                        <styledText data:text="TOT_CONF_TGTS@emdConfigMsg"
                                                    styleClass="OraPromptText" />
                                      </contents>
                                    </cellFormat>
                                    <cellFormat width="1%"/>
                                    <cellFormat hAlign="left" width="79%">
                                      <contents>
                                        <link  data:text="mntredTgts@daemonData"
                                                    styleClass="OraDataText" 
                                                    data:destination="mntredTgtsDest@daemonData"/>
                                      </contents>
                                    </cellFormat>
                                  </contents>
                                </rowLayout>

                                <switcher data:childName="hasEmdTgtsUnconfig@daemonData">
                                  <case name="true">
                                    <rowLayout vAlign="top">
                                      <contents>
                                        <cellFormat hAlign="right" width="20%">
                                          <contents>
                                            <styledText data:text="TOT_UNCONF_TGTS@emdConfigMsg"
                                                    styleClass="OraPromptText" />
                                          </contents>
                                        </cellFormat>
                                        <cellFormat width="1%"/>
                                        <cellFormat hAlign="left" width="79%">
                                          <contents>
                                            <link  data:text="unconfigTgts@daemonData"
                                                    data:disabled="disabledLnk@daemonData"
                                                    data:destination="tgtsUnconfigDest@daemonData"/>
                                          </contents>
                                        </cellFormat>
                                      </contents>
                                    </rowLayout>
                                  </case>

                                </switcher>
                              </contents>
                            </tableLayout>

                            <!-- button for installing agent -->
                            <tableLayout width="100%"
                                         data:rendered="hasInstallAgentPriv@daemonData">
                              <contents>
                                <rowLayout>
                                  <contents>
                                    <cellFormat hAlign="right" width="5%">
                                      <contents>
<!--
                                        <button data:text="INSTALL_AGENT_LABEL@ResourceBundle"
                                                data:destination="installAgentUrl@daemonData"/>
                                        <button data:text="INSTALL_AGENT_LABEL@ResourceBundle"
                                                destination="../../unimpl"/>
-->
                                      </contents>
                                    </cellFormat>
                                  </contents>
                                </rowLayout>
                              </contents>
                            </tableLayout>

                            <tableLayout width="95%" >
                              <contents>
                                <rowLayout width="100%">
                                  <contents>
                                    <cellFormat hAlign="right" width="20%">
                                      <contents>
                                        <styledText styleClass="OraInstructionText"
                                            marlin:text="SEARCH@sdkBundle"/>
                                      </contents>
                                    </cellFormat>
                                    <cellFormat width="1%"/>
                                    <cellFormat width="79%">
                                      <contents>
                                        <textInput required="no" marlin:text="searchName@daemonData"
                                            name="searchName" columns="30"
                                            marlin:shortDesc="SEARCH@sdkBundle"/>
                                        <spacer width="10"/>
                                        <submitButton name="event" marlin:text="GO@commonResourceBundle" value="search" />
                                      </contents>
                                    </cellFormat>
                                   </contents>
                                 </rowLayout>
                              </contents>
                            </tableLayout>

                            <!-- 3 Cases:
                                 errNode - db exception occurred
                                 okNode & noTable - query returned no rows
                                 okNode & okTable - query returned > 1 row
                            -->
                            <switcher data:childName="node@daemonData">
                              <case name="errNode">
                                <inlineMessage
                                  data:message="errMsg@daemonData"
                                  messageType="error">
                                </inlineMessage>
                              </case>
                              <case name="okNode">
                                <switcher data:childName="table@daemonData">
                                  <case name="noTable">
                                    <inlineMessage data:message="noTableMsg@daemonData"/>
                                  </case>
                                  <case name="okTable" >
                                    <table
                                      name="agtsListTable"
                                      formSubmitted="true"
                                      width="100%"
                                      data:tableData="row@daemonData"
                                      data:value="value@daemonData"
                                      data:minValue="minValue@daemonData"
                                      data:blockSize="blockSize@daemonData"
                                      data:maxValue="maxValue@daemonData"
                                      data:alternateText="NO_DAEMONS@ResourceBundle"
                                      data:destination=
                                        "tableDestination@daemonData"
                                      data:columnHeaderData="column@daemonData"
                                      data:summary="METRIC_COLLECTION_ERR@mntrResourceBundle" 
                                      showAll="yes">

                                      <columnHeaderStamp>
                                        <sortableHeader data:text="text" data:sortable="sortable"/>
                                      </columnHeaderStamp>
                                      <columnFormats>
                                        <columnFormat columnDataFormat="textFormat"/>
                                        <columnFormat columnDataFormat="textFormat"/>
                                        <columnFormat columnDataFormat="iconButtonFormat"/>
                                        <columnFormat columnDataFormat="textFormat"/>
                                        <columnFormat columnDataFormat="numberFormat"/>
                                        <columnFormat columnDataFormat="numberFormat"/>
                                        <columnFormat columnDataFormat="textFormat"/>
                                        <columnFormat columnDataFormat="textFormat"/>
                                        <columnFormat columnDataFormat="numberFormat"/>
                                        <columnFormat columnDataFormat="numberFormat"/>
                                        <columnFormat columnDataFormat="textFormat"/>
                                      </columnFormats>

                                      <contents>
                                        <link
                                          data:text="emdUrl"
                                          data:destination="emdUrlDest"/>
                                        <styledText data:text="emdVer"/>
                                        <image data:source="currentStatusSrc"
                                               data:destination="availDest"
                                               data:shortDesc="currentStatusShortDesc"   />
                                        <styledText data:text="lastLoadTime"/>
                                        <column>
                                          <contents>
                                            <rowLayout vAlign="center">
                                              <contents>
                                                <cellFormat width="50%">
                                                  <contents>
                                                    <styledText styleClass="OraInstructionText"
                                                        data:text="lastKnownCpu"
                                                        data:destination="lastKnownCpuDest"/>
                                                  </contents>
                                                </cellFormat>
                                                <cellFormat width="5%"/>
                                                <cellFormat width="45%">
                                                  <contents>
                                                    <image data:source="lastKnownCpuimagenoClick" />
                                                  </contents>
                                                </cellFormat>
                                              </contents>
                                            </rowLayout>
                                          </contents>
                                        </column>
                                        <styledText styleClass="OraInstructionText"
                                              data:text="lastKnownMem"
                                              data:destination="lastKnownMemDest"/>
                                        <column>
                                          <contents>
                                            <rowLayout vAlign="center">
                                              <contents>
                                                <styledText styleClass="OraInstructionText"
                                                    data:text="restartCount"
                                                    data:destination="restartCountDest"/>
                                                <spacer width="1%"/>
                                                <image data:source="restartCountimageclick"
                                                    data:destination="restartCountDest"
                                                    data:shortDesc="restartCountImageShortDesc"/>
                                              </contents>
                                            </rowLayout>
                                          </contents>
                                        </column>
<!-- Bug in properly identifying OMS - hiding link for now 
                                        <link
                                          data:text="omsUrl"
                                          data:destination="omsUrlDest"/>
-->
                                        <inlineMessage data:messageType="msgType" data:shortDesc="msgTip">
                                          <contents>
                                            <styledText data:text="omsUrl"/>
                                          </contents>
                                        </inlineMessage>
                                        <styledText data:text="secureUpload"/>
                                        <styledText data:text="emdTgtsMntred"/>
                                        <styledText data:text="emdTgtsUnconfig"
                                                    rendered="false"
                                                    data:rendered="hasEmdTgtsUnconfig@daemonData"/>
                                       <!-- GIT 5 : removed until implemented
                                        <styledText data:text="lastConfigChange"/>
                                       -->
                                      </contents>
                                    </table>
                                  </case>
                                </switcher>
                              </case>
                            </switcher>
                          </contents>
                        </stackLayout>
                      </contents>
                    </header>  <!-- end of EM Daemons section -->
                    <spacer width="5%"/>
                    <!--include baja:node="allMetricErrors" /-->
                    <tableLayout width="100%" cellSpacing="2">
                      <contents>
                        <header data:text="RELATED_LINKS@healthResourceBundle">
                          <contents>
                            <rowLayout vAlign="top" width="100%">
                              <contents>
                                <styledText data:text="AGENTS_FOR_TARGETS@ResourceBundle"
                                   data:destination="agentsForTargets@daemonData"/>
                              </contents>
                            </rowLayout>
                          </contents>
                        </header>
                      </contents>
                    </tableLayout>
                  </contents>
                </stackLayout>  <!-- end of all page header sections -->
              </contents>
            </pageLayout>
          </contents>

          <!-- Data Providers -->
          <provider>
            <data name="daemonData">
              <method class="oracle.sysman.eml.admin.rep.MainData" method="getEmdListInfo"/>
            </data>
            <data name="ResourceBundle">
              <bundle class="oracle.sysman.eml.admin.rep.AdminResourceBundle"/>
            </data>
            <data name="healthResourceBundle">
              <bundle class="oracle.sysman.resources.health.HealthResourceBundle"/>
            </data>
            <data name="commonResourceBundle">
              <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
            </data>
            <data name="emdConfigMsg">
              <bundle class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigMsg"/>
            </data>
            <data name="sdkBundle">
              <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
            </data>
            <data name="refreshButtonData">
              <method class="oracle.sysman.eml.admin.rep.MainData"
                      method="getRefreshButtonData"/>
            </data>
	    <data name="mntrResourceBundle">
              <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
            </data>
          </provider>
        </dataScope>
      </contents>
    </form>
  </baja:content>

  <!-- Event Handlers -->
  <handlers>
    <event name="null">
      <method class="oracle.sysman.eml.admin.rep.MainData" method="doNull"/>
    </event>
    <event name="goto">
      <method class="oracle.sysman.eml.admin.rep.MainData" method="doGoto"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.admin.rep.MainData" method="doSort"/>
    </event>
    <event name="refresh">
      <method class="oracle.sysman.eml.admin.rep.MainData"
              method="doRefresh"/>
    </event>
    <event name="search">
      <method class="oracle.sysman.eml.admin.rep.MainData" method="doSearch"/>
    </event>
  </handlers>

</page>