FpML Issues Tracker

396: Define precisely what deprecated means

July 17, 2007

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.

  • Leave an update

    You must be logged in to post an update.