Incorrect field types for 239, 243, 250

Imported from previous forum

There appears to be an inconsistency in the definitions of fields RepoCollateralSecurityType(239), UnderlyingRepoCollateralSecurityType(243) and LegRepoCollateralSecurityType(250). These are defined to be of type "int". However, these fields all contain security types which are strings ("FUT", "OPT", etc.).

I assume that this is just a typo and the field type should be "String".

Note that this typo is in both the Data Dictionary (vol. 6) and in the DTD released on June 18.

Deprecation information from Volume 6, Appendix 6-E, Deprecated (Phased-out) Features and Supported Approach:

  1. Deprecated various FIX 4.3-introduced “Repo” Fields [deprecated in FIX 4.4]

Deprecated the following fields from , , and component blocks: RepoCollateralSecurityType (239), RepurchaseTerm (226), RepurchaseRate (227), UnderlyingRepoCollateralSecurityType (243), UnderlyingRepurchaseTerm (244), UnderlyingRepurchaseRate (245), LegRepoCollateralSecurityType (250), LegRepurchaseTerm (251), LegRepurchaseRate (252). The RepoCollateralSecurityType (239) field is satisfied with UnderlyingSecurityType (310), RepurchaseTerm (226) by TerminationType (788), RepurchaseRate (227) by Price (44). The corresponding Underlying… and Leg… equivalents have no meaning. FIX 4.4 introduced significant enhancements to support Product=“Financing” (e.g. Repos).