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

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <contents>
        <html:title>
         <text data:text="title@hostInfo"/>
        </html:title>

        <form name="hostOverviewForm" method="POST">
         <contents>

        <!-- pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
     <contents -->

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

                <styledText styleClass="OraHeaderSubSub" data:text="header@hostInfo"/> 
          
	   <switcher data:childName="node@hostInfo">
             <case name="okNode">

                              <tableLayout>
                               <contents>

                               <!-- rowLayout>
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                     <styledText text="Host" styleClass="OraPromptText"/>
                                    </contents>
                                   </cellFormat>
				    <spacer width="4"/>
                                   <stackLayout>
                                    <contents>
                                     <link data:text="targetName@hostInfo"
                                         data:destination="targetDest@hostInfo"> 
                                    </contents>
                                   </stackLayout>
                                 </contents>
                                </rowLayout -->

                               <rowLayout>
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                     <styledText data:text="STATUS@mntrResourceBundle" styleClass="OraPromptText"/>
                                    </contents>
                                   </cellFormat>
				    <spacer width="4"/>
                                   <stackLayout>
                                    <contents>
                                     <link data:text="trafficStatusStr@hostInfo"
                                         data:destination="availDest@hostInfo"/>
                                    </contents>
                                   </stackLayout>
                                 </contents>
                                </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right">
                                 <contents>
                                  <styledText data:text="IP_ADDRESS@hostResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="4"/>


                                <stackLayout>
                                 <contents>
                                  <link styleClass="OraDataText" data:text="ipAddress@hostInfo" />
                                 </contents>
                                </stackLayout>


                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right" wrappingDisabled="true">
                                 <contents>
                                  <styledText data:text="NUM_CPU@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="4"/>
                                <stackLayout>
                                 <contents>
                                  <link styleClass="OraDataText" data:text="hwCpuCount@configInfo" />
                                 </contents>
                                </stackLayout>
                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right" wrappingDisabled="true">
                                 <contents>
                                  <styledText data:text="MEMORY_SIZE@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="4"/>
                                <stackLayout>
                                 <contents>
                                  <link styleClass="OraDataText" data:text="hwMemorySize@configInfo" />
                                 </contents>
                                </stackLayout>
                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right" wrappingDisabled="true">
                                 <contents>
                                  <styledText data:text="DISK_SPACE@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="4"/>
                                <stackLayout>
                                 <contents>
                                  <link data:text="hwDiskSpace@configInfo" 
					data:destination="spaceOverallSevDest@hostInfo"/>
                                 </contents>
                                </stackLayout>
                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                 <cellFormat hAlign="right" wrappingDisabled="true">
                                   <contents>
                                    <styledText data:text="OS@hostResourceBundle" styleClass="OraPromptText"/>
                                   </contents>
                                  </cellFormat>
                                  <spacer width="8"/>
                                  <cellFormat wrappingDisabled="true">
                                    <contents>
                                      <switcher data:childName="osAvail@hostInfo">
                                       <case name="true">
                                         <link data:text="hostOS@hostInfo" data:destination="OSDetailsLink@OSDetails"/>
                                       </case>
                                       <case name="false">
                                         <link styleClass="OraDataText" data:text="hostOS@hostInfo"/>
                                       </case>
                                      </switcher>
                                   </contents>
                                  </cellFormat>
                                 </contents>
                               </rowLayout>

                               <rowLayout data:rendered="showNormal@hostInfo">
                                 <contents>
                                   <cellFormat hAlign="right" wrappingDisabled="true">
                                     <contents>
                                      <styledText data:text="PLATFORM@hostResourceBundle" styleClass="OraPromptText"/>
                                     </contents>
                                   </cellFormat>
                                   <spacer width="8"/>
                                   <cellFormat wrappingDisabled="true">
                                    <contents>
                                      <switcher data:childName="hwAvail@hostInfo">
                                        <case name="true">
                                          <link data:text="platform@hostInfo" data:destination="HWDetailsLink@HWDetails"/>
                                        </case>
                                        <case name="false">
                                          <link styleClass="OraDataText" data:text="platform@hostInfo"/>
                                        </case>
                                      </switcher>
                                     </contents>
                                   </cellFormat>
                                 </contents>
                                </rowLayout>
			       </contents>
			      </tableLayout>
			</case>
		      </switcher>
	              <switcher data:childName="node@hostInfo">
			<case name="okNode">
                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                  <styledText styleClass="OraHeaderSubSub" 
					text="Links"/>
                               </contents>
                              </rowLayout>
                        </case>
		      </switcher>

	              <switcher data:childName="node@hostInfo">
                        <case name="okNode">
				 <flowLayout data:rendered="showNormal@hostInfo">
                                   <contents>
                                     <choice name="hostSitemapChoice"
                                             selectedValue="perform">
                                        <contents> 
                                           <option text="Performance" value="perform" /> 
                                           <option text="Top Processes" value="topProc" /> 
                                           <option text="Execute OS Commands" value="osComm" /> 
	                        	   <option text="All Metrics" value="allmcs" /> 
                                        </contents>
                                     </choice>                                    
                                     <submitButton name="event"
                                                   text="GO"
                                                   value="gotoHostSitemapChoice"/>
				   </contents>
				  </flowLayout>
                          </case>
			</switcher>


                  <!-- rowLayout data:rendered="showNormal@hostInfo">
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                     <spacer width="5"/>
                                     <styledText data:text="BOOT_TIME@mntrResourceBundle" styleClass="OraPromptText"/>
                                    </contents>
                                   </cellFormat>
                                  <spacer width="8"/>
                                  <styledText styleClass="OraDataText" data:text="bootTime@hostInfo"/>
                                 </contents>
                                </rowLayout -->


                                <!-- rowLayout data:rendered="showNormal@hostInfo">
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                     <spacer width="5"/>
                                     <styledText data:text="TIME_ZONE@mntrResourceBundle" styleClass="OraPromptText"/>
                                    </contents>
                                   </cellFormat>
                                  <spacer width="8"/>
                                  <styledText styleClass="OraDataText" data:text="timeZone@hostInfo"/>
                                 </contents>
                                </rowLayout -->

                              <!-- switcher data:childName="showAvailPercent@hostInfo">
                               <case name="true">
                                <rowLayout>
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                     <spacer width="5"/>
                                     <styledText data:text="AVAILABILITY_PERCENT@mntrResourceBundle" styleClass="OraPromptText"/>
                                    </contents>
                                   </cellFormat>
                                  <spacer width="8"/>
                                  <link data:text="availPercent@hostInfo"
                                        data:destination="availDest@hostInfo"/>
                                 </contents>
                                </rowLayout>
                               </case>
                             </switcher -->


                              <!-- switcher data:childName="showAvailPercent@hostInfo">
                               <case name="true">
                                <rowLayout>
                                 <contents>
                                   <cellFormat hAlign="right">
                                    <contents>
                                    </contents>
                                   </cellFormat>
                                   <spacer width="8"/>
                                    <styledText data:text="LAST_24_HINT@sdkBundle" styleClass="OraInlineInfoText"/>
                                 </contents>
                                </rowLayout>
                               </case>
                             </switcher -->


                                <!-- switcher data:childName="showNormal@hostInfo">
                                 <case name="false">
                                  <rowLayout>
                                   <contents>
                                    <cellFormat hAlign="right">
                                     <contents>
                                      <spacer width="5"/>
                                      <link data:text="LAST_KNOWN_STATE@mntrResourceBundle" data:destination="lastStateDest@hostInfo"/>
                                     </contents>
                                    </cellFormat>
                                   </contents>
                                  </rowLayout>
                                 </case>
                                </switcher -->
                 <!-- /contents>

                             <left>
                               <image data:source="trafficImage@hostInfo"/>
                             </left>

                          </rowLayout>
                       </contents>
                      </header>
                     </contents>
                    </cellFormat>

                    <cellFormat vAlign="top" width="50%">
                     <contents>
                      <header data:text="CONFIGURATION@TrackResourceBundle" data:rendered="showNormal@hostInfo">
                       <contents -->
                            <!-- tableLayout cellSpacing="3">
                             <contents>
                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                 <cellFormat hAlign="right">
                                   <contents>
                                    <styledText data:text="OS@hostResourceBundle" styleClass="OraPromptText"/>
                                   </contents>
                                  </cellFormat>
                                  <spacer width="8"/>
                                  <cellFormat wrappingDisabled="true">
                                    <contents>
                                      <switcher data:childName="osAvail@hostInfo">
                                       <case name="true">
                                         <link data:text="hostOS@hostInfo" data:destination="OSDetailsLink@OSDetails"/>
                                       </case>
                                       <case name="false">
                                         <link styleClass="OraDataText" data:text="hostOS@hostInfo"/>
                                       </case>
                                      </switcher>
                                   </contents>
                                  </cellFormat>
                                 </contents>
                               </rowLayout>

                               <rowLayout data:rendered="showNormal@hostInfo">
                                 <contents>
                                   <cellFormat hAlign="right">
                                     <contents>
                                      <styledText data:text="PLATFORM@hostResourceBundle" styleClass="OraPromptText"/>
                                     </contents>
                                   </cellFormat>
                                   <spacer width="8"/>
                                   <cellFormat wrappingDisabled="true">
                                    <contents>
                                      <switcher data:childName="hwAvail@hostInfo">
                                        <case name="true">
                                          <link data:text="platform@hostInfo" data:destination="HWDetailsLink@HWDetails"/>
                                        </case>
                                        <case name="false">
                                          <link styleClass="OraDataText" data:text="platform@hostInfo"/>
                                        </case>
                                      </switcher>
                                     </contents>
                                   </cellFormat>
                                 </contents>
                                </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right">
                                 <contents>
                                  <styledText data:text="IP_ADDRESS@hostResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="8"/>
                                <cellFormat wrappingDisabled="true">
                                 <contents>
                                  <link styleClass="OraDataText" data:text="ipAddress@hostInfo" />
                                 </contents>
                                </cellFormat>
                               </contents>
                              </rowLayout>



                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right">
                                 <contents>
                                  <styledText data:text="NUM_CPU@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="8"/>
                                <cellFormat wrappingDisabled="true">
                                 <contents>
                                  <link styleClass="OraDataText" data:text="hwCpuCount@configInfo" />
                                 </contents>
                                </cellFormat>
                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right">
                                 <contents>
                                  <styledText data:text="MEMORY_SIZE@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="8"/>
                                <cellFormat wrappingDisabled="true">
                                 <contents>
                                  <link styleClass="OraDataText" data:text="hwMemorySize@configInfo" />
                                 </contents>
                                </cellFormat>
                               </contents>
                              </rowLayout>

                              <rowLayout data:rendered="showNormal@hostInfo">
                               <contents>
                                <cellFormat hAlign="right">
                                 <contents>
                                  <styledText data:text="DISK_SPACE@mntrResourceBundle" styleClass="OraPromptText"/>
                                 </contents>
                                </cellFormat>
                                <spacer width="8"/>
                                <cellFormat wrappingDisabled="true">
                                 <contents>
                                  <link data:text="hwDiskSpace@configInfo" 
					data:destination="spaceOverallSevDest@hostInfo"/>
                                 </contents>
                                </cellFormat>
                               </contents>
                              </rowLayout>

                              </contents>
                             </tableLayout -->
                       <!-- /contents>
                      </header>
                     </contents>
                    </cellFormat>



                   </contents>
                  </rowLayout>

                 </contents>
                </tableLayout -->

	              <switcher data:childName="node@hostInfo">
                        <case name="okNode">

        <header data:text="ALERTS@hostResourceBundle">
         <contents>
	<rowLayout>
	  <contents>
            <styledText styleClass="OraHeaderSubSub" data:text="ALERTS@hostResourceBundle"/>
	  </contents>
	</rowLayout>

                       <switcher data:childName="showErrorCount@tableData">
                         <case name="true">
                          <rowLayout>
                            <contents>
                              <styledText data:text="METRIC_COLLECTION_ERR@mntrResourceBundle"
                                    styleClass="OraPromptText"/>
                              <spacer width="5"/>
                              <image data:source="metricErrorImage@tableData"/>
                       		<spacer width="5"/>
                              <styledText text=""
                                    data:text="errorCount@tableData"
                                    data:destination="errorDest@tableData"
                                    styleClass="OraDataText"/>
                              <spacer width="17"/>
                          </contents>
                         </rowLayout>
                        </case>
                       </switcher>
  
                    <table partialRenderMode="self"
        	       data:alternateText="NO_ALERT_FOUND@mntrResourceBundle"
        	       data:tableData="row@tableData"
                       data:value="value@tableData"
                       data:minValue="minValue@tableData"
                       data:blockSize="blockSize@tableData"
                       data:maxValue="maxValue@tableData" 
        	       data:columnHeaderData="column@tableData"
                       data:columnFormats="colformat@columnFormatData">

                      <tableFormat tableBanding="rowBanding"/>

	              <columnHeaderStamp>
                          <styledText styleClass="OraTableColumnHeader" data:text="text"/>
                     </columnHeaderStamp>

                 <contents>

                <styledText data:text="name" 
                        data:destination="valueDest"/>

                <dataScope>
                      <contents>
                        <image data:source="severity"/>
                      </contents>
                </dataScope>

                <styledText data:text="openSince"/> 
                <styledText data:text="value" 
                        data:destination="msgDstn"/>
                 <styledText data:text="lastChecked"/> 

             </contents>
               </table>

              </contents>
             </header>

                <!-- header data:text="RELATED_LINKS@hostResourceBundle" data:rendered="showNormal@hostInfo">
                 <contents>
                   <link name="RT_BROWSING"/>
                   <tableLayout cellSpacing="2" width="100%">
                    <contents>

                     <rowLayout>
                      <contents>
                       <styledText data:text="VIEW_ALL_METRICS@hostResourceBundle"
                                data:destination="targetDest@hostInfo"/>
                       <spacer width="8"/>
                       <styledText data:text="EDIT_METRIC_THRESHOLDS@mntrResourceBundle"
                                data:destination="editMetricThrDest@hostInfo"/>
                       <spacer width="8"/>
			<styledText data:text="USER_DEFINED_METRICS@mntrResourceBundle" data:destination="userDefinedMetricsDestination@hostInfo"/>
                       <spacer width="8"/>
                        <styledText data:text="ALERT_HISTORY@mntrResourceBundle" 
                                data:destination="alertHistoryDest@hostInfo"/>

                      </contents>
                     </rowLayout>

                     <rowLayout>
                      <contents>
                       <styledText data:text="TARGET_BLACKOUTS@sdkBundle"
                                data:destination="blkoutDest@hostInfo"/>
                       <spacer width="8"/>
                        <styledText data:text="TELNET@hostResourceBundle" 
                                data:destination="telnetDest@hostInfo"/>
                      </contents>
                     </rowLayout>

                    </contents>
                   </tableLayout>
                 </contents>
               </header>

              </contents>
            </header 					-->
            

            </case>
            <case name="errNode">
             <messageBox data:message="errMsg@hostInfo"
                         messageType="error"
                         longDescURL="unimpl"
                         data:text="ERR_OCCUR@mntrResourceBundle">
             </messageBox>
            </case>
           </switcher>
          <!-- /contents>
        </pageLayout -->

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

          </contents>
      </form>

      </contents>


      <provider>

        <data name="columnFormatData">
          <inline>
            <colformat/>
            <colformat columnDataFormat="iconButtonFormat"/>
            <colformat/>
            <colformat columnDataFormat="numberFormat" width="10%"/>
            <colformat/>
          </inline>
        </data>

        <data name="hostInfo">
          <method class="oracle.sysman.eml.mntr.host.em2go.HostOverviewDataObjectEm2go"
                  method="getHostInfo"/>
        </data>

        <data name="configInfo">
          <method class="oracle.sysman.eml.mntr.host.em2go.HostOverviewDataObjectEm2go"
                  method="getDetailedHardwareInfo"/>
        </data>

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

        <data name="columnHeaderData">
          <inline>
            <column data:text="METRIC_NAME@mntrResourceBundle"/>
            <column data:text="SEVERITY@mntrResourceBundle"/>
            <column data:text="ALERT_TRIGGERED@mntrResourceBundle"/>
            <column data:text="VALUE@mntrResourceBundle"/>
            <column data:text="LAST_CHECKED@mntrResourceBundle"/>
          </inline>
        </data>

        <data name="tableData">
          <method class="oracle.sysman.eml.mntr.host.em2go.HostOverviewDataObjectEm2go"
		method="getAlertData"/>
        </data>

        <!-- Change Tracking Data Providers -->
        <data name="TrackResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.resources.TrackResourceBundle"/>
        </data>

        <data name="BaseEcmResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.util.EcmResourceBundle"/>
        </data>

        <data name="mntrResourceBundle">
            <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>

        <data name="sdkBundle">
            <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
        </data>

        <data name="hostResourceBundle">
            <bundle class="oracle.sysman.eml.host.HostResourceBundle"/>
        </data>

        <data name="hostSnapshot">
          <method class="oracle.sysman.eml.ecm.track.DBOHomeData" 
                  method="createHostECMLinks"/>
        </data>

        <data name="ECM">
           <method class="oracle.sysman.util.pref.PrefUtil"
           method="getInitBooleanData"/>
        </data>

        <data name="HWDetails">
          <method class="oracle.sysman.eml.ecm.track.view.em2go.HostConfigEventHandlerEm2go"
                  		method="createHWDetailsLink"/>
        </data>

        <data name="OSDetails">
          <method class="oracle.sysman.eml.ecm.track.view.em2go.HostConfigEventHandlerEm2go"
                  		method="createOSDetailsLink"/>
        </data>

        <data name="folderInfo">
          <method class="oracle.sysman.eml.mntr.host.HostOverviewDataObject"
                  method="getFoldersInfo"/>
        </data>

        <data name="TrackResourceBundle">
          <bundle class="oracle.sysman.eml.ecm.resources.TrackResourceBundle"/>
        </data>

        <!-- END Change Tracking Data Providers -->

        <data name="userInfo">
          <method class="oracle.sysman.emSDK.sec.auth.EMBaseLoginAdapterImpl"
                  method="getUserInfo"/>
        </data>

      </provider>

    </dataScope>
  </baja:content>

  <handlers>
    <event name="sort">
      <method class="oracle.sysman.eml.mntr.host.HostOverviewDataObject"
              method="doSort"/>
    </event>

    <event name="goto">
      <method class="oracle.sysman.eml.mntr.host.HostOverviewDataObject"
              method="doGoto"/>
    </event>
    
    <event name="gotoHostSitemapChoice">
      <method class="oracle.sysman.eml.mntr.host.em2go.HostOverviewDataObjectEm2go"
              method="doChoice"/>
    </event>    
    

    <event name="*">
      <method class="oracle.sysman.eml.mntr.host.HostOverviewDataObject"
              method="doLoad"/>
              
              
              
              
              
              
    </event>
  </handlers>

</page>
