<dataScope xmlns="http://bali.us.oracle.com/cabo/marlin" xmlns:data="http://bali.us.oracle.com/cabo/marlin">
  <contents>
    <header data:text="systemComponents@targetHeader">
      <contents>
        <switcher data:childName="node@targetInfo">
          <case name="errNode">
            <messageBox data:message="errMsg@targetInfo"
                        messageType="error"
                        longDescURL="unimpl"
                        text="An error has occurred!">
            </messageBox>
          </case>

          <case name="okNode">
            <table data:tableData="scRow@targetInfo"
                 width="100%"
                 data:alternateText="altTextSystemComponents@targetHeader"
                 >

              <tableFormat tableBanding="rowBanding"/>

              <columnHeaderData>
                  <column data:text="scComponentName@targetHeader"/>
                  <column data:text="scComponentAvailability@targetHeader"/>
                  <column data:text="scComponentAlerts@targetHeader"/>
                  <column data:text="scComponentType@targetHeader"/>
              </columnHeaderData>

              <columnFormats>
                  <colformat/>
                  <colformat columnDataFormat="numberFormat" width="10%"/> 
                  <colformat columnDataFormat="numberFormat" width="10%"/> 
                  <colformat/>
              </columnFormats>

              <columnHeaderStamp>
                <boundText select="text"/>
              </columnHeaderStamp>

              <contents>
                <styledText data:text="targetName"
                            data:destination="targetDest"/>

                <dataScope>
                  <contents>
                    <image data:source="currentStatusSrc"
                           data:destination="availDest"/>
                    <spacer width="10"/>
                    <styledText data:text="availName"
                                data:destination="availDest"/>
                  </contents>
                </dataScope>

                <dataScope>
                  <contents>
                    <styledText data:text="warningCountName"
                                data:destination="statusDest"
                                data:inlineStyle="warningStyle"/>
                    <spacer width="10"/>
                    <styledText data:text="criticalCountName"
                                data:destination="statusDest"
                                data:inlineStyle="criticalStyle"/>
                  </contents>
                </dataScope>

                <styledText data:text="typeName"/>
              </contents>
            </table>           
          </case>
        </switcher>
      </contents>
    </header>
  </contents>
</dataScope>
