Skip to main content

Module evolution_rules

Module evolution_rules 

Source
Expand description

Service-Evolution-Compatibility-Regeln (Spec §7.7).

Pro Mapping (Basic + Enhanced) definiert die Spec, welche Service-Evolutionen (add/remove/reorder operation, change signature, etc.) backward-compatible sind. Dieses Modul kodiert diese Regeln als Const-Tabellen und liefert Helper-Funktionen, die ein Codegen-/Audit-Tool gegen evolved Service-Definitions prueft.

Enums§

Evolution
Service-Evolution-Operation.
Mapping
Mapping-Profil.

Functions§

compatible_evolutions
Liefert alle Evolutionen, die unter dem gegebenen Mapping kompatibel sind.
is_compatible
Spec §7.7: Compatibility-Tabelle pro (Mapping, Evolution).