Change Log for 2024.03

Feature Count Aggregation Support

Changes were made to the following three files to enable the new Feature Count Aggregation Support:

/schema-public/featureTypes.xsd

/schema-public/v1/featureTypes.xsd

/schema-public/v2/featureTypes.xsd

The following table shows what changes were made to the featureTypes.xsd files. Additions are highlighted.

#

Changes

1

<!-- Feature Type -->

  <xs:complexType name="featureDataType">

    <xs:sequence>

      <xs:element name="featureName" type="xs:string"/>

      <xs:element name="versionFormat" type="tns:VersionFormatType"/>

      <xs:element name="version" type="xs:string" minOccurs="0"/>

      <xs:element name="description" type="xs:string" minOccurs="0"/>

      <xs:element name="aggregationType" type="tns:AggregationType" minOccurs="0"/> 

      <xs:element name="featureOverrideParams" type="tns:featureOverrideParamsType" minOccurs="0"/>

    </xs:sequence>

  </xs:complexType>

  <xs:simpleType name="AggregationType"> 

    <xs:restriction base="xs:NMTOKEN"> 

      <xs:enumeration value="NONE"/> 

      <xs:enumeration value="SUM"/> 

      <xs:enumeration value="MAX"/> 

      </xs:restriction> 

  </xs:simpleType> 

2

<xs:complexType name="updateFeatureDataType">

  <xs:sequence>

    <xs:element name="featureIdentifier" type="tns:featureIdentifierType" />

    <xs:element name="featureName" type="xs:string" minOccurs="0"/>

    <xs:element name="versionFormat" type="tns:VersionFormatType" minOccurs="0"/>

    <xs:element name="version" type="xs:string" minOccurs="0"/>

    <xs:element name="description" type="xs:string" minOccurs="0"/>

    <xs:element name="aggregationType" type="tns:AggregationType" minOccurs="0"/> 

    <xs:element name="featureOverrideParams" type="tns:featureOverrideParamsType" minOccurs="0"/>

  </xs:sequence>

</xs:complexType>

Note:This issue was tracked in SWM-18612.