XML Parsing
Problem statements:
- 1) AI's multiple parsers present unneeded complexity and unmaintainability.
- - functionality for data retrieval and search
- - schema compatibility
- how supported / maintainable is the parser
- 2) AI manifest structure and organization should be easy to use and understand, and scale to a wide variety of installation environments.
- - Currently it is fragmented and could be better organized as it carries a lot of information.
- - We decided that changing from XML is out of scope and off the table.
- 3) AI manifests need to be forward and backward compatible between builds.
- - Old manifest to work on new build
- - Have old build recognize new manifests and fail in a user-friendly way
- 4) Semantic validation is needed for AI.
- - Lack of it means failures further down the installation process instead of up front, or misconfiguration.
- 5) AI manifests have validation holes.
- - Example: criteria schema doesn't bind a min/max pair of ipv4 address patterns to an ipv4 address criterion.
Meeting Minutes
Other documents
Functional Specifications