Rubrique précédente: Création d'un modèle XML de certification de fournisseurRubrique suivante: Propriétés de base


Explication de la structure XML de la certification de fournisseur

Une certification de fournisseur mappe des données d'unité et de fournisseur vers des mesures de performances et des données de configuration définies dans une famille de mesures. Le mappage de ces données à partir de diverses sources vers les valeurs de famille de mesures "normalisées" permet à Data Aggregator de générer un rapport relatif à ces données, quel que soit le fournisseur d'unité.

Dans l'exemple suivant, le code XML de la certification de fournisseur personnalisée prend en charge l'exemple de circuit virtuel permanent de relais de trame. Notez que l'exemple de famille de mesures personnalisée frPVCInfo est inclus dans la section ExpressionGroup (en gras dans l'exemple) :

<?xml version="1.0" encoding="UTF-8" ?> 
<!-- Auto-generated by the type catalog local manager.--> 
<DataModel namespace="http://im.ca.com/certifications/snmp" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SNMPCertificationFacet.xsd"> 
  <FacetType name="frPVCInfoCustom" descriptorClass="com.ca.im.core.datamodel.certs.CertificationFacetDescriptorImpl"> 
    <Documentation>Frame Relay PVC Vendor Certification</Documentation> 
    <FacetOf namespace="http://im.ca.com/core" name="Item" /> 
    <AttributeGroup name="AttributeGroup" external="true" list="true"> 
      <Documentation /> 
      <Attribute name="INDEX" type="ObjectID"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.4</Source> 
      <IsIndex>true</IsIndex> 
      <IsKey>false</IsKey> 
      <NeedsDelta>false</NeedsDelta> 
    </Attribute> 
    <Attribute name="frCircuitReceivedBECNs" type="Long"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.5</Source> 
      <IsIndex>false</IsIndex> 
      <IsKey>true</IsKey> 
      <NeedsDelta>true</NeedsDelta> 
    </Attribute> 
    <Attribute name="frCircuitSentFrames" type="Long"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.6</Source> 
      <IsIndex>false</IsIndex> 
      <IsKey>true</IsKey> 
      <NeedsDelta>true</NeedsDelta> 
    </Attribute> 
    <Attribute name="frCircuitSentOctets" type="Long"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.6</Source> 
      <IsIndex>false</IsIndex> 
      <IsKey>true</IsKey> 
      <NeedsDelta>true</NeedsDelta> 
    </Attribute> 
    <Attribute name="frCircuitReceivedFrames" type="Long"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.8</Source> 
      <IsIndex>false</IsIndex> 
      <IsKey>true</IsKey> 
      <NeedsDelta>true</NeedsDelta> 
    </Attribute> 
    <Attribute name="frCircuitReceivedOctets" type="Long"> 
      <Documentation /> 
      <Source>1.3.6.1.2.1.10.32.2.1.9</Source> 
      <IsIndex>false</IsIndex> 
      <IsKey>true</IsKey> 
      <NeedsDelta>true</NeedsDelta> 
    </Attribute> 
  </AttributeGroup> 
  <Protocol>SNMP</Protocol> 
  <DisplayName>Frame Relay PVC Certification</DisplayName> 
  <Expressions> 
    <ExpressionGroup destCert="{http://im.ca.com/normalizer}frPVCInfo" name="frPVCInfoDS"> 
      <Expression destAttr="Indexes">INDEX</Expression> 
      <Expression destAttr="Names">"Frame Relay " + INDEX</Expression> 
      <Expression destAttr="FECNIn">frCircuitReceivedFECNs</Expression> 
      <Expression destAttr="BECNIn">frCircuitReceivedBECNs</Expression> 
      <Expression destAttr="FramesIn">frCircuitReceivedFrames</Expression> 
      <Expression destAttr="FramesOut">frCircuitSentFrames</Expression> 
      <Expression destAttr="BytesIn">frCircuitReceivedOctets</Expression> 
      <Expression destAttr="BytesOut">frCircuitSentOctets</Expression> 
    </ExpressionGroup> 
  </Expressions> 
  <MIB>RFC1315-MIB</MIB> 
 </FacetType> 
</DataModel>