So I am trying to generate repeating groups in a FIX message, but I need a method to determine which fields are required for each repeating group so I don't have to hard code everything. For some reason, the quickfix DataDictionary class's method
isRequiredField((java.lang.String msgType, int field)
does not work for required fields within repeating groups. For example
isRequiredField("V", 269)
gives false, even thought it is required. The Fix 4.2 XML also has it as required so why does the isRequiredField method return false?