FpML Issues Tracker

72: RoutingId

May 5, 2005

closed

Minor

Always

Schema

Admin

mgratacos

Summary

I've been looking through the FX portion of the DTD (3.0) and schema (4.0 + 4.1) and there seems to be a problem with the definition of the routingId element.

In the examples the routingId elements is used to hold a BIC code for a bank. As such you would expect the qualifying scheme to be 'http://www.fpml.org/ext/iso9362' but this is not the case. In FpML 4-0 this elements scheme attribute is defaulted to 'http://www.fpml.org/spec/2002/routing-id-code-1-0' which defines types of routing codes (BIC, CHAPS, etc). Hence a 'legal' instance of this element would be "BIC" which I don't believe was intended.

I think this element has been incorrect since 3.0 and the error has been rolled forward into each new release. I would suggest the the default scheme for this element be changed to 'http://www.fpml.org/ext/iso9362' and the routing-id-code scheme dropped. If CHAPS etc addressing is required then they need to be allocated a standard URI (e.g. http://www.fpml.org/ext/chaps, etc).

We should fix this in 4.2!!

Andrew Jacobs, Senior Consultant, Financial Markets EMEA Solutions Architect for Trade Processing Transformation IBM UK Ltd., 76 Upper Ground, London, SE1 9PZ, UK e-mail: andrew_jacobs@uk.ibm.com Tel: +44(0)20 7202 3861 -- Fax: +44(0)20 7202 5774 -- Mobile: +44(0)7710 304239

Notes:

  • mgratacos

    05/16/05 6:04 pm

    The Coordination Committee agreed that the default scheme for the RoutingId type should be changed to http://www.fpml.org/ext/iso9362 and the routing-id-code scheme should be dropped. This change will be implemented in version 4.2 Last Call Working Draft.

  • Leave an update

    You must be logged in to post an update.