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

Reply via email to