Schema Guard: source structure protection

What source structure change means and how to accept a new structure or keep the current working version.

What this page does

Schema Guard protects profiles from unnoticed input structure changes. If the new file differs from the accepted structure, Eofferix can stop replacing the working version until the user decides.

Schema Guard: source structure protection — Eofferix
Eofferix interface screenshot: Schema Guard: source structure protection

How to use it

  1. Receive a new source file.
  2. If structure changed, open Schema Guard warning.
  3. Compare fields, sheets or nodes that were added, removed or changed type.
  4. Accept the new structure if profiles should use it.
  5. Reject or keep current version if the change is wrong.

Expected result

  • Profiles do not break from unexpected supplier changes.
  • The user controls when to switch to the new structure.
  • After acceptance, snapshot and rules can be updated.

Common issues

  • Accepting without review may break old rules.
  • Rejecting a needed structure keeps the source on the old version.
  • Strict mode is useful for production profiles but needs attention.