Hi everyone.
I'm calling a meeting for tomorrow to discuss XML parsing redesign. Now
that we have the problem statements worked out, I'd like to discuss and
get group buy in on concepts from which a strawman design proposal can
be drawn.
Friday 10/15, 12:30 PST, 13:30 MT, 15:30 ET
Toll Free Dial In Number: (866)545-5227
Int'l Access/Caller Paid Dial In Number: (215)446-3648
ACCESS CODE: 7385082
We have tons to cover, so the meeting may go for two hours.
Agenda:
Problem statement 2: Current AI manifests are not easy to use:
To discuss:
- Role of SMF enhanced profiles vs XML in specification
- Split input between them? (if yes, then how?) Use one or the
other?
- need to consider clarity of the files, consistency with other
utilities, other things?
- How derived profiles can be leveraged
Problem statement 3: AI manifests need to be forward and backward
compatible between builds.
- Manifests of different versions than the automated installer must
work whenever possible.
- A given version of the automated installer must be able to recognize
a manifest with which it is not compatible and gracefully fail.
To discuss:
- How to do versioning between schema and manifest
- How to handle version mismatches between schema and manifest
Problem statement 4: Semantic validation is needed for AI.
- Lack of it means failures further down the installation process
instead of up front, or misconfiguration.
To discuss:
- Options for semantic validation.
Problem statement 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.
To discuss:
- What are the holes
- What to do about them
Problem statement 1: AI's multiple parsers present unneeded
complexity and unmaintainability.
- Things to consider for a single parser:
- functionality for data retrieval and search, schema compatibility,
how supported / maintainable is the parser
To discuss:
- Parser options, advantages and disadvantages.
- In light of the other preceding discussions, hopefully a parser to
choose will be apparent.
Thanks,
Jack