FpML Issues Tracker
closed
Minor
Always
Architecture
Admin
andrew
Summary
Define precisely what deprecated means.
Deprecated needs defining for: - Business Processes (such as A2A) - Validation Rules (such as the deprecated rule) - Schema constructs
Notes:
mgratacos
08/16/07 3:14 pm
AWG agreed: “Deprecated means that it will be removed in a future major version”. This needs to be added in the Architecture Spec.
matthew
08/16/07 3:47 pm
Be clear this is a future major version, not a future major revision. This needs spelling out for people.
mgratacos
08/23/07 1:23 pm
Agreed by AWG:
Any feature that appears in the resultant XML document or process instance may be deprecated – a node, code value, URI, correlation, etc.
A deprecated feature of FpML is one that should not be used. Deprecation is indicated to discourage usage. A feature is marked as deprecated temporarily to provide backwards compatability.
A deprecated feature will almost always be removed in the next major verson, though retention can be justified.
For full backwards compatability, it is recommended to stay on the same version of the schema the implementer wishes to remain compatible with.
mgratacos
08/23/07 3:15 pm
This has been committed to the trunk.