<!-- $Header: oracle_csa_collector.xml 23-nov-2006.21:28:47 agor Exp $
   MODIFIED    (MM/DD/YY)
     agor       11/23/06 - Backport agor_bug-5058225 from main
     asaraswa   12/06/05 - Backport asaraswa_bug-4861100 from main 
     asaraswa   09/07/05 - defining response metric 
     mgoodric   01/30/05 - add OMS_VERSION, hostConfigClasspath 
     mgoodric   10/21/03 - Change to use "OS" instead of "OSLineToken" 
     mgoodric   09/26/03 - mgoodric_add_csa_proxy_target_030922 
     mgoodric   09/25/03 - Change name to "CSA Collector"
     mgoodric   09/22/03 - Initial version
-->

<!DOCTYPE TargetMetadata SYSTEM "../dtds/TargetMetadata.dtd">

<!--
  Copy the following XML block into your targets.xml file
  under %EMD_HOME%/sysman/emd directory and modify the value
  of the "recvFileDir" property to point to the absolute path
  where the CSA Applet will store CSA client collection files.

	<Target TYPE="oracle_csa_collector" NAME="CSA_collector" VERSION="1.0">
		<Property NAME="recvFileDir" VALUE="/csa/recv"/>
	</Target>
-->

<TargetMetadata META_VER="1.1" TYPE="oracle_csa_collector">
  <Display>
    <Label NLSID="oracle_csa_collector">CSA Collector</Label>  
  </Display>

<!-- Metric oracle_csa -->
<Metric NAME="oracle_csa" TYPE="EXTERNAL" HELP="NO_HELP">
  <Display>
    <Label NLSID="oracle_csa">CSA Configuration</Label>
  </Display>
  <QueryDescriptor FETCHLET_ID="OS">
    <Property NAME="emdRoot"             SCOPE="SYSTEMGLOBAL">emdRoot</Property>
    <Property NAME="perlBin"             SCOPE="SYSTEMGLOBAL">perlBin</Property>
    <Property NAME="scriptsDir"          SCOPE="SYSTEMGLOBAL">scriptsDir</Property>
    <Property NAME="loaderFile"          SCOPE="SYSTEMGLOBAL">_loaderFile</Property>
    <Property NAME="emdURL"              SCOPE="SYSTEMGLOBAL">EMD_URL</Property>
    <Property NAME="omsVersion"          SCOPE="SYSTEMGLOBAL">OMS_VERSION</Property>
    <Property NAME="targetGUID"          SCOPE="INSTANCE">GUID</Property>
    <Property NAME="recvFileDir"         SCOPE="INSTANCE">recvFileDir</Property>
    <Property NAME="command"             SCOPE="GLOBAL"><![CDATA[
       "%perlBin%/perl" "%scriptsDir%/osm/ecmCollectCSA.pl" -emdroot "%emdRoot%" -outfile "%loaderFile%" -targetguid "%targetGUID%" -indir "%recvFileDir%" -emdURL "%emdURL%" -omsversion "%omsVersion%"
      ]]>
    </Property>
  </QueryDescriptor>
</Metric>

<!--Response metric-->
  <Metric NAME="Response" TYPE="TABLE">
    <Display>
      <Label NLSID="csa_resp">Response</Label>
    </Display>
    <TableDescriptor>
	<ColumnDescriptor NAME="Status" TYPE="NUMBER" IS_KEY="FALSE">
          <Display FOR_SUMMARY_UI="TRUE">
            <Label NLSID="csa_resp_stat">Status</Label>
          <ShortName NLSID="csa_resp_stat_short">Status</ShortName>
          </Display>
        </ColumnDescriptor>
    </TableDescriptor>
    <QueryDescriptor FETCHLET_ID="OSLineToken">
      <Property NAME="scriptsDir" SCOPE="SYSTEMGLOBAL">scriptsDir</Property>
      <Property NAME="perlBin" SCOPE="SYSTEMGLOBAL">perlBin</Property>
      <Property NAME="command" SCOPE="GLOBAL">%perlBin%/perl</Property>
      <Property NAME="script" SCOPE="GLOBAL">%scriptsDir%/csa_up.pl</Property>
      <Property NAME="startsWith" SCOPE="GLOBAL">em_result=</Property>
      <Property NAME="delimiter" SCOPE="GLOBAL">|</Property>
    </QueryDescriptor>
  </Metric>


<InstanceProperties>
  <InstanceProperty NAME="recvFileDir" CREDENTIAL="FALSE" OPTIONAL="FALSE">
    <Display>
      <Label NLSID="ora_recvFileDir_iprop">Receive File Directory</Label>
      <ShortName NLSID="ora_recvFileDir_iprop">Receive File Directory</ShortName>
    </Display>
  </InstanceProperty>
</InstanceProperties>

</TargetMetadata>

