<dataScope xmlns="http://bali.us.oracle.com/cabo/marlin" xmlns:data="http://bali.us.oracle.com/cabo/marlin">
  <contents>
    <switcher data:childName="node@tableData">
      <case name="errNode">
        <messageBox data:message="errMsg@tableData"
                    messageType="error"
                    longDescURL="unimpl"
                    data:text="ERR_OCCUR@mntrResourceBundle">
        </messageBox>
      </case>
      <case name="okNode">
        <table partialRenderMode="self"
               id="metricErrorsTable" 
               data:alternateText="NO_METRIC_ERRORS@mntrResourceBundle"
               width="100%"
               data:tableData="row@tableData"
               data:value="value@tableData"
               data:minValue="minValue@tableData"
               data:blockSize="blockSize@tableData"
               data:maxValue="maxValue@tableData" 
               data:destination="tableDestination@tableData"
               data:columnHeaderData="column@tableData">

          <tableFormat tableBanding="rowBanding"/>

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

          <contents>
           <styledText styleClass="OraPromptText"
                       data:rendered="showTargetNameColumn@tableData"
                       data:text="targetName" data:destination="targetDest"/>
           <styledText data:text="typeName"
                          styleClass="OraPromptText"
                          data:rendered="showTargetTypeColumn@tableData"/>
           <styledText styleClass="OraPromptText"
                       data:text="metricName"/>
           <styledText styleClass="OraPromptText"
                       data:text="collectionTSString"/>
           <styledText styleClass="OraPromptText"
                       data:text="messageDisplay" data:destination="messageDest"/>
          </contents>

        </table>
      </case>
    </switcher>

  </contents>

  <provider>
    <data name="tableData">
      <method class="oracle.sysman.eml.mntr.metrics.em2go.MetricErrorDataObjectEm2go"
              method="getMetricErrors"/>
    </data>

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

</dataScope>
