Schema - adjacentlink/opentestpoint GitHub Wiki

otestpointd

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  <xs:element name='otestpoint'>
    <xs:complexType>
      <xs:sequence>
        <xs:element name='probe' maxOccurs='unbounded'>
          <xs:complexType>
            <xs:choice>
              <xs:element name='plugin'>
                <xs:complexType>
                  <xs:attribute name='library' type='xs:string' use='required'/>
                </xs:complexType>
              </xs:element>
              <xs:element name='python'>
                <xs:complexType>
                  <xs:attribute name='module' type='xs:string' use='required'/>
                  <xs:attribute name='class' type='xs:string' use='required'/>
                </xs:complexType>
              </xs:element>
            </xs:choice>
            <xs:attribute name='configuration' type='xs:string' use='optional'/>
            <xs:attribute name='rate' type='xs:unsignedShort' use='optional'/>
            <xs:attribute name='commthreshold' type='xs:unsignedShort' use='optional'/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name='id' type='xs:string' use='required'/>
      <xs:attribute name='discovery' type='xs:string' use='required'/>
      <xs:attribute name='publish' type='xs:string' use='required'/>
      <xs:attribute name='rate' type='xs:unsignedShort' default='5'/>
      <xs:attribute name='commthreshold' type='xs:unsignedShort' default='5'/>
    </xs:complexType>
  </xs:element>
</xs:schema>

otestpoint-broker

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  <xs:element name='otestpoint-broker'>
    <xs:complexType>
      <xs:sequence>
        <xs:element name='testpoint' maxOccurs='unbounded'>
          <xs:complexType>
            <xs:attribute name='discovery' type='xs:string' use='required'/>
            <xs:attribute name='publish' type='xs:string' use='required'/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name='discovery' type='xs:string' use='required'/>
      <xs:attribute name='publish' type='xs:string' use='required'/>
    </xs:complexType>
  </xs:element>
</xs:schema>

otestpoint-recorder

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
  <xs:element name='otestpoint-recorder'>
    <xs:complexType>
      <xs:sequence>
        <xs:element name='testpoint' maxOccurs='unbounded'>
          <xs:complexType>
            <xs:attribute name='publish' type='xs:string' use='required'/>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name='file' type='xs:string' use='required'/>
    </xs:complexType>
  </xs:element>
</xs:schema>
⚠️ **GitHub.com Fallback** ⚠️