FpML Issues Tracker

599: //element(*, TradeId)/@id is deprecated

February 26, 2008

closed

Major

Always

Architecture

Admin

andrew

Summary

The attribute //element(*, TradeId)/@id is deprecated. This is in the artefact https://dedicated.fpml.org/svn/fpml/branches/FpML-5-0/src/schema/fpml-doc.xsd.

All deprecated nodes are supposed to be removed from FpML 5-0.

Please remove the deprecated node.

Notes:

  • mgratacos

    02/28/08 2:10 pm

    Most of pricing and Risk examples fail validation if the id attribute within TradeId is removed.

  • matthewdr

    02/28/08 2:15 pm

    Discussed at the AWG on 28th February 2008.

    Brian said Marc made all these changes. MG did not make this change because it would break the Pricing and Risk examples. First the Princing and Risk examples would need fixing not to use deprecated features. AJ suggested that we mark this as not deprecated for FpML 5 WD2. Brian suggested taking it “under advisement”. MR suggested an antonym for deprecated as a annotation.

    In summary – the PRGWG examples need fixing for FpML 5 first. If this in time it can be done for FpML 5 WD2.

  • andrew

    05/15/08 1:58 pm

    The id attribute is referenced in PR and other places. It should not be deprecated.

  • mgratacos

    05/15/08 1:58 pm

    It was deprecated in error. id attribute is currently being used within Pricing and Risk structures.

  • mgratacos

    06/16/08 3:33 pm

    Since the attribute was deprecated in error, the deprecated annotation has been removed from the attribute.

    This has been committed to the 5.0 branch.

  • Leave an update

    You must be logged in to post an update.