OUTGOING MSGS: The DD xml file is irrelevant when you construct outgoing messages. You can pretty much add whatever fields you want to messages using the generic field setters (setString, setInt, etc) and QF will let you. The only trouble is with repeating groups. QF will write repeating group element ordering according to the DD that was used for code generation. If you altered any groups that are part of outgoing messages, you DEFINITELY need to rebuild.
How do I rebuild QF/J?
You need `ant`.
This will rebuild the jars based on the DataDictionary files in `core\src\main\resources\`. To make DD customizations, change those files. Then run this command:
# The `version` argument is just a filename suffix # The `skip.jalopy` argument is optional and will skip some time-consuming doc generation. ant version=SOME_STRING -Dskip.jalopy=true clean jar
The new jars will be found in `quickfixj\core\target\`.
How do I create a repeating group for my custom group?