Though we tried mapping securityExchange to BondExchange field, we are afraid since we could not find the exchange (BESA) in the defined values of securityExchange. Why not we have a custom value or field like 99 wherein users can create a custom value per business requirement?
Please check out https://www.iso20022.org/10383/iso-10383-market-identifier-codes where “BESA” translates to the MIC XBES as JSE cash bond market. Is that the one you were looking for? SecurityExchange(207) is of data type Exchange which is represented by ISO 10383, i.e. FIX does not define the list of valid values. Where did you get the defined values from?
Thanks for all your help. Below is what i found in 5.0SP2 version.
SecurityExchange (Tag = 207, Type: Exchange)
Market used to help identify a security.
Valid values: see " Appendix 6-C - Exchange Codes - ISO 10383 Market Identifier Code (MIC) "
Here, I could not find BESA
We have to map field for bondExchange in FIX. I mapped to SecurityExchange but couldn’t spot BESA. Is the list yet to be updated?
The list is an ISO standard and Appendix 6-C gives you a snapshot from many years ago. ISO updates the list on a monthly basis and based on input from those that represent the MIC, i.e. exchanges. FIX uses the ISO standard 1:1 in this case.
Please check out https://www.iso20022.org/10383/iso-10383-market-identifier-codes where you will find BESA. As FIX requires MIC values, look for “BESA” and check the MIC column which says “XBES”. Here is an excerpt (Country name / Country ISO code / MIC / Exchange name / Exchange acronym / City):
|SOUTH AFRICA||ZA||ALTX||JSE ALTERNATE EXCHANGE||ALTX||JOHANNESBURG|
|SOUTH AFRICA||ZA||JSEB||JSE BOND ELECTRONIC TRADING PLATFORM||BETP||JOHANNESBURG|
|SOUTH AFRICA||ZA||XBES||JSE CASH BOND MARKET||BESA||JOHANNESBURG|
|SOUTH AFRICA||ZA||XJSE||JOHANNESBURG STOCK EXCHANGE||JSE||JOHANNESBURG|
|SOUTH AFRICA||ZA||XSAF||JSE EQUITY DERIVATIVES MARKET||SAFEX||JOHANNESBURG|
|SOUTH AFRICA||ZA||XSFA||JSE COMMODITY DERIVATIVES MARKET||SAFEX||JOHANNESBURG|
|SOUTH AFRICA||ZA||YLDX||JSE INTEREST RATE DERIVATIVES MARKET||JOHANNESBURG|
|SOUTH AFRICA||ZA||ZARX||ZAR X||ZARX||JOHANNESBURG|
|SOUTH AFRICA||ZA||ZFXM||JSE CURRENCY DERIVATIVES MARKET||FXM||JOHANNESBURG|
Thx Hanno for your quick revert. I was saying i could not find BESA in http://btobits.com/fixopaedia which i am using for mappng. However, i could find from your link.
Ok, understand @carmianleslie. Please note that B2Bits is not the official FIX website but a vendor offering. It is a copy of the content from http://fiximate.fixtrading.org/latestEP/ (and older versions). Please use the official FIX website for any mapping.
Thx Hanno for all your help. Surprised to note B2Bits has more tags then Fiximate. I am afraid. If you take the component “Instrument” in Fiximate I could see component block upto “ComplexEvents”. However in B2Bits i see so much after that. Official website should be more elaborative and updated. It is just opposite here. I have done so much mapping based on B2Bits and i dont see few in Fiximate.
Hanno, ignore my previous post. I just downloaded FIXimate3.0_FIX5.0SP2_EP240 version.