-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[repository schema] Some simple types are not used. #195
Comments
@kleihan , if these simple types are not used in the schema, is this a sufficient reason to remove them? Or can there be other reasons for which they should remain even if not used? There may be aspects of the standard am I not familiar with, that justify these staying in the schema. If you confirm they can be removed, I would submit a PR to remove them, and close this ticket. |
I can confirm that these are all unused, likely vestigial from Unified, and concur they can be removed. |
Most of these types are vestigial, having been inherited from repository2010.
[#195] Remove unused types from repository XSD
The following types are defined in the schema but they do not seem to be used anywhere:
<xs:simpleType name="CategoryComponentType_t">
<xs:restriction base="xs:string">
<xs:enumeration value="Field"/>
<xs:enumeration value="Message"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CompID_t">
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="GroupName_t">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="IncludeFile_t">
<xs:restriction base="xs:string">
<xs:enumeration value="components"/>
<xs:enumeration value="fields"/>
</xs:restriction>
</xs:simpleType>
The text was updated successfully, but these errors were encountered: