Hi, Shawn. I've replied to you on github - if you use default transport data dictionary from quickfix "spec/FIXT11.xml" then it is incomplete as it lacks some values for tag 35 like "BZ" etc. I was able to get the same error when parsing MassOrderActionReport message while using dd from "spec/FIXT11.xml". And I got no error when parsing the same message using one of my custom dictionaries.
Here is all available values for this tag starting from "B":